Statistical disk scheduling for video servers
AssigneeDIVA Systems Corporation
InventorsJESSE S. LERMAN, CLEMENT G. TAYLOR, JAMES FREDRICKSON, DANNY CHIN
Life of this patent
Estimating the term…
Loading patent…
AssigneeDIVA Systems Corporation
InventorsJESSE S. LERMAN, CLEMENT G. TAYLOR, JAMES FREDRICKSON, DANNY CHIN
Estimating the term…
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. The first queue is for disk access requests by steady-state users who are currently viewing a program from the video server. The second queue is for all other types of access requests including disk access requests by users who wish to begin viewing a program, content loading, meta-data syncing and the like. The method maintains time deadlines for steady-state disk access requests and services these requests in order of ascending deadlines. Requests from the second queue are serviced only if it can be guaranteed that all of the steady-state requests in the first queue will meet their time deadlines in the worst case access time for the disk drive. By taking advantage of the variability of disk seek and transfer times, the method improves the effective disk bandwidth of the video server.
A queuing architecture for scheduling disk drive access requests in an information server, comprising, for each disk drive in said information server:
A queuing architecture for scheduling disk drive access requests in an information video server, comprising, for each disk drive in said information server:
A method of scheduling access requests for a disk drive in an information server, said method comprising the steps of:
A method of scheduling access requests for a plurality of disks in a video server, said method comprising the steps of:
A method of scheduling access requests for a plurality of disk drives in a video server, said method comprising the steps of:
Dependencies are inferred from the claim text.