Systems and methods for persistent and robust memory management
AssigneeInternational Business Machines Corporation
InventorsJames R. H. Challenger, Arun K. Iyengar
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJames R. H. Challenger, Arun K. Iyengar
Estimating the term…
A method for managing persistent storage in a memory storage system including a main memory and at least one disk memory device, in accordance with the invention, includes maintaining headers in persistent storage for a plurality of blocks wherein a header for each block includes a block size and an allocation status of the block and maintaining at least one data structure in main memory for allocating and deallocating persistent storage. A storage block is allocated by identifying the storage block by employing the at least one data structure in the main memory, modifying the at least one data structure in the main memory and assigning an allocation status for the block on disk. A storage block is deallocated by assigning an allocation status on disk for the block and modifying the at least one data structure in main memory.
A method for managing persistent storage in a memory storage system comprising a main memory and at least one disk memory device comprising the steps of:
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for managing persistent storage in a memory storage system comprising a main memory and at least one disk memory device, the method steps comprising:
A method for managing persistent storage in a memory storage system comprising a main memory and at least one disk memory device comprising the steps of:
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for managing persistent storage in a memory storage system comprising a main memory and at least one disk memory device, the method steps comprising:
Dependencies are inferred from the claim text.