MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Trace-driven Analysis of Migration-based Gang Scheduling Policies for Parallel Computers (1997) [4 citations — 0 self]

Download:
pdf | ps
by Sanjeev K. Setia
In International Conference on Parallel Processing
http://www.cs.gmu.edu/~setia/papers/gang.ps.gz
Add To MetaCart

Abstract:

Gang scheduling is a job scheduling policy for parallel computers that combines elements of spacesharing and time-sharing. In this paper, we analyze the performance of gang scheduling policies that allow the remapping of an executing job to a new set of processors. Most previously proposed gang-scheduling policies do not allow such job remapping under the assumption that it is prohibitively expensive. Through a detailed trace-driven simulation, we analyze the tradeoff between the benefits and overheads of such job relocation. Our results show that gang-scheduling policies that support such job relocation offer significant performance gains over policies that do not use remapping.

Citations

245 A case for NOW (Networks of Workstations – Anderson, Culler, et al. - 1995
240 Scheduling Techniques for Concurrent Systems – Ousterhout - 1982
205 Process Control and Scheduling Issues for Multiprogrammed SharedMemory Multiprocessors – Tucker, Gupta - 1989
153 The performance of multiprogrammed multiprocessor scheduling policies – Leutenegger, Vernon - 1990
136 A Survey of Scheduling in Multiprogrammed Parallel Systems – Feitelson - 1994
113 Characterizations of parallelism in applications and their use in scheduling – Sevcik - 1989
106 Gang Scheduling Performance Benefits for Fine-Grained Synchronization – Feitelson, Rudolph - 1992
97 Processor Scheduling in Shared Memory Multiprocessors – Zahorjan, McCann - 1990
87 Use of application characteristics and limited preemption for run to completion parallel processor scheduling policies – Chiang, Mansharamani, et al. - 1994
81 Packing schemes for gang scheduling – Feitelson - 1996
78 Distributed hierarchical control for parallel processing – Feitelson, Rudolph - 1990
76 Scheduling and page migration for multiprocessor compute servers – Chandra, Devine, et al. - 1994
62 An Introduction to Operating Systems – Deitel - 1990
51 Workload evolution on the cornell theory center ibm sp2 – Hotovy - 1996
50 Performance analysis of job scheduling policies in parallel supercomputing environments – Naik, Squillante, et al. - 1993
44 Multiprogramming on Multiprocessors – Crovella, Das, et al. - 1991
41 Robust partitioning policies of multiprocessor systems. Performance Evaluation – Rosti, Smirni, et al. - 1994
40 Scheduling Memory Constrained Jobs on Distributed Memory Parallel Computers – McCann, Zahorjan - 1995
33 Processor Pool-Based Scheduling for Large-Scale NUMA Multiprocessors – Zhou, Brecht - 1991
30 Analysis of the impact of memory in distributed parallel processing systems – Peris, Squillante, et al. - 1994
25 Gang Scheduling for Highly Efficient Distributed Multiprocessor Systems – Franke, Pattnaik, et al. - 1996
21 Analysis of the early workload on the cornell theory center ibm sp2 – Hotovy, Schneider, et al. - 1996
19 Dynamic vs. static quantum-based parallel processor allocation – Chiang, Vernon - 1996
19 Multiprocessor scheduling for high-variability service time distributions – Parsons, Sevcik - 1995
10 A system for dynamic resource allocation and data distribution – Moreira, Naik, et al. - 1995
9 An analysis of gang scheduling for multiprogrammed parallel computing environments – Squillante, Wang, et al. - 1996
7 editors. Job Scheduling Strategies for Parallel – Feitelson, Rudolph - 1995
5 Paging tradeoffs in distributed shared-memory multiprocessors – Burger, Hyder, et al. - 1996
3 et al. A Gang Scheduling Design for Multiprogrammed Parallel Computing Environments – Wang - 1996
2 Satish Tripathi. Processor Scheduling on Multiprogrammed, Distributed Memory Parallel Computers – Setia, Squillante - 1993
1 The Gang Scheduler -- Timesharing on a Cray T3D – Jette, Storch, et al.
1 Queueing Systems Volume II: Applications – Kleinrock - 1976