Heterogeneous Job Allocation Scheduler for Hadoop MapReduce Using Dynamic Grouping Integrated Neighboring Search

被引:20
作者
Chen, Chi-Ting [1 ]
Hung, Ling-Ju [1 ]
Hsieh, Sun-Yuan [2 ,3 ]
Buyya, Rajkumar [4 ]
Zomaya, Albert Y. [5 ]
机构
[1] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, 1 Univ Rd, Tainan 701, Taiwan
[2] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, 1 Univ Rd, Tainan 701, Taiwan
[3] Natl Cheng Kung Univ, Inst Med Informat, 1 Univ Rd, Tainan 701, Taiwan
[4] Univ Melbourne, Sch Comp & Informat Syst, Cloud Comp & Distributed Syst CLOUDS Lab, Parkville, Vic 3010, Australia
[5] Univ Sydney, Dept Comp Sci & Informat Syst, Camperdown, NSW 2006, Australia
关键词
Hadoop; heterogeneous computing environments; heterogeneous workloads; MapReduce; scheduling; PERFORMANCE; I/O;
D O I
10.1109/TCC.2017.2748586
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
MapReduce is a crucial framework in the cloud computing architecture, and is implemented by Apache Hadoop and other cloud computing platforms. The resources required for executing jobs in a large data center vary according to the job types. In general, there are two types of jobs, CPU-bound and I/O-bound, which require different resources but run simultaneously in the same cluster. The default job scheduling policy of Hadoop is first-come-first-served and therefore, may cause unbalanced resource utilization. Considering various job workloads, numerous job allocation schedulers were proposed in the literature. However, those schedulers encountered the data locality problem or unreasonable job execution performance. This study proposes a job scheduler based on a dynamic grouping integrated neighboring search strategy, which can balance the resource utilization and improve the performance and data locality in heterogeneous computing environments.
引用
收藏
页码:193 / 206
页数:14
相关论文
共 42 条
[1]  
Ahmad F, 2012, ASPLOS XVII: SEVENTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, P61
[2]  
Ali G., 2013, P 8 ACM EUR C COMP S, P365
[3]  
[Anonymous], [No title captured]
[4]  
[Anonymous], 2014, Apache hadoop
[5]  
[Anonymous], WORKING PAPER
[6]  
[Anonymous], [No title captured]
[7]  
[Anonymous], 2008, APACHE HADOOP YARN
[8]  
[Anonymous], 2003, SOSP
[9]  
[Anonymous], 2005, P 19 IEEE INT PAR DI, DOI DOI 10.1109/IPDPS.2005.184
[10]  
[Anonymous], [No title captured]