A system, apparatus and method of adaptively queueing processes for execution scheduling are provided. When a process yields its processor to another process, it is generally placed in a queue before it is re-scheduled for execution. If it is re-scheduled for execution within a longer period of time than needed, the next time it has to be placed in a queue, it will be placed in a queue or at a location in a queue where it will be scheduled for execution in a shorter amount of time. If it is re-scheduled for execution within a period of time that is shorter than needed, the next time it has to be placed in a queue, it will be placed in a queue or at a location in a queue where it will be scheduled for execution within a longer period of time.

 
Web www.patentalert.com

< Scheduling threads in a multiprocessor computer

< Apparatus and method for downloading data to electronic device

> Method and system for offloading execution and resources for resource-constrained networked devices

> Method and apparatus for avoiding data dependency hazards in a microprocessor pipeline architecture

~ 00239