Programmatically choosing preferred storage parameters for files in large-scale distributed storage systems
AssigneeGoogle Inc.
InventorsMurray M. STOKELY, Arif MERCHANT
Life of this patent
Estimating the term…
Abstract
Methods to determine and automatically recommend or adjust configuration parameters for storing files in large-scale distributed storage systems are disclosed. These methods may receive file metadata and trace data that allows the system to identify file access patterns. Additionally, the methods may receive information about distributed storage systems in a datacenter. This information can be used to choose storage parameters on a per-file basis for storing files.
Claims57
A method for programmatically generating preferred storage parameters for files stored in a large-scale distributed storage system, the method comprising:
- receiving trace data that represents access information about files stored in the large-scale distributed storage system;
- analyzing the trace data to identify file access patterns;
- receiving metadata information associated with the files stored in the large-scale distributed storage system;
- and
- generating a preferred storage parameter for at least one of the files based on the received information and identified file access patterns.
A system for programmatically generating preferred storage parameters for files stored in a large-scale distributed storage system, the system comprising:
- one or more processing devices and
- one or more storage devices storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to:
- receive trace data that represents access information about files stored in the large-scale distributed storage system;
- analyze the trace data to identify file access patterns;
- receive metadata information associated with the files stored in the large-scale distributed storage system;
- and
- generate a preferred storage parameter for at least one of the files based on the received information and identified file access patterns.
(canceled)
(canceled)
(canceled)
Dependencies are inferred from the claim text.