APPARATUS AND METHOD FOR SCHEDULING AND DISPATCHING QUEUED CLIENT REQUESTS WITHIN A SERVER IN A CLIENT/SERVER COMPUTER SYSTEM
Patent №
US 6,505,250
Granted
2003-01-07
Filed 1998
Owner
IBM CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09141445
An apparatus for scheduling and dispatching client requests for execution by a server object in a heterogeneous object-oriented client/server computing environment, the apparatus comprising: a request-holding buffer having an input connected to a communications channel which channels the client requests to the apparatus, and an output; a plurality of parallel execution threads connected to the output of the buffer; and a scheduling means for distributing client requests stored in the buffer to the plurality of execution threads, characterized in that: the scheduling means places client requests held in the buffer in priority order based on a priority determining rule which takes into account the state of the plurality of execution threads and the nature of each of the held requests.
AI classification
Ownership
IBM CORPORATION
assignment · 94330532
Assignors
FREUND, THOMAS, HOUSTON, LAIN STUART CALDWELL
On an employer assignment, the assignors are typically the inventors.