loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1st IEEE Computer Society International Workshop on Cluster Computing
An Efficient Resource Allocation Scheme for Gang Scheduling
Melbourne, Australia
December 02-December 03
ISBN: 0-7695-0343-8
B.B. Zhou, Australian National University
P. Mackerras, Australian National University
C.W. Johnson, Australian National University
D. Walsh, Australian National University
P. Brent, Oxford University
Gang scheduling is currently the most popular scheduling scheme for parallel processing in a time shared environment. One major drawback of using gang scheduling is the problem of fragmentation. The conventional method to alleviate this problem is to allow jobs running in multiple time slots. However, our experimental results show that simply applying this method alone cannot solve the problem of fragmentation, but on the contrary it may eventually degrade the efficiency of system resource utilization.In this paper we introduce an efficient resource allocation scheme which effectively incorporates the ideas of re-packing jobs, running jobs in multiple slots and minimizing time slots into the buddy allocation system to significantly improve the system and job performance. Because there is no process migration involved in job re-packing, this scheme is particularly suitable for clustered parallel computing systems.
Index Terms:
gang scheduling, fragmentation, job re-packing and buddy allocation scheme
Citation:
B.B. Zhou, P. Mackerras, C.W. Johnson, D. Walsh, P. Brent, "An Efficient Resource Allocation Scheme for Gang Scheduling," iwcc, pp.187, 1st IEEE Computer Society International Workshop on Cluster Computing, 1999
Usage of this product signifies your acceptance of the Terms of Use.