Device, system and method of managing a resource request
First Claim
1. A method comprising:
- monitoring one or more rejection conditions for a request to access a resource; and
classifying a rejection of the request as either a long reject or a short reject based one or more parameters relating to the one or more rejection conditions.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a resource management mechanism to monitor the availability of resources, detect the cause of a rejection, distinguish between different types of rejections, and manage the different types accordingly. For example, a queue manager in accordance with embodiments of the invention may be able to classify rejected requests, for example, as either a “long reject” or a “short reject” based on the cause of the rejection and the amount of time the rejection conditions are expected to remain valid. A short reject request may be rescheduled in an appropriate service queue, while a long reject request may be suspended in a reject queue. Other features are described and claimed.
-
Citations
29 Claims
-
1. A method comprising:
-
monitoring one or more rejection conditions for a request to access a resource; and
classifying a rejection of the request as either a long reject or a short reject based one or more parameters relating to the one or more rejection conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
a resource management mechanism to monitor one or more rejection conditions for a request to access a resource and to classify a rejection of the request as either a long reject or a short reject based one or more parameters relating to the one or more rejection conditions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
21. A system comprising:
-
a processor to monitor one or more rejection conditions for a request to access a resource and to classify a rejection of the request as either a long reject or a short reject based one or more parameters relating to the one or more rejection conditions; and
a memory to store one or more queues for management of the request according to whether the request is classified as a long reject or a short reject. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification