Apparatus and method for scheduling and dispatching queued client requests within a server in a client/server computer system
US6505250B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 27, 1998 |
| Grant date | Jan 7, 2003 |
| Priority date | — |
| Expiry date | Aug 27, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2209/5021
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.