Time-based data placement in a distributed storage system
AssigneeInternational Business Machines Corporation
InventorsKuan Feng, Hao Chen Gui, Sheng Xu, Jun Wei Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKuan Feng, Hao Chen Gui, Sheng Xu, Jun Wei Zhang
Estimating the term…
A distributed storage system places data in a time-based manner. The distributed storage system comprises a plurality of storage nodes for storing user data, and each user in at least one user is assigned a storage node sub-set for storing user data thereof. The distributed storage system monitors and records user accesses on storage nodes. The distributed storage system calculates a time-based access pattern of a user and time-based access patterns of the storage nodes outside the storage node sub-set of the user in the distributed storage system according to recorded user accesses. The distributed storage system adjusts the storage node sub-set of the user according to the time-based access pattern of the user and the time-based access patterns of the storage nodes outside the storage node sub-set of the user in the distributed storage system.
A method for time-based data placement in a distributed storage system, wherein the distributed storage system includes a plurality of identical storage nodes for storing user data, and wherein each of at least one user is assigned a storage node sub-set for storing user data, the method comprising:
An apparatus for time-based data placement in a distributed storage system, wherein the distributed storage system comprising a plurality of storage nodes for storing user data, and wherein each of at least one user is assigned a storage node sub-set for storing user data of the at least one user, the apparatus comprising:
A computer program product for time-based data placement in a distributed storage system, wherein the distributed storage system includes a plurality of storage nodes for storing user data, and wherein each of a plurality of users is assigned a storage node sub-set for storing user data, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions configured, when executed by a computer, to cause the computer to perform a method comprising:
Dependencies are inferred from the claim text.