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
Touch screen guitar
Contact lens material
Re-establishing push notification channels via user identifiers
Image processing device, image processing method, and program
Pharmaceutical compositions of paclitaxel, paclitaxel analogs or paclitaxel conjugates and related methods of preparation and use
Method and structure for image local contrast enhancement
Antibodies to OX-2/CD200 and uses thereof
  Randomly Featured Patents
Bi-lobed sealing element and retainer
Semiconductor transistor devices and methods for forming semiconductor transistor devices
Heat-resistant electronic systems and circuit boards
Enzymatic determination of analyte ions in fluids by optimizing measurement levels
Method and system for unified management of plurality of assets using computer network
Hospital meter system
Full-spectrum all-mode radio receiver apparatus and method
Substituted tetrazolinones and their use as herbicides
Surgical saw and methods therefor