×

Method for operating a disk storage system which stores video data so as to maintain the continuity of a plurality of video streams

  • US 5,732,239 A
  • Filed: 05/19/1994
  • Issued: 03/24/1998
  • Est. Priority Date: 05/19/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for operating an array of Nd storage units which is organized into Ns sub-arrays of Na storage units,wherein data from one or more fries is striped across the entire array, with one segment in each stripe being allocated to each storage unit,said method comprising the steps of defining a sequence of I/O cycles having a duration determined according to the equation Ns Na S/Wbase, where Wbase is a bit rate, and scheduling I/O transactions by determining which segments are to be fetched or stored within said I/O cycles to maintain the continuity of a plurality of data streams, the I/O cycles of each sub-array being offset from that of an adjacent sub-array by (1/Ns) of an I/O cycle,said streams having production or consumption cycles having a duration of Na S/Wbase and produce segments to be written into or consume segments from the Ns sub-arrays in a cyclic pattern,wherein the consumption of segments fetched from a sub-array in a particular I/O cycle is restricted to begin no earlier than the beginning of the next I/O cycle for the sub-array and the production of segments to be written into a sub-array in a particular I/O cycle is restricted to end no later than the end of the previous I/O cycle for the sub-array.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×