Scheduling storage accesses for rate-guaranteed and non-rate-guaranteed requests

   
   

A system for managing storage accesses for rate guaranteed continuous multimedia data streams and non-rate-guaranteed storage requests may include a plurality of rate guaranteed requestors for multimedia streams and one or more non-rate guaranteed requesters. A disk scheduler may also be included. The disk scheduler may have a guaranteed rate queue for queuing storage requests from the rate guaranteed requestors and a non-rate-guaranteed queue for queuing requests from the non-rate-guaranteed requestors. The disk scheduler may also include a bandwidth allocator coupled to the guaranteed rate queue and the non-rate-guaranteed queue and further coupled to a storage system. The bandwidth allocator may be configured to allocate bandwidth of the storage system between the guaranteed rate queue and the non-rate-guaranteed queue according to a predetermined ratio. The rate guaranteed requestors may be limited so that an aggregate of maximum stream rates guaranteed for each rate guaranteed requestor does not exceed the portion of the bandwidth allocated to the guaranteed rate queue. Requests may be ordered in the guaranteed rate queue according to a deadline. Requests may be ordered in the non-rate guaranteed queue according to a priority. The system may also include a buffer ring for each multimedia data stream from one of the rate guaranteed requestors.

Ein System für handhabende Speicherzugänge für Rate garantierte ununterbrochenen Multimediadatenströmen und nicht-Rate-garantierte, Speicheranträge eine Mehrzahl der Rate einschließen kann garantierte, daß Bittsteller für Multimediaströme und eine oder mehr Nichtrate Bittstellern garantierten. Ein Scheibe Scheduler kann enthalten auch sein. Der Scheibe Scheduler kann eine garantierte Rate Warteschlange für anstehende Speicheranträge von der Rate haben garantierte Bittstellern und einer nicht-Rate-garantierten Warteschlange für anstehende Anträge von den nicht-Rate-garantierten Bittstellern. Der Scheibe Scheduler kann einen Bandbreite Zuteiler auch einschließen, der zur garantierten Rate Warteschlange und zur nicht-Rate-garantierten Warteschlange verbunden wird und weiter zu einem Speichersystem verbunden ist. Der Bandbreite Zuteiler kann zusammengebaut werden, um Bandbreite des Speichersystems zwischen der garantierten Rate Warteschlange und der nicht-Rate-garantierten Warteschlange entsprechend einem vorbestimmten Verhältnis zuzuteilen. Die Rate garantierte, Bittsteller begrenzt sein können, damit eine Gesamtheit der maximalen Stromrate, die für jede Rate garantiert wurde, garantierte, daß Bittsteller nicht den Teil der Bandbreite übersteigt, die der garantierten Rate Warteschlange zugeteilt wird. Anträge können in der garantierten Rate Warteschlange entsprechend einem Stichtag bestellt werden. Anträge können in der Nichtrate garantierten Warteschlange entsprechend einer Priorität bestellt werden. Das System kann einen Pufferring für jeden Multimediadatenstrom von einem der Rate garantierten Bittsteller auch einschließen.

 
Web www.patentalert.com

< Automatic software downloading from a computer network

< Smart memory

> Method and system to provide objects, especially documents, multimedia objects, software applications and/or processes to users of a telecommunications network

> System and method for controlling synchronization of a time-based presentation and its associated assets

~ 00108