Method and apparatus for prioritizing requests for information in a network environment
AssigneeInternational Business Machines Corporation
InventorShunguo Yan
Life of this patent
Estimating the term…
Abstract
A network system is disclosed in which requests for access to a shared resource are supplied to a request scheduler. The request scheduler includes a request handler that determines a priority level of a current request. The request handler inserts the current request into a request priority queue according to the determined priority of the current request relative to the respective priority levels of other requests in the request priority queue. Requests in the request priority queue are supplied to a shared resource in order of their respective priority levels from the highest priority level to the lowest priority level. The shared resource provides responsive information or content in that order to the respective requesters.
Claims22
A method of scheduling requests comprising:
- supplying a current request to a scheduler;
- determining a priority level for the current request;
- and
- inserting the current request into a request priority queue in a position related to the determined priority level of the current request relative to priority levels of other requests in the request priority queue.
A network system for scheduling requests comprising:
- a scheduler to which requests are supplied, the scheduler including:
- a request handler that determines a priority level of a current request;
- and
- a request priority queue, coupled to the request handler, into which a current request is inserted in a position related to the determined priority level of the current request relative to priority levels of other requests in the request priority queue.
A computer program product stored on a computer operable medium for prioritizing requests, the computer program product comprising:
- means for supplying a request to a scheduler;
- means for determining a priority level for a current request;
- and
- means for inserting the current request into a request priority queue in a position related to the determined priority level of the current request relative to priority levels of other requests in the request priority queue.
Dependencies are inferred from the claim text.