Patent ID: 11954024
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system comprising:
data processing hardware; and
memory hardware in communication with the data processing hardware, the memory hardware storing instructions that, when executed on the data processing hardware, cause the data processing hardware to perform operations comprising:
receiving data objects, each received data object held by a respective data bucket of a plurality of data buckets;
for each received data object:
determining a predicted lifespan of the respective data object based on a historical object lifespan table associated with the respective data bucket associated with the respective data object, the historical object lifespan table indicating a creation time for each past data object uploaded into the respective data bucket and a deletion timestamp indicating a time for each past data object that is deleted from the respective data bucket;
selecting, based on the predicted lifespan of the respective data object, a particular shard file of a plurality of shard files that has an associated predicted lifespan range at instantiation of the particular shard file that includes the predicted lifespan of the respective data object; and
writing the respective data object into the selected particular shard file; and

storing the plurality of shard files in a distributed storage system.