Elastic MapReduce Execution

被引:1
|
作者
Goh, Wei Xiang [1 ]
Tan, Kian-Lee [1 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore 117548, Singapore
关键词
MapReduce; YARN; P2P; BATON; elasticity;
D O I
10.1109/CCGrid.2014.14
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With increasingly larger deployments, the MapReduce framework begins to face technical deficiencies in its execution architecture. In order to cope with the management of such limits-pushing amount of resources, there are independent developments of supplementary frameworks (e.g., YARN) that isolate resource management from the job coordinations. These resource managers also expose potential increased elasticity in job execution that has not been fully exploited by the current state-of-the-art architecture. In this paper, we present an enhanced architecture for MapReduce job execution called Elastic MapReduce Execution (EMRE) that leverages on a structured peer-to-peer overlay (i.e., BATON) to induce elasticity into the job execution without compromising on fault tolerance. The execution architecture requires no modification to the original MapReduce job definition, and our experiments indicate that EMRE will greatly improve the performance of MapReduce under various execution conditions.
引用
收藏
页码:216 / 225
页数:10
相关论文
共 50 条
  • [21] High-Integrity MapReduce Computation in Cloud with Speculative Execution
    Xiao, Jing
    Xiao, Zhiwei
    [J]. THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE, 2011, 164 : 397 - +
  • [22] In-Map/In-Reduce: Concurrent Job Execution in MapReduce
    Idris, Muhammad
    Hussain, Shujaat
    Lee, Sungyoung
    [J]. 2014 IEEE 13TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM), 2014, : 763 - 768
  • [23] On-the-Fly Task Execution for Speeding Up Pipelined MapReduce
    Moise, Diana
    Antoniu, Gabriel
    Bouge, Luc
    [J]. EURO-PAR 2012 PARALLEL PROCESSING, 2012, 7484 : 526 - 537
  • [24] Improving MapReduce Performance with Progress and Feedback based Speculative Execution
    Ibrahim, Ibrahim Adel
    Bassiouni, Mostafa
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2017, : 120 - 125
  • [25] Improving MapReduce Performance Using Smart Speculative Execution Strategy
    Chen, Qi
    Liu, Cheng
    Xiao, Zhen
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (04) : 954 - 967
  • [26] Speculative Execution for a Single Job in a MapReduce-like System
    Xu, Huanle
    Lau, Wing Cheong
    [J]. 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 586 - 593
  • [27] BBQ: Elastic MapReduce over Cloud Platforms
    Chalvantzis, Nikolaos
    Konstantinou, Ioannis
    Koziris, Nectarios
    [J]. 2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 766 - 771
  • [28] Resilin: Elastic MapReduce over Multiple Clouds
    Iordache, Anca
    Morin, Christine
    Parlavantzas, Nikos
    Feller, Eugen
    Riteau, Pierre
    [J]. PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 261 - 268
  • [29] Cloudgene: A graphical execution platform for MapReduce programs on private and public clouds
    Schoenherr, Sebastian
    Forer, Lukas
    Weissensteiner, Hansi
    Kronenberg, Florian
    Specht, Guenther
    Kloss-Brandstaetter, Anita
    [J]. BMC BIOINFORMATICS, 2012, 13
  • [30] Bipartite Matching Based Speculative Execution to Improve Cloud MapReduce Performance
    Lin, Jenn-Wei
    Yen, Neil Yuwen
    [J]. 3RD INTERNATIONAL CONFERENCE ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY (ACIT 2015) 2ND INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND INTELLIGENCE (CSI 2015), 2015, : 282 - 287