×

System and method for adaptive admission control and resource management for service time guarantees

  • US 7,472,159 B2
  • Filed: 05/15/2003
  • Issued: 12/30/2008
  • Est. Priority Date: 05/15/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for providing computer server servicing at a plurality of server resources of client requests for a plurality of request classes each having different response time guarantees comprising:

  • a computer processing unit (CPU) for executing a resource management component, a monitoring component, an adaptation engine, and a server resource scheduler;

    the resource management component comprising a component for accepting and dynamically scheduling client requests and allocating system resources for request handling based on request classes, a predetermined scheduling policy and received adjustment input, said resource management component comprising a classifier for classifying incoming client requests into each of said plurality of request classes, a plurality of class-based accept queues for queuing said incoming client requests, and an accept queue scheduler for determining the order in which queued client requests are provided for servicing based on said classes, the predetermined policy and the adjustment input;

    the monitoring component comprising a component for monitoring the handling of requests in different request classes, for monitoring resource usage and for providing request handling and resource usage feedback results to an adaptation engine;

    the adaptation engine comprising an engine for evaluating the request handling and resource usage feedback results of said monitoring and for generating adjustment input to said resource management component to adjust the allocating of system resources for each class based on the evaluating of request handling and resource usage feedback results and response time guarantees; and

    the server resource scheduler comprising a scheduler for allocating resources to service queued client requests provided from said accept queue scheduler, wherein the server resource scheduler is a hierarchical start-time fair queuing scheduler.

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