Resource and Job Execution Context-Aware Hadoop Configuration Tuning

被引:2
|
作者
Wang, Xinhe [1 ]
Zhang, Jianlin [2 ]
Shi, Yuliang [2 ,3 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan, Peoples R China
[2] Shandong Univ, Sch Software, Jinan, Peoples R China
[3] Dareway Software Co Ltd, Jinan, Peoples R China
关键词
Hadoop configuration tuning; MapReduce; performance prediction; optimization; MAPREDUCE;
D O I
10.1109/CLOUD49709.2020.00029
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
MapReduce is a programming model, which is widely-used in parallel processing of big data. Its' performance is significantly affected by configuration parameters. However, the huge parameter space and interact of parameters make it impossible to explore all the parameter combinations manually. In this paper, we propose RJHCT, a novel approach to automatically tune the configuration parameters for MapReduce applications. We use random forest regression to predict the execution time of single task, and then we predict the job execution time by packing algorithm. Leveraging the prediction model, we use genetic algorithm to search the optimal configuration parameters automatically for a given MapReduce application. Experimental results demonstrated that RJHCT improves the performance of MapReduce applications by factors of 0.28x compared with the default configuration.
引用
收藏
页码:116 / 123
页数:8
相关论文
共 50 条
  • [1] Context-Aware TDD Configuration and Resource Allocation for Mobile Edge Computing
    Zhao, Pengtao
    Tian, Hui
    Chen, Kwang-Cheng
    Fan, Shaoshuai
    Nie, Gaofeng
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2020, 68 (02) : 1118 - 1131
  • [2] Context-Aware Robust Fine-Tuning
    Mao, Xiaofeng
    Chen, Yufeng
    Jia, Xiaojun
    Zhang, Rong
    Xue, Hui
    Li, Zhao
    INTERNATIONAL JOURNAL OF COMPUTER VISION, 2024, 132 (05) : 1685 - 1700
  • [3] A context-aware semantic web service execution agent
    Lopes, Antonio Luis
    Botelho, Luis Miguel
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: SOFTWARE AGENTS AND INTERNET COMPUTING, 2007, : 231 - 234
  • [4] Context-Aware Task Execution Using Apprenticeship Learning
    Abdelrahman, Ahmed Faisal
    Mitrevski, Alex
    Ploeger, Paul G.
    2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 1329 - 1335
  • [5] CAPEUS: An architecture for context-aware selection and execution of services
    Samulowitz, M
    Michahelles, F
    Linnhoff-Popien, C
    NEW DEVELOPMENTS IN DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, 2001, 70 : 23 - 39
  • [6] Context-Aware mLearning Service Execution in an InfoStations Environment
    Ganchev, Ivan
    Stoyanov, Stanimir
    O'Droma, Mairtin
    Valkanova, Veselina
    2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 632 - +
  • [7] Context-Aware Robust Fine-Tuning
    Xiaofeng Mao
    Yufeng Chen
    Xiaojun Jia
    Rong Zhang
    Hui Xue
    Zhao Li
    International Journal of Computer Vision, 2024, 132 : 1685 - 1700
  • [8] Application of Context-aware Computing in Manufacturing Execution System
    Chen, Zhiyu
    Liu, Shufen
    Chen, Zhiyu
    Wang, Xiao
    2008 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS, VOLS 1-6, 2008, : 1969 - +
  • [9] Context-Aware Scheduling for Apache Hadoop over Pervasive Environments
    Cassales, Guilherme W.
    Charao, Andrea S.
    Pinheiro, Manuele Kirsch
    Souveyet, Carine
    Steffenel, Luiz A.
    6TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2015), THE 5TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2015), 2015, 52 : 194 - 201
  • [10] Context-Aware Radio Resource Management in HetNets
    Dimitriou, Nikos
    Zalonis, Andreas
    Polydoros, Andreas
    Kliks, Adrian
    Holland, Oliver
    2014 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOPS (WCNCW), 2014, : 93 - +