Gang Scheduling and related techniques are widely believed to be necessary for efficient job scheduling on distributed memory parallel computers. This is because they minimize context switching overheads and permit the parallel job currently running to progress at the fastest possible rate. However, in the case of cluster computers, and particularly those with COTS networks, these benefits can be outweighed in the multiple job time-sharing context by the loss the ability to utilize the CPU for other jobs when the current job is waiting for messages. Experiments on a Linux Beowulf cluster with 100 Mb fast Ethernet switches are made comparing the SCore buddy-based gang scheduling with local scheduling (provided by the Linux 2.4 kernel with MP...
Abstract: In this paper we study the performance of parallel job scheduling in a distributed system....
Abstract. Beowulf (PC) clusters represent a cost-effective platform for large scale scientific compu...
We introduce a methodology for the study of the application-level performance of time-sharing parall...
Gang Scheduling and related techniques are widely believed to be necessary for efficient job schedu...
Gang Scheduling improves the performance of parallel programs by running all child processes concurr...
Gang scheduling is considered to be a highly effective task scheduling policy for distributed system...
In this paper, we explore the performance of gang scheduling on a cluster using the Quadrics interco...
Abstract The hardware trend toward higher core counts will likely result in a dynamic, bursty and in...
The hardware trend toward higher core counts will likely result in a dynamic, bursty and interactive...
Clusters of workstations have emerged as a cost-effective solution to high performance computing pro...
Abstract. A preemptive gang scheduler is developed and evaluated. The gang scheduler, called SCore-D...
A network of workstations, or workstation cluster, consists of a group of possibly heterogeneous mac...
Applying gang scheduling can alleviate the blockade problem caused by exclusively space-sharing sche...
Applying gang scheduling can alleviate the blockade problem caused by exclusively space-sharing sche...
scheduling In this paper, we utilize a bandwidth-centric job communication model that captures the i...
Abstract: In this paper we study the performance of parallel job scheduling in a distributed system....
Abstract. Beowulf (PC) clusters represent a cost-effective platform for large scale scientific compu...
We introduce a methodology for the study of the application-level performance of time-sharing parall...
Gang Scheduling and related techniques are widely believed to be necessary for efficient job schedu...
Gang Scheduling improves the performance of parallel programs by running all child processes concurr...
Gang scheduling is considered to be a highly effective task scheduling policy for distributed system...
In this paper, we explore the performance of gang scheduling on a cluster using the Quadrics interco...
Abstract The hardware trend toward higher core counts will likely result in a dynamic, bursty and in...
The hardware trend toward higher core counts will likely result in a dynamic, bursty and interactive...
Clusters of workstations have emerged as a cost-effective solution to high performance computing pro...
Abstract. A preemptive gang scheduler is developed and evaluated. The gang scheduler, called SCore-D...
A network of workstations, or workstation cluster, consists of a group of possibly heterogeneous mac...
Applying gang scheduling can alleviate the blockade problem caused by exclusively space-sharing sche...
Applying gang scheduling can alleviate the blockade problem caused by exclusively space-sharing sche...
scheduling In this paper, we utilize a bandwidth-centric job communication model that captures the i...
Abstract: In this paper we study the performance of parallel job scheduling in a distributed system....
Abstract. Beowulf (PC) clusters represent a cost-effective platform for large scale scientific compu...
We introduce a methodology for the study of the application-level performance of time-sharing parall...