MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Preemptive scheduling of parallel jobs on multiprocessors (1996) [21 citations — 4 self]

Download:
Download as a PDF | Download as a PS
by Xiaotie Deng, Tim Brecht, Kaicheng Lu
In Seventh Annual ACM--SIAM Symposium on Discrete Algorithms
http://bbcr.uwaterloo.ca/~brecht/papers/postscript/siam99.ps
Add To MetaCart

Abstract:

Abstract. We study the problem of processor scheduling for n parallel jobs applying the method of competitive analysis. We prove that for jobs with a single phase of parallelism, a preemptive scheduling algorithm without information about job execution time, can achieve a mean completion time within 2 \Gamma 2

Citations

970 A bridging model for parallel computation – Valiant - 1997
634 Amortized efficiency of list update and paging rules – Sleator, Tarjan - 1985
578 Monitors," in Operating System Concepts – Silberschatz, Galvin - 1999
434 LogP: Towards a Realistic Model of Parallel Computation – Culler, al - 1993
205 Process Control and Scheduling Issues for Multiprogrammed SharedMemory Multiprocessors – Tucker, Gupta - 1989
153 The performance of multiprogrammed multiprocessor scheduling policies – Leutenegger, Vernon - 1990
143 A dynamic processor allocation policy for multiprogrammed shared-memory multiprocessors – McCann, Vaswani, et al. - 1993
137 The impact of operating system scheduling policies and synchronization methods of performance of parallel applications – Gupta, Tucker, et al. - 1991
135 Towards an architecture-independent analysis of parallel algorithms – Papadimitriou, Yannakakis - 1990
130 Speedup versus efficiency in parallel systems – Eager, Zahorjan, et al. - 1989
127 Competitive algorithms for on-line problems – Manasse, McGeoch, et al. - 1990
122 Speed is as powerful as clairvoyance – Pruhs, Kalyanasundaram - 1995
122 Scheduling parallel machines online – Shmoys, Wein, et al. - 1995
113 Characterizations of parallelism in applications and their use in scheduling – Sevcik - 1989
97 Processor Scheduling in Shared Memory Multiprocessors – Zahorjan, McCann - 1990
91 Job characteristics of a production parallel scientific workload on the NASA Ames iPSC/860 – Feitelson, Nitzberg - 1996
89 Theory and practice in parallel job scheduling, in job scheduling strategies for parallel processing – Feitelson, Rudolph, et al. - 1995
81 Amortized eciency of list update and paging rules – Sleator, E - 1985
74 Non-clairvoyant scheduling – Motwani, Phillips, et al. - 1994
62 Application Scheduling and Processor Allocation in Multiprogrammed Parallel Processing Systems – Sevcik
59 Measuring parallelism in computationintensive scientific/engineering applications – Kumar - 1988
51 Approximability and nonapproximability results for minimizing total flow time on a single machine – Kellerer, Tautenhahn, et al. - 1996
42 Scheduling parallel tasks to minimize average response time – Turek, Schwiegelshohn, et al. - 1994
40 Scheduling Memory Constrained Jobs on Distributed Memory Parallel Computers – McCann, Zahorjan - 1995
34 Using parallel program characteristics in dynamic processor allocation policies. Performance Evaluation – Brecht - 1996
33 Using runtime measured workload characteristics in parallel processor scheduling, in Job Scheduling Strategies for Parallel Processing – Nguyen, Vaswani, et al. - 1996
30 Maximizing speedup through self-tuning of processor allocation – Nguyen, Vaswani, et al. - 1996
30 Scheduling parallelizable tasks to minimize average response time – Turek, Ludwig, et al. - 1994
23 Smart smart bounds for weighted response time scheduling – Schwiegelshohn, Ludwig, et al. - 1998
20 Analysis of Spatial and Temporal Scheduling Policies for Semi-Static and Dynamic Multiprocessor Environments – Leutenegger, Nelson - 1991
19 Multiprocessor scheduling for high-variability service time distributions – Parsons, Sevcik - 1995
17 Non-clairvoyant multiprocessor scheduling of jobs with changing execution characteristics – Edmonds, Chinn, et al.
14 Competitive implementation of parallel programs – Deng, Koutsoupias - 1993
13 On the complexity of cooperative game solution concepts – Deng, Papadimitriou - 1994
11 The Power of Choice in Scheduling Parallel Tasks – Ludwig, Tiwari - 1993
10 Processor scheduling in multiprogrammed shared memory numa multiprocessors – Wu - 1993
6 Speedup versus Eciency in Parallel Systems – Eager, Zahorjan, et al. - 1989
5 Nonclairvoyant scheduling, Theoret – Motwani, Phillips, et al. - 1994
3 Competitive Algorithms for On-line – Manasse, McGeoch, et al. - 1988
2 Competitive Dynamic Processor Allocation for Parallel Applications – Brecht, Deng, et al. - 1997
1 Workload evolution on the Cornell theory center – Hotvoy - 1996
1 The Power of Choice in Scheduling Parallel – Ludwig, Tiwari - 1993
1 Using Parallel Program Characteristics – Brecht, Guha - 1996