Invention Grant
- Patent Title: Method and apparatus for fault-tolerant memory management
-
Application No.: US16181190Application Date: 2018-11-05
-
Publication No.: US11243911B2Publication Date: 2022-02-08
- Inventor: Brandon Thomas , Jeremy Glenn Sherrill
- Applicant: TUXERA US INC
- Applicant Address: US WA Bothell
- Assignee: TUXERA US INC
- Current Assignee: TUXERA US INC
- Current Assignee Address: US WA Bothell
- Agency: Christensen O'Connor Johnson Kindness PLLC
- Main IPC: G06F16/14
- IPC: G06F16/14 ; G06F16/10 ; G06F16/23

Abstract:
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.
Public/Granted literature
- US20190310966A1 METHOD AND APPARATUS FOR FAULT-TOLERANT MEMORY MANAGEMENT Public/Granted day:2019-10-10
Information query