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

Claim 10:
11. A distributed storage system comprising:
a processor; and
system memory in communication with the processor, the system memory storing instructions that when executed on the processor cause the processor to perform operations comprising:
receiving trace data that represents access information of a first subset of files within the distributed storage system, the first subset of files comprising first file characteristics;
identifying, based on the trace data, a file access pattern for the first subset of files within the distributed storage system;
receiving a second subset of files within the distributed storage system that comprises different files than the first set of files, the second subset of files comprising second file characteristics;
estimating, based on a comparison of the first file characteristics and the second file characteristics, an access pattern behavior associated with the second subset of files within the distributed storage system based on the file access pattern for the first subset of files, the second subset of files comprising different files than the first subset of files;
assessing a cost for the access pattern behavior associated with the second subset of files;
determining a preferred storage parameter for the second subset of files within the distributed storage system based on:
a current storage configuration of the second subset of files within the distributed storage system;
the access pattern behavior for the second subset of files within the distributed storage system; and
the cost for the access pattern behavior associated with the second subset of files,
wherein the preferred storage parameter reduces a cost associated with storing the second subset of files; and

generating an alert for a user of the distributed storage system indicating the preferred storage parameter for the second subset of files within the distributed storage system.