A Review of Adaptive Approaches to MapReduce Scheduling in Heterogeneous Environments

被引:0
作者
Naik, Nenavath Srinivas [1 ]
Negi, Atul [1 ]
Sastry, V. N. [2 ]
机构
[1] Univ Hyderabad, Sch Comp & Informat Sci, Hyderabad 500134, Andhra Pradesh, India
[2] Inst Dev & Res Banking Technol, Hyderabad, Andhra Pradesh, India
来源
2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI) | 2014年
关键词
Hadoop; MapReduce; Speculative execution; Heterogeneous environment; Task Scheduling;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
MapReduce is currently a significant model for distributed processing of large-scale data intensive applications. MapReduce default scheduler is limited by the assumption that nodes of the cluster are homogeneous and that tasks progress linearly. This model of MapReduce scheduler is used to decide speculatively re-execution of straggler tasks. The assumption of homogeneity does not always hold in practice. MapReduce does not fundamentally consider heterogeneity of nodes in computer clusters. It is evident that total job execution time is extended by the straggler tasks in heterogeneous environments. Adaptation to Heterogeneous environment depends on computation and communication, architectures, memory and power. In this paper, first we explain about existing scheduling algorithms and their respective characteristics. Then we review some of the approaches of scheduling algorithms like LATE, SAMR and ESAMR, which have been aimed specifically to make the performance of MapReduce adaptive in heterogeneous environments. Additionally, we have also introduced a novel approach for scheduling processes for MapReduce scheduling in heterogeneous environments that is adaptive and thus learns from past execution performances.
引用
收藏
页码:677 / 683
页数:7
相关论文
共 16 条
  • [1] [Anonymous], TECHNICAL REPORT
  • [2] [Anonymous], 2008, 8 USENIX S OP SYST D
  • [3] [Anonymous], 2013, 2013 11 INT C ICT KN
  • [4] Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
  • [5] MapReduce: A Flexible Data Processing Tool
    Dean, Jeffrey
    Ghemawat, Sanjay
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (01) : 72 - 77
  • [6] Ekanayake J., 2008, eScience, P277, DOI DOI 10.1109/ESCIENCE.2008.59
  • [7] Jiang D., 2010, PERFORMANCE MAPREDUC
  • [8] Nanduri R., 2011, Proceedings of the 2011 IEEE 3rd International Conference on Cloud Computing Technology and Science (CloudCom 2011), P724, DOI 10.1109/CloudCom.2011.112
  • [9] Adaptive MapReduce Scheduling in Shared Environments
    Polo, Jorda
    Becerra, Yolanda
    Carrera, David
    Torres, Jordi
    Ayguade, Eduard
    Steinder, Malgorzata
    [J]. 2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 61 - 70
  • [10] Qin X., 2010, P IEEE INT PAR DISTR