MEST: A Model-Driven Efficient Searching Approach for MapReduce Self-Tuning

被引:9
|
作者
Bei, Zhendong [1 ,2 ]
Yu, Zhibin [1 ]
Liu, Qixiao [1 ]
Xu, Chengzhong [1 ]
Feng, Shengzhong [1 ]
Song, Shuang [3 ]
机构
[1] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
[2] Univ Chinese Acad Sci, Shenzhen Coll Adv Technol, Shenzhen 518055, Peoples R China
[3] Univ Texas Austin, Austin, TX 78712 USA
来源
IEEE ACCESS | 2017年 / 5卷
关键词
MapReduce; Hadoop; self-tuning; model trees; genetic algorithm; ALGORITHM;
D O I
10.1109/ACCESS.2017.2672675
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hadoop is the most popular implementation framework of the MapReduce programming model, and it has a number of performance-critical configuration parameters. However, manually setting these parameters to their optimal values not only needs in-depth knowledge on Hadoop as well as the job itself, but also requires a large amount of time and efforts. Automatic approaches have therefore been proposed. Their usage, however, is still quite limited due to the intolerably long searching time. In this paper, we introduce MapreducE Self-Tuning (MEST), a framework that accelerates the searching process for the optimal configuration of a given Hadoop application. We have devised a novel mechanism by integrating the model trees algorithm with the genetic algorithm. As such, MEST significantly reduces the searching time by removing unnecessary profiling, modeling, and searching steps, which are mandatory for existing approaches. Our experiments using five benchmarks, each with two input data sets (DS1 and 2 x DS1) show that MEST improves the searching efficiency (SE) by factors of 1.37x and 2.18x on average respectively over the state-of-the-art approach.
引用
收藏
页码:3580 / 3593
页数:14
相关论文
共 50 条
  • [1] STOCS: An Efficient Self-Tuning Multiclass Classification Approach
    Qian, Yiming
    Gong, Minglun
    Cheng, Li
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE (AI 2015), 2015, 9091 : 291 - 306
  • [2] ECoST: Energy-Efficient Co-Locating and Self-Tuning MapReduce Applications
    Malik, Maria
    Ghasemzadeh, Hassan
    Mohsenin, Tinoosh
    Cammarota, Rosario
    Zhao, Liang
    Sasan, Avesta
    Homayoun, Houman
    Rafatirad, Setareh
    [J]. PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
  • [3] A Model-Driven Approach to Automate Tuning of Continuous Controller Parameters
    El Baccouri, Hamza
    Guillou, Goulven
    Babau, Jean-Philippe
    [J]. 2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 580 - 588
  • [4] ASYMPTOTICALLY EFFICIENT SELF-TUNING REGULATORS
    LAI, TL
    WEI, CZ
    [J]. SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1987, 25 (02) : 466 - 481
  • [5] MULTIVARIABLE SELF-TUNING CONTROL - A MODEL-FOLLOWING APPROACH
    BITTANTI, S
    SCATTOLINI, R
    [J]. INTERNATIONAL JOURNAL OF CONTROL, 1985, 42 (05) : 1035 - 1047
  • [6] Model-Driven Approach for Self-Aware Pervasive Systems
    Gerbert-Gaillard, Eva
    Chollet, Stephanie
    Lalanda, Philippe
    [J]. 2016 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2016, : 879 - 884
  • [7] A Model-Driven Approach for Model Transformations
    Ma, Zhiyi
    He, Xiao
    [J]. PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), 2016, : 1199 - 1205
  • [8] A Model-Driven Measurement Approach
    Monperrus, Martin
    Jezequel, Jean-Marc
    Champeau, Joel
    Hoeltzener, Brigitte
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 505 - +
  • [9] SELF-TUNING CONTROL OF OFFSET - A UNIFIED APPROACH
    TUFFS, PS
    CLARKE, DW
    [J]. IEE PROCEEDINGS-D CONTROL THEORY AND APPLICATIONS, 1985, 132 (03): : 100 - 110
  • [10] Self-tuning in an outgoing brane wave model
    Horowitz, GT
    Low, I
    Zee, A
    [J]. PHYSICAL REVIEW D, 2000, 62 (08) : 1 - 8