STORAGE SYSTEM, CONTROL METHOD FOR STORAGE SYSTEM, AND COMPUTER PROGRAM
First Claim
1. A storage system comprising a plurality of storage nodes, whereinthe storage nodes comprise:
- a first memory that stores data; and
a second memory that stores node information related to both a network group composed of the storage nodes in which a network distance is within a predetermined range and a storage group based on data identifying information corresponding to the data, andthe storage nodes reference the node information and perform access processing of the data, when an access request for the data is received.
1 Assignment
0 Petitions
Accused Products
Abstract
A control method for a storage system, whereby a plurality of storage nodes included in the storage system are grouped into a first group composed of storage nodes with a network distance in the storage system within a predetermined distance range, and second groups composed of storage nodes that share position information for the storage nodes that store data. A logical spatial identifier that identifies the second groups is allocated for each of the second groups, to calculate a logical spatial position using a data identifier as an input value for a distributed function, and store data corresponding to the data identifier in the storage node that belongs the second group to which the identifier corresponding to the calculated position is allocated.
5 Citations
7 Claims
-
1. A storage system comprising a plurality of storage nodes, wherein
the storage nodes comprise: -
a first memory that stores data; and a second memory that stores node information related to both a network group composed of the storage nodes in which a network distance is within a predetermined range and a storage group based on data identifying information corresponding to the data, and the storage nodes reference the node information and perform access processing of the data, when an access request for the data is received. - View Dependent Claims (2)
-
-
3. A control method of a storage system including a plurality of storage nodes that store data, the method comprising:
-
a step of, when an access request for the data is received, referencing node information related to both a network group composed of the storage nodes in which a network distance is within a predetermined range and a storage group based on data identifying information corresponding to the data; and a step of performing access processing of the data, based on the node information. - View Dependent Claims (4, 5, 6)
-
-
7. A computer program stored in a non-transitory computer readable storage medium, for respective storage nodes in a storage system including a plurality of storage nodes that store data, the program comprising;
-
an instruction of, when an access request for the data is received, referencing node information related to;
a network group composed of the storage nodes in which a network distance is within a predetermined range, and a storage group based on data identifying information corresponding to the data, andan instruction of performing access processing of the data, based on the node information.
-
Specification