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