- 专利标题: Method and apparatus for fault-tolerant memory management
-
申请号: US16181190申请日: 2018-11-05
-
公开(公告)号: US11243911B2公开(公告)日: 2022-02-08
- 发明人: Brandon Thomas , Jeremy Glenn Sherrill
- 申请人: TUXERA US INC
- 申请人地址: US WA Bothell
- 专利权人: TUXERA US INC
- 当前专利权人: TUXERA US INC
- 当前专利权人地址: US WA Bothell
- 代理机构: Christensen O'Connor Johnson Kindness PLLC
- 主分类号: G06F16/14
- IPC分类号: G06F16/14 ; G06F16/10 ; G06F16/23
摘要:
A device and method for providing a fault-tolerant file system. The fault-tolerant file system attempts to minimize the number of writes used when updating file system data structures. In one embodiment, file system data, including file system metadata, is stored in a fault-tolerant tree including a working state and a transacted state. In one embodiment, a change list is used to track blocks that have been updated, instead of cascading updates to leaf nodes up the tree, and a delta block is used to further minimize block updates when adding or removing nodes from the tree. In one embodiment, a Q-Block is used to prevent cycles when adding and removing free blocks from an allocation tree. Metadata values are stored in the tree in a way that allows certain metadata values to be inferred when not present in the tree, thus conserving space and lowering query time.
公开/授权文献
信息查询