DocumentCode :
3664178
Title :
Dynamic Job Scheduling in the Cloud Using Slowdown Optimization and Sandpile Cellular Automata Model
Author :
Jakub Gasior;Franciszek Seredynski
Author_Institution :
Syst. Res. Inst., Warsaw, Poland
fYear :
2015
fDate :
5/1/2015 12:00:00 AM
Firstpage :
276
Lastpage :
285
Abstract :
We present in this paper a general framework to study issues of effective load balancing and scheduling in highly parallel and distributed environments such as currently built Cloud computing systems. We propose a novel approach based on the concept of the Sandpile cellular automaton: a decentralized multi-agent system working in a critical state at the edge of chaos. Our goal is providing fairness between concurrent job submissions by minimizing slowdown of individual applications and dynamically rescheduling them to the best suited resources. The algorithm design is experimentally validated by a number of numerical experiments showing the effectiveness and scalability of the scheme in the presence of a large number of jobs and resources and its ability to react to dynamic changes in real time.
Keywords :
"Load management","Dynamic scheduling","Heuristic algorithms","Load modeling","Automata","Processor scheduling"
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium Workshop (IPDPSW), 2015 IEEE International
Type :
conf
DOI :
10.1109/IPDPSW.2015.139
Filename :
7284320
Link To Document :
بازگشت