CPC G06F 3/0608 (2013.01) [G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0638 (2013.01)] | 20 Claims |
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.
|