METHOD AND APPARATUS FOR AN IMPROVED FILE REPOSITORY
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for of storing data comprising monitoring a plurality f storage units within a mass storage area and detecting when a storage unit within the mass storage area is overloaded, The method further comprising randomly distributing the data on the overloaded storage unit to the other storage units within the mass storage area.
5 Citations
43 Claims
-
1-27. -27. (canceled)
-
28. A method of managing a mass data store comprising:
-
detecting when a new storage unit addressable for mass data storage is added to a plurality of storage units; updating a volume database with information about the new storage unit, the volume database tracking information about the plurality of storage units; detecting a condition in a first storage unit requiring an allocation of data from the first storage unit to another storage unit, the condition being one or more of;
an overloaded storage unit, an unbalanced storage unit, an overheated storage unit, a failed storage unit, a slow storage unit, a full storage unit, a retired storage unit, or an error producing storage unit; andallocating data from the first storage unit to the new storage unit in response to the detection of the new storage unit and in response to the condition. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A non-transitory computer-readable storage medium containing instructions which, when executed on a processor, perform a method comprising:
-
detecting when a new storage unit addressable for mass data storage is added to a plurality of storage units; updating a volume database with information about the new storage unit, the volume database tracking information about the plurality of storage units; detecting a condition in a first storage unit requiring an allocation of data from the first storage unit to another storage unit, the condition being one or more of;
an overloaded storage unit, an unbalanced storage unit, an overheated storage unit, a failed storage unit, a slow storage unit, a full storage unit, a retired storage unit, or an error producing storage unit; andallocating data from the first storage unit to the new storage unit in response to the detection of the new storage unit and in response to the condition. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
Specification