×

Dynamic scheduling of task streams in a multiple-resource system to ensure task stream quality of service

  • US 6,711,607 B1
  • Filed: 02/04/2000
  • Issued: 03/23/2004
  • Est. Priority Date: 02/04/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. In a system including a plurality of resources for servicing tasks, each resource associated with a server for managing tasks on the resource, a computer-implemented method of providing quality of service guarantees to task streams, each task stream having a plurality of associated tasks and a quality of service requirement for obtaining a defined portion of the availability of at least one of the resources, the method comprising;

  • assigning each task stream to one of the servers, the task streams assigned so that the total quality of service requirements of the task streams assigned to each server does not exceed the total resource availability of the resource associated with each server; and

    responsive to all of the tasks of the task streams assigned to a first server being blocked, transferring at least one runnable task form a task stream assigned to a second server to the first server, to allow the runnable task to access the resource associated with the first server.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×