DISTRIBUTED STORAGE SYSTEM, METHOD THEREOF AND COMPUTER READABLE MEDIUM STORING DISTRIBUTED STORAGE PROGRAM
First Claim
Patent Images
1. A distributed storage system, comprising:
- a plurality of storages configured to store a plurality of items of block data obtained by dividing an original data in a distributed manner;
a route planning unit configured to obtain unused bandwidth information of a plurality of networks that are connected with the plurality of storages; and
a balancing control unit configured to obtain block data that is a target of a data transfer among the plurality of storages based on the unused bandwidth information of the plurality of networks, and position information indicating a position of the block data in the original data.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed storage system includes, a plurality of storages configured to store a plurality of items of block data obtained by dividing an original data in a distributed manner, a route planning unit configured to obtain unused bandwidth information of a plurality of networks that are connected to the plurality of storages, and a balancing control unit configured to obtain block data that is a target of data transfer among the plurality of the storages based on the unused bandwidth information of the plurality of networks, and position information indicating a position of the block data in the original data.
9 Citations
17 Claims
-
1. A distributed storage system, comprising:
-
a plurality of storages configured to store a plurality of items of block data obtained by dividing an original data in a distributed manner; a route planning unit configured to obtain unused bandwidth information of a plurality of networks that are connected with the plurality of storages; and a balancing control unit configured to obtain block data that is a target of a data transfer among the plurality of storages based on the unused bandwidth information of the plurality of networks, and position information indicating a position of the block data in the original data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable non transitory storage medium storing a balancing control processing program that causes a computer having a distributed storage system to execute a process, comprising:
-
obtaining unused bandwidth information for a plurality of networks connected with a plurality of storages of the distributed storage system, said plurality of storages being configured to store a plurality of items of block data obtained by dividing an original data in a distributed manner; and obtaining block data that is a target of data transfer among the plurality of storages based on the unused bandwidth information of the plurality of networks and position information that indicates a position of the block data in the original data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of controlling distributed storage system, comprising:
-
dynamically determining unused bandwidth of at least one of available storages of the distributed storage system; and adjustably controlling transfer of a target block data of a divided original data based on the unused bandwidth dynamically determined and content of the original data.
-
Specification