Efficient metadata in a storage system
AssigneeCacheio LLC
InventorsArthur James Beaverson, Bang Chang
Life of this patent
Estimating the term…
Loading patent…
AssigneeCacheio LLC
InventorsArthur James Beaverson, Bang Chang
Estimating the term…
A method for managing metadata in a storage system is disclosed. The system includes a processor, a storage medium, a first metadata table that maps every data block's LBN to its unique content ID, and a second metadata table that maps every content ID to its PBN on the storage medium. During a data movement process, the processor is configured to determine the content ID of the data block and update its entry in the second metadata table without accessing the first metadata table. A method is also disclosed to reduce the size of the first metadata table. Only content ID is stored in the first metadata table and its LBN is determined by the metadata entry's relative position in the table. Metadata entries are stored in metadata blocks and deduplicated.
A storage system configured to support storage virtualization, data services, and data mobility, comprising:
A method implemented in a storage system to support a data movement process, said storage system comprising a persistent storage medium, a memory, a first metadata table comprising a plurality of entries, each of which maps a data block's LBN to its unique content ID, a second metadata table comprising a plurality of entries, each of which maps a unique content ID to its PBN on the storage medium, said method is characterized by:
A storage system configured to support storage virtualization, data services, and data mobility, comprising:
Dependencies are inferred from the claim text.