Initial data placement in hybrid object storage system
AssigneeWestern Digital Technologies, Inc.
InventorSudhish Panamthanath Thankappan
Life of this patent
Estimating the term…
Abstract
An example system may provide for plurality of object block stores and a store management system. The store management system is configured to access a first bucket including a first storage class bucket tag identified by a first key-value pair corresponding to a first one of the plurality of object block stores with a first storage class. The store management system is further configured to write a first data object to the first one of the plurality of object block stores with a first storage class. The first one of the plurality of object block stores is represented by the first bucket. The first one of the plurality of object block stores is configured to store the first data object according to the first storage class specified by the first storage class bucket tag.
Claims20
A system, comprising:
- a plurality of object block stores;
- and
- a store management system configured to:
- access a first bucket, wherein:
- a first storage class bucket tag is associated with the first bucket;
- the first storage class bucket tag contains a first key-value pair corresponding to a first storage class;
- and
- the first bucket is configured to store data objects in at least one object block store of the plurality of object block stores with the first storage class;
- assign a first data object to the first bucket;
- determine, based on assigning the first data object to the first bucket, a first object block store from the at least one object block store of the plurality of object block stores with the first storage class;
- and
- write the first data object to the first object block store of the plurality of object block stores with the first storage class.
A computer-implemented method, comprising:
- defining a first bucket in a store management system, wherein:
- a first storage class bucket tag is associated with the first bucket;
- the first storage class bucket tag contains a first key-value pair corresponding to a first storage class;
- and
- the first bucket is configured to store data objects in at least one object block store of a plurality of object block stores with the first storage class;
- assigning a first data object to the first bucket;
- determining, based on assigning the first data object to the first bucket, a first object block store from the at least one object block store of the plurality of object block stores with the first storage class;
- and
- writing the first data object to the first object block store.
A system, comprising:
- means for defining a first bucket in a store management system, wherein:
- a first storage class bucket tag is associated with the first bucket;
- the first storage class bucket tag contains a first key-value pair corresponding to a first storage class;
- and
- the first bucket is configured to store data objects in at least one object block store of a plurality of object block stores with the first storage class;
- means for assigning a first data object to the first bucket;
- means for determining, based on assigning the first data object to the first bucket, a first object block store from the at least one object block store of the plurality of object block stores with the first storage class;
- and
- means for writing the first data object to the first object block store.
Dependencies are inferred from the claim text.