DocumentCode :
3435428
Title :
Cooperative Scheduling Anti-load Balancing Algorithm for Cloud: CSAAC
Author :
Cheikhou Thiam ; da Costa, Geraldo ; Pierson, Jean-Marc
Author_Institution :
IRIT, Univ. Paul Sabatier, Toulouse, France
Volume :
1
fYear :
2013
fDate :
2-5 Dec. 2013
Firstpage :
433
Lastpage :
438
Abstract :
In the past decade, more and more attention focuses on job scheduling strategies in a variety of scenarios. Due to the characteristics of clouds, meta-scheduling turns out to be an important scheduling pattern because it is responsible for orchestrating resources managed by independent local schedulers and bridges the gap between participating nodes. Likewise, to overcome issues such as bottleneck, overloading, under loading and impractical unique administrative management, which are normally led by conventional centralized or hierarchical schemes, the distributed scheduling scheme is emerging as a promising approach because of its capability with regards to scalability and flexibility. In this paper, we introduce a decentralized dynamic scheduling approach entitled Cooperative scheduling Anti-load balancing Algorithm for cloud (CSAAC). To validate CSAAC we used a simulator which extends the MaGateSim simulator and provides better support to energy aware scheduling algorithms. CSAAC goal is to achieve optimized scheduling performance and energy gain over the scope of overall cloud, instead of individual participating nodes. The extensive experimental evaluation with a real workload dataset shows that, when compared to the centralized scheduling scheme with Best Fit as the meta-scheduling policy, the use of CSAAC can lead to a 30%61% energy gain, and a 20%30% shorter average job execution time in a decentralized scheduling manner without requiring detailed real-time processing information from participating nodes.
Keywords :
cloud computing; resource allocation; scheduling; CSAAC; MaGateSim simulator; cooperative scheduling anti-load balancing algorithm for cloud; decentralized dynamic scheduling approach; energy aware scheduling algorithms; independent local schedulers; job scheduling strategies; meta-scheduling policy; Clustering algorithms; Dynamic scheduling; Energy consumption; Heuristic algorithms; Processor scheduling; Resource management; Cloud; Energy; Heuristic; Migration; Virtual Machines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on
Conference_Location :
Bristol
Type :
conf
DOI :
10.1109/CloudCom.2013.63
Filename :
6753828
Link To Document :
بازگشت