Invention Grant
- Patent Title: Memory-efficient block/object address mapping
-
Application No.: US16925766Application Date: 2020-07-10
-
Publication No.: US11360908B2Publication Date: 2022-06-14
- Inventor: Brian W. O'Krafka , Frederic H. Tudor , Niranjan Patre Neelakanta , Manavalan Krishnan , Johann George , Evgeniy Firsov
- Applicant: SanDisk Technologies LLC
- Applicant Address: US TX Addison
- Assignee: SanDisk Technologies LLC
- Current Assignee: SanDisk Technologies LLC
- Current Assignee Address: US TX Addison
- Agency: Morgan, Lewis & Bockius LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/10 ; G06F12/02 ; G06F12/0802

Abstract:
Systems, methods and/or devices are used to perform memory-efficient mapping of block/object addresses. In one aspect, a method of managing a storage system having one or more storage devices includes a tiered data structure in which each node has a logical ID and entries in the nodes reference other nodes in the tiered data structure using the logical IDs. As a result, when a child node is updated and stored to a new location, but retains its logical ID, its parent node does not need to be updated, because the logical ID in the entry referencing the child node remains unchanged. Further, the storage system uses a secondary mapping table to translate the logical IDs to the corresponding physical locations of the corresponding nodes. Additionally, the secondary mapping table is cached in volatile memory, and as a result, the physical location of a required node is determined without accessing non-volatile memory.
Public/Granted literature
- US20200341905A1 Memory-Efficient Block/Object Address Mapping Public/Granted day:2020-10-29
Information query