System and method for adaptive admission control and resource management for service time guarantees
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 resource management component for accepting and dynamically scheduling client requests based on request classes and a predetermined scheduling policy;
a monitoring component for monitoring the status of requests in different request classes and for monitoring resource usage; and
an adaptation engine for evaluating the results of said monitoring and for generating adjustment input to said resource management component based on said evaluating.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system architecture to manage system resources in such a way as to provide service time guarantees to various classes of work using the system. In the case that the system resources are not sufficient to provide the specified service time guarantees, a method and system architecture is provided to limit work into the system such that the guarantees are satisfied and the revenue derived from the system is maximized.
-
Citations
20 Claims
-
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 resource management component for accepting and dynamically scheduling client requests based on request classes and a predetermined scheduling policy;
a monitoring component for monitoring the status of requests in different request classes and for monitoring resource usage; and
an adaptation engine for evaluating the results of said monitoring and for generating adjustment input to said resource management component based on said evaluating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method 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 the steps of:
-
accepting and dynamically scheduling client requests based on request classes and a predetermined scheduling policy;
monitoring the status of requests in different request classes and server resource usage;
evaluating the results of said monitoring; and
generating adjustment input for said dynamically scheduling based on said evaluating. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A program storage device readable by machine tangibly embodying a program of instructions executable by the machine to perform method steps 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, said method comprising the steps of:
-
accepting and dynamically scheduling client requests based on request classes and a predetermined scheduling policy;
monitoring the status of requests in different request classes and server resource usage;
evaluating the results of said monitoring; and
generating adjustment input for said dynamically scheduling based on said evaluating. - View Dependent Claims (20)
-
Specification