发明名称 Queuing architecture with multiple queues and method for statistical disk scheduling for video servers
摘要 A queuing architecture and method for scheduling disk drive access requests in a video server. The queuing architecture employs at least two access request queues for each disk drive within a disk drive array, and a queue selector for selecting the first and second queues. The first queue is for disk access requests by steady-state users requesting new data streams who are currently viewing a program from the video server. The second queue is for all other types of disk access requests, including requests by new users, requests for loading content, disk maintenance, meta-data synchronizing, and the like. Steady-state disk access requests are serviced in order of ascending time deadlines. The queue selector gives highest priority to requests in the first queue, and requests from the second queue are serviced only upon a guarantee that all of the steady-state requests in the first queue will meet their time deadlines in the worst case access times for the disk drives. The second queue may comprise multiple queues to provide a queuing hierarchy including a third queue. Non-steady-state disk access requests are serviced on a first-in-first-out basis. The queue selector establishes priority in response to the location of the data upon a disk in a disk drive, and data may be stored in a disk drive based upon the queuing priority. The selecting and forwarding of the access requests to a disk drive may be performed repeatedly while an internet queue within a disk drive is not full, and there are outstanding access requests for that disk drive.
申请公布号 GB2365181(A8) 申请公布日期 2002.03.13
申请号 GB20010021692 申请日期 2000.03.09
申请人 DIVA SYSTEMS CORPORATION 发明人 DANNY CHIN;CLEMENT G TAYLOR;JAMES FREDERICKSON;JESSIE S LERMAN
分类号 H04N21/232;(IPC1-7):G06F13/14 主分类号 H04N21/232
代理机构 代理人
主权项
地址