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
Systems and methods for tracking mobile terrestrial terminals for satellite communications
Damage resistant antenna
Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device
Optoelectronic semiconductor chip and method for manufacturing a contact structure for such a chip
Philanthropy management apparatus, system, and methods of use and doing business
Bio-stimulant for improved plant growth and development
  Randomly Featured Patents
System and method for accelerating input/output access operation on a virtual machine
Turn signal apparatus
Endoscope device
Cold work steel and manufacturing method thereof
Substituted pyrroles
Elevation of circulating blood histamine levels
Imaging apparatus and method and liquid toner therefor
Fishing implements with illuminated handle
Gaming machine having a function of the number of free games according to the result of a game in which a player selects a choice from among multiple choices
Apparatus for switching and driving a plurality of driven system