STORAGE OF DATA OBJECTS BASED ON A TIME OF CREATION
First Claim
Patent Images
1. A computing device for determining a storage location for a data object based on a time of creation of the data object, the computing device comprising:
- a processor to;
receive a request to store the data object,identify, from a plurality of storage locations, a particular location for storage of the data object that maintains data for an interval of time including the time of creation of the data object based on a calculation applied to the time of creation, andtrigger storage of the data object in the particular location.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for storage of data objects based on a time of creation are disclosed. A computing device may receive a request to store a data object and, in response, identify a particular storage location that maintains data for the interval of time including a time of creation of the data object.
44 Citations
20 Claims
-
1. A computing device for determining a storage location for a data object based on a time of creation of the data object, the computing device comprising:
a processor to; receive a request to store the data object, identify, from a plurality of storage locations, a particular location for storage of the data object that maintains data for an interval of time including the time of creation of the data object based on a calculation applied to the time of creation, and trigger storage of the data object in the particular location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A non-transitory computer-readable storage medium encoded with instructions executable by a processor of a computing device for determining a storage location for a data object based on a time of creation of the data object, the machine-readable storage medium comprising:
-
instructions for receiving a request to store the data object; instructions for identifying a storage location for the data object by applying a hash function to the time of creation of the data object, the identified location maintaining data for an interval of time corresponding to the time of creation; and instructions for triggering storage of the data object in the identified storage location. - View Dependent Claims (13, 14, 15)
-
-
16. The non-transitory computer-readable storage medium 15, wherein the instructions for identifying identify the storage location by applying the hash function to:
-
a lower precision unit of time derived from the time of creation of the data object, and at least one of an identifier of the selected storage node and an identifier of the selected storage device.
-
-
17. A computer-implemented method for determining a storage location for a data object based on a time of creation of the data object, the method comprising:
-
receiving, by a processor of a computing device, a request to store the data object; selecting a storage node; selecting a storage device in the selected storage node; and selecting a storage location in the selected storage device, the selected storage location maintaining data for an interval of time corresponding to the time of creation of the data object. - View Dependent Claims (18, 19, 20)
-
Specification