Adaptive scheduling and management of work processing in a target context in resource contention
US7823158B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 18, 2005 |
| Grant date | Oct 26, 2010 |
| Priority date | — |
| Expiry date | Aug 26, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/4881
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computing environment and techniques are provided for processing work out of order in one or more processing contexts. The processing techniques include: determining, for a processing context having an associated stack of waiting resources, whether a last-in listed resource in the stack of waiting resource is available, and if so, resuming processing of a suspended unit of work requiring the last-in listed resource; and determining, otherwise, whether an out of order execution unit of work is available for processing in the context, and if so, processing the out of order execution unit of work while the suspended unit of work awaits the last-in listed resource. Out of order execution units of work can be processed in order from a regular unit of work queue, or out of order from an out of order unit of work queue of a processing context.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.