Invention Grant
- Patent Title: Method and apparatus for fault-tolerant memory management
- Patent Title (中): 用于容错内存管理的方法和装置
-
Application No.: US12638923Application Date: 2009-12-15
-
Publication No.: US08572036B2Publication Date: 2013-10-29
- Inventor: Jeremy Glenn Sherrill
- Applicant: Jeremy Glenn Sherrill
- Applicant Address: US WA Bothell
- Assignee: Datalight, Incorporated
- Current Assignee: Datalight, Incorporated
- Current Assignee Address: US WA Bothell
- Agency: Christensen O'Connor Johnson Kindness PLLC
- Main IPC: G06F17/30
- IPC: G06F17/30

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
- US20100198849A1 METHOD AND APPARATUS FOR FAULT-TOLERANT MEMORY MANAGEMENT Public/Granted day:2010-08-05
Information query