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
Cross-platform cloud-based map creation
System and method for providing dynamic navigation through a property to a selected destination
Data security for dynamic random access memory using body bias to clear data at power-up
Mobile communication apparatus
High-accuracy centered fractional fourier transform matrix for optical imaging and other applications
Software execution management apparatus, method, and computer-readable medium thereof
Analog to digital converter with increased sub-range resolution
  Randomly Featured Patents
Rotary engine
Storage portion management device, image processor, method for controlling the same and computer program product
Method and apparatus for detecting interruptions in the transmission of light signals
Refrigerator having height-adjustable door
Laser machining cooling holes in gas turbine components
Split link
Drive mechanism
Camera case or the like
Brake device for a two-wheeled motor vehicle, and method of using same