Gang scheduling | the scheduling of a number of related threads to execute simultaneously on distinct processors | appears to meet the requirements of interactive, multiuser, general-purpose parallel systems. Distributed Hierarchical Control (DHC) has been proposed as an ecient mechanism for coping with the dynamic processor partitioning necessary to support gang scheduling on massively parallel machines. In this paper, we compare and evaluate dierent algorithms that can be used within the DHC framework. Regrettably, gang scheduling can leave processors idle if the sizes of the gangs do not match the number of available processors. We show that in DHC this eect can be reduced by reclaiming the leftover processors when the gang size is small...
Gang scheduling provides both space-slicing and time-slicing of computer resources for parallel prog...
[[abstract]]Gang scheduling has recently been shown to be an effective job scheduling policy for par...
The job workloads of general-purpose multiprocessors usually include both compute-bound parallel job...
Abstract: In this paper we study the performance of parallel job scheduling in a distributed system....
Gang scheduling is a resource management scheme for parallel and distributed systems that combines t...
Abstract In this paper we propose a new class of scheduling poli-cies, dubbed Concurrent Gang, that ...
Gang Scheduling improves the performance of parallel programs by running all child processes concurr...
Clusters of workstations have emerged as a cost-effective solution to high performance computing pro...
Abstract The hardware trend toward higher core counts will likely result in a dynamic, bursty and in...
In this paper a hierarchical task scheduling strategy for assigning parallel computations with dynam...
The hardware trend toward higher core counts will likely result in a dynamic, bursty and interactive...
Most commercial multicomputers use space-slicing schemes in which each scheduling decision has an un...
Distributed real-time systems play an increasingly vital role in our society. The most important asp...
[[abstract]]©2000 Institute of Information Science Academia Sinica-Gang scheduling has recently been...
International audienceGang scheduling has been widely used as a practical solution to the dynamic pa...
Gang scheduling provides both space-slicing and time-slicing of computer resources for parallel prog...
[[abstract]]Gang scheduling has recently been shown to be an effective job scheduling policy for par...
The job workloads of general-purpose multiprocessors usually include both compute-bound parallel job...
Abstract: In this paper we study the performance of parallel job scheduling in a distributed system....
Gang scheduling is a resource management scheme for parallel and distributed systems that combines t...
Abstract In this paper we propose a new class of scheduling poli-cies, dubbed Concurrent Gang, that ...
Gang Scheduling improves the performance of parallel programs by running all child processes concurr...
Clusters of workstations have emerged as a cost-effective solution to high performance computing pro...
Abstract The hardware trend toward higher core counts will likely result in a dynamic, bursty and in...
In this paper a hierarchical task scheduling strategy for assigning parallel computations with dynam...
The hardware trend toward higher core counts will likely result in a dynamic, bursty and interactive...
Most commercial multicomputers use space-slicing schemes in which each scheduling decision has an un...
Distributed real-time systems play an increasingly vital role in our society. The most important asp...
[[abstract]]©2000 Institute of Information Science Academia Sinica-Gang scheduling has recently been...
International audienceGang scheduling has been widely used as a practical solution to the dynamic pa...
Gang scheduling provides both space-slicing and time-slicing of computer resources for parallel prog...
[[abstract]]Gang scheduling has recently been shown to be an effective job scheduling policy for par...
The job workloads of general-purpose multiprocessors usually include both compute-bound parallel job...