×

Prefetching to service multiple video streams from an integrated cached disk array

  • US 5,737,747 A
  • Filed: 06/10/1996
  • Issued: 04/07/1998
  • Est. Priority Date: 10/27/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of operating a cached disk storage subsystem to supply a video data stream at a substantially constant data rate to a client of a data network, said method comprising the steps of:

  • a) scheduling issuance of periodic fetch commands to said cached disk storage subsystem for fetching segments of said video data stream so that said segments of said video data stream are fetched from said cached disk storage subsystem in time for said video data stream so long as said segments of said video data stream are in cache of said cached disk storage subsystem when said periodic fetch commands are issued to said cached disk storage subsystem; and

    b) scheduling issuance of periodic prefetch commands to said cached disk storage subsystem for prefetching said segments of said video data stream sufficiently in advance of said periodic fetch commands to insure that said segments of said video data stream are in said cache of said cached disk storage subsystem when said periodic fetch commands are issued to said cached disk storage subsystem, wherein the scheduling of the issuance of the periodic prefetch commands to said cached disk storage subsystem checks availability of resources in the cached disk storage subsystem, and selects an amount of advance of the prefetch commands before the fetch commands in dependence on the availability of resources in the cached disk storage subsystem in order to conserve the resources in the cached disk storage subsystem.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×