US 11,809,709 B2
Metadata size reduction for data objects in cloud storage systems
Gabriel Zvi BenHanokh, Tel-Aviv (IL); and Joshua Durgin, Canyon Country, CA (US)
Assigned to RED HAT, INC., Raleigh, NC (US)
Filed by RED HAT, INC., Raleigh, NC (US)
Filed on Mar. 2, 2021, as Appl. No. 17/189,790.
Prior Publication US 2022/0283709 A1, Sep. 8, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0608 (2013.01) [G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0638 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a processor; and
a memory including instructions that are executable by the processor for causing the processor to:
receive, at a client device of a cloud storage system, a first object identifier associated with a data object in the cloud storage system, a first portion of the data object being stored in a first storage node of the cloud storage system and other portions of the data object being stored in other storage nodes of the cloud storage system;
use a reduction function to generate a second object identifier associated with the data object, the second object identifier having a smaller byte size than the first object identifier;
store, by the client device, a mapping between the first object identifier and the second object identifier; and
transmit, to a server of the cloud storage system, the second object identifier to be stored in metadata associated with the data object in a cache memory of the first storage node of the cloud storage system.