EP0919035B1

System for retrieving data in a video server

Abstract

This record has no abstract on file.

EP0919035B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 14 May 2018, 8.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 1 independent, 9 dependent

  1. 1
    A system (100) for retrieving blocks of data, such as audio and/or video data, from a storage medium (110) and supplying the blocks in the form of a plurality of at maximum N max data streams to users, wherein each data stream has an identical maximum consumption rate of R max data elements per second and the storage medium (110) has a bandwidth of at least N max *R max data elements per second; the storage medium (110) comprising a plurality of storage units (102, 104, 106, 108), characterised in that :a predetermined selection of blocks is stored multiple times in the storage medium (110) by individual blocks of the selection being stored in its entirety in at least two different and substantially random selected storage units (102, 104, 106, 108);the system comprises: a scheduler (170) for controlling reading of blocks for the data streams from the storage medium by, for each block, selecting from a corresponding set of all storage units in which the block is stored one storage unit from which the block is to be read and assigning a corresponding read request to the selected storage unit;the scheduler (170) being operative to select the storage unit from the set such that the load on the plurality of storage units is balanced;and a reader (180) for, in response to a block read request, reading the corresponding block from the assigned storage unit for supply in the corresponding data stream to a user.