US 12,271,637 B2
Hybrid physical/virtual data addressing with generation indicators
Max Laier, Seattle, WA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Aug. 7, 2023, as Appl. No. 18/366,259.
Prior Publication US 2025/0053345 A1, Feb. 13, 2025
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0665 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0673 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory that stores executable components; and
a processor that executes the executable components stored in the memory, wherein the executable components comprise:
an address resolution component that obtains storage address information for a data item from a tree structure associated with the data item, the storage address information comprising a first physical address, a first generation indicator associated with the first physical address in the tree structure, and an address redirector;
a redirection component that obtains a second generation indicator from an entry, corresponding to the first physical address, of a data structure that is distinct from, and not part of, the tree structure and, in response to the first generation indicator being determined to be different from the second generation indicator, obtains a second physical address based on the address redirector; and
a data access component that, in further response to the first generation indicator being determined to be different from the second generation indicator, accesses the data item at a second storage location, corresponding to the second physical address, instead of a first storage location, corresponding to the first physical address.