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

Image Number 5 for United States Patent #8015564.

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.

  Recently Added Patents
Method for fabricating a nitrided silicon-oxide gate dielectric
Spectral sensor for checking documents of value
Tray for microwave cooking and folding of a food product
Semiconductor IC including pulse generation logic circuit
Adaptive control for uncertain nonlinear multi-input multi-output systems
Protein purification
Method and system for producing fluoride gas and fluorine-doped glass or ceramics
  Randomly Featured Patents
Automatic balancing machines
System for removal of pollutants from a gas stream
Apparatus for assembling printed circuit boards
Spot sprayer for tall weeds
Securing information by hiding identity on a computing device
Semiconductor light-emitting device comprising an electrostatic protection element
Progressive lens
Transmitter, receiver, communication method and radio communication system
Plasma display apparatus and method of driving plasma display panel
Readily releasable hasp and staple