Patent · US Active

Method of dispatching tasks in multi-processor computing environment with dispatching rules and monitoring of system status

US8015564B1 · kind B1 · utility

46Cited by
7References
37Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 27, 2005
Grant dateSep 6, 2011
Priority date
Expiry dateMay 26, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/5066
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An embodiment of a method of dispatching tasks in a multi-processor computing environment begins with a step of a dispatcher within the multi-processor computing environment receiving job properties for a plurality of jobs to be processed in the multi-processor computing environment. Each job comprises at least one task. In a second step, the dispatcher employs an initial dispatching rule to assign an initial subset of tasks to processors within the multi-processor computing environment. The method continues with a third step of the dispatcher monitoring system status of the multi-processor computing environment. In a fourth step, the dispatcher selects a second dispatching rule from a plurality of dispatching rules in response to a change in the system status. In a fifth step, the dispatcher employs the second dispatching rule to assign a second subset of tasks to the processors.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.