DocumentCode
3697057
Title
Cluster Scheduler on Heterogeneous Cloud
Author
Xiao Ling;Jiahai Yang;Dan Wang;Ye Wang
Author_Institution
Inst. for Network Sci. &
fYear
2015
Firstpage
772
Lastpage
777
Abstract
With the increasingly widespread adoption of cloud computing and tenants´ growing needs for large-scale data processing, cluster scheduling frameworks (e.g. MapReduce, Spark, etc.) have emerged as important programming models that works for distributed and parallel computing on cloud systems. While several recent researches proposed some solutions to optimize the MapReduce-like scheduler, they hardly consider the significant impact of external factors caused by heterogeneity of cloud systems, especially I/O contention and instance types selection. In this paper, we present a simplified abstraction of cluster scheduling problem and formulate it as an optimization problem. To minimize the overall task weighted completion times, which is NP-complete, we propose a novel 7-approximation heuristic algorithm MRS. By comparing our algorithm with other classical scheduling strategies on Amazon EC2, we demonstrates that MRS consistently outperforms these algorithms under different scenarios.
Keywords
"Scheduling","Processor scheduling","Cloud computing","Clustering algorithms","Heuristic algorithms","Algorithm design and analysis","Time factors"
Publisher
ieee
Conference_Titel
High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), 2015 IEEE 17th International Conference on
Type
conf
DOI
10.1109/HPCC-CSS-ICESS.2015.114
Filename
7336251
Link To Document