๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Processor Allocation in Multiprogrammed Distributed-Memory Parallel Computer Systems

โœ Scribed by Vijay K. Naik; Sanjeev K. Setia; Mark S. Squillante


Publisher
Elsevier Science
Year
1997
Tongue
English
Weight
451 KB
Volume
46
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

โœฆ Synopsis


In this paper, we examine three general classes of space-sharing scheduling policies under a workload representative of large-scale scientific computing. These policies differ in the way processors are partitioned among the jobs as well as in the way jobs are prioritized for execution on the partitions. We consider new static, adaptive and dynamic policies that differ from previously proposed policies by exploiting user-supplied information about the resource requirements of submitted jobs. We examine the performance characteristics of these policies from both the system and user perspectives. Our results demonstrate that existing static schemes do not perform well under varying workloads, and that the system scheduling policy for such workloads must distinguish between jobs with large differences in execution times. We show that obtaining good performance under adaptive policies requires some a priori knowledge of the job mix in these systems. We further show that a judiciously parameterized dynamic spacesharing policy can outperform adaptive policies from both the system and user perspectives.


๐Ÿ“œ SIMILAR VOLUMES


Processor Allocation Using Partitioning
โœ Prasant Mohapatra ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 326 KB

Several processor allocation schemes for mesh connected parallel computers have been proposed in the literature. These schemes aim at improving system performance by reducing internal fragmentation or by enhancing submesh recognition ability. In this paper, we propose a system partitioning approach

Processor Allocation and Checkpoint Inte
โœ James S. Plank; Michael G. Thomason ๐Ÿ“‚ Article ๐Ÿ“… 2001 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 301 KB

Performance prediction of checkpointing systems in the presence of failures is a well-studied research area. While the literature abounds with performance models of checkpointing systems, none addresses the issue of selecting runtime parameters other than the optimal checkpointing interval. In parti

An Improved Algorithm for Module Allocat
โœ Ajith Tom P.; C. Siva Ram Murthy ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 159 KB

We consider the problem of finding an optimal and sub-optimal allocation of program modules onto processors of a distributed computing system. A module causes two types of cost to be incurred at the processor to which it is allocated-an execution cost for processing the module, and a communication c