Claims
- 1. A method for increasing the capacity of an array of Nd storage units onto which video data is stored and which is operated so that the continuity of a plurality of video streams is maintained, said video data being striped across said array so that Nd consecutive segments of S bits from a file are allocated one to each storage unit, said method comprisingadding Nnew storage units to said array of Nd storage units to form a new array of Ntotal=Nd+Nnew storage units, and redeploying said data so that said data is striped across said new array of Ntotal storage units so that Ntotal consecutive segments from a file are allocated one to each of the Ntotal storage units, wherein only said segments which are to be stored in said new storage units are moved.
- 2. A method for increasing the capacity of an array of original storage units having stripe bins of size Na segments of S bits onto which video data is stored and which is operated so that the continuity of a plurality of video streams is maintained, said method comprising the steps of(a) adding nNa additional storage units to said array to form a new array where n is an integer, and (b) deploying data in said new array so that the stripe bin size is unchanged.
- 3. The method of claim 2 wherein said deploying step comprises leaving existing data in the original storage units and adding new data to said new storage units in stripe bins of size Na segments.
- 4. The method of claim 2 wherein said deploying step comprises randomly deploying stripes of Na segments of data from said original storage units over all of the stripe bins of Na segments in the original and new storage units.
- 5. The method of claim 2 wherein said deploying step comprises cyclically deploying stripes of Na segments of data from said original storage units in subarrays of Na storage units in said new array.
RELATED APPLICATION
This is a division of application Ser. No. 08/246,220, filed May 19, 1994.
US Referenced Citations (5)