Move-to-rear list scheduling

JL Bruno, E Gabber, B Ozden, A Silberschatz - US Patent 5,999,963, 1999 - Google Patents
A new scheduling method and policy for shared (server) resources, such as the CPU or disk
memory of a multiprogrammed data processor. The scheduling is referred to as Move-To …

Resource management in a multi-processor system

R Bril, D Lowet - US Patent App. 10/581,641, 2007 - Google Patents
(57) ABSTRACT A method and apparatus is provided for use by a scheduler of a multi-
processor data processing system to select task preemption points based on main memory …

Program scheduler for processing systems

AP Mullery, FW Zurcher Jr - US Patent 3,648,253, 1972 - Google Patents
A program scheduler is provided for use with a multiprocessor system or its equivalent, such
as a multiprogrammed processor unit, and the program scheduler receives tasks to be …

Fair assignment of processing resources to queued requests

G Seeds - US Patent 6,763,520, 2004 - Google Patents
In computers, requests are Served by running proceSS instances of Server programs. Each
Such instance may serve more than one request concurrently, if the Server program is multi …

Shared resource manager for multiprocessor computer system

RA DeKoning, J Kloeppner, D Gates, K Holt - US Patent 6,823,472, 2004 - Google Patents
2. Description of Related Art Multiprocessor Systems are becoming increasingly impor tant
in modern computing Since combining multiple proces Sors increaseS processing …

Dynamic multilevel task management method and apparatus

B Donovan, RS McKaig, WB Dress - US Patent 6,920,632, 2005 - Google Patents
A method for the orderly execution of multiple tasks in a data processing system and a circuit
for implementing that method include a plurality of task modules which construct bids based …

Twin-threshold load-sharing system with each processor in a multiprocessor ring adjusting its own assigned task list based on workload threshold

DL DeBruler, AD Fergeson, FJ Glynn… - US Patent …, 1992 - Google Patents
A method and apparatus for allocating work requests among a plurality of processors
attached to a data ring. Each processor has an interface for communicating with the data …

Cooperative lock override procedure

A Ofer - US Patent App. 10/879,476, 2004 - Google Patents
CANTON, MA 02021-2310 (US) Queued lock Services for managing a shared resource in a
data processing System include a cooperative lock override procedure. On detecting a …

Method of sequencing lock call requests to an O/S to avoid spinlock contention within a multi-processor environment

R Frank, G Arun, R Anderson, S Klein - US Patent 5,790,851, 1998 - Google Patents
An arbitration procedure allowing processes and their associated processors to perform
useful work while they have pending service requests for access to shared resources within …

Automatic partitioning and scheduling on a network of personal computers.

DA Hornig - 1986 - elibrary.ru
This dissertation investigates automatic partitioning, scheduling, and fault tolerance for
distributed applications on a network of personal computers. Previous distribution systems in …