TY - GEN
T1 - An efficient algorithm for real-time divisible load scheduling
AU - Mamat, Anwar
AU - Lu, Ying
AU - Deogun, Jitender
AU - Goddard, Steve
PY - 2010
Y1 - 2010
N2 - Providing QoS and performance guarantees to arbitrarily divisible loads has become a significant problem for many cluster-based research computing facilities. While progress is being made in scheduling arbitrarily divisible loads, current approaches are not efficient and do not scale well. In this paper, we propose a linear algorithm for real-time divisible load scheduling. Unlike existing approaches, the new algorithm relaxes the tight coupling between the task admission controller and the task dispatcher. By eliminating the need to generate exact schedules in the admission controller, the algorithm avoids high overhead. We experimentally evaluate the new algorithm. Simulation results demonstrate that the algorithm scales well, can schedule large numbers of tasks efficiently, and performs similarly to existing approaches in terms of providing real-time guarantees.
AB - Providing QoS and performance guarantees to arbitrarily divisible loads has become a significant problem for many cluster-based research computing facilities. While progress is being made in scheduling arbitrarily divisible loads, current approaches are not efficient and do not scale well. In this paper, we propose a linear algorithm for real-time divisible load scheduling. Unlike existing approaches, the new algorithm relaxes the tight coupling between the task admission controller and the task dispatcher. By eliminating the need to generate exact schedules in the admission controller, the algorithm avoids high overhead. We experimentally evaluate the new algorithm. Simulation results demonstrate that the algorithm scales well, can schedule large numbers of tasks efficiently, and performs similarly to existing approaches in terms of providing real-time guarantees.
UR - http://www.scopus.com/inward/record.url?scp=77953867395&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77953867395&partnerID=8YFLogxK
U2 - 10.1109/RTAS.2010.29
DO - 10.1109/RTAS.2010.29
M3 - Conference contribution
AN - SCOPUS:77953867395
SN - 9780769540016
T3 - Real-Time Technology and Applications - Proceedings
SP - 323
EP - 332
BT - Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2010
T2 - 16th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2010
Y2 - 12 April 2010 through 15 April 2010
ER -