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
Micro positioning test socket and methods for active precision alignment and co-planarity feedback
Reflective mask blank and method of manufacturing a reflective mask
X-ray imaging
Thermoforming sheet loading apparatus and method
Controlling ring-back tone output prior to a communication connection in mobile terminal
Computer network running a distributed application
Thwarting keyloggers using proxies
  Randomly Featured Patents
Apparatus and method to align the elements of a holographic information data storage system
Soundboard for musical instruments
Fragrance compositions containing 2,4,6-tribromo-3-methylanisole methylanisole
Hold circuit
Railroad gondola car structure and mechanism therefor
Process and apparatus for continuous preparation of uranium tetrafluoride
Webpage pre-reading method, transfer server and webpage pre-reading system
Soldering machine
Apparatus for processing knock sensor signal
Picture making apparatus for creating a picture for printing by assembling and positioning component parts