Distributed storage network
First Claim
1. A distributed storage network comprising a plurality of interconnected computers, said computers being arranged in operation to store, for each of a plurality of data items, an indication of the level of usage expected of each said data item, each of said computers comprising:
- a store arranged in operation to store one or more of said data items; and
a processor arranged in operation to find the level of usage of each of said data items, and to move said data item to another of said computers on the level of usage found not being as great as indicated by said level of usage indication.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed storage network of computers is disclosed in which a determination as to whether to migrate a data item from a computer connected to said network to another computer is made in dependence on a policy document associated with that data item. Where the level of usage of the data item is less than an expected amount found in one or more fields of the policy document, the data item is migrated. This provides for system-managed storage which adapts to changes in the network.
94 Citations
15 Claims
-
1. A distributed storage network comprising a plurality of interconnected computers, said computers being arranged in operation to store, for each of a plurality of data items, an indication of the level of usage expected of each said data item, each of said computers comprising:
-
a store arranged in operation to store one or more of said data items; and
a processor arranged in operation to find the level of usage of each of said data items, and to move said data item to another of said computers on the level of usage found not being as great as indicated by said level of usage indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of operating a computer network to provide a distributed storage network, said computer network comprising a plurality of interconnected computers, said method comprising:
-
storing an indication of the expected level of usage of a file;
finding whether the actual level of usage of said file falls below said expected level of usage;
responsive to finding that the actual level of usage is less than expected in accordance with said stored indication, storing said file at a second computer in said computer network. - View Dependent Claims (14, 15)
-
Specification