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 条
  • [41] Wapplique: Testing WebAssembly Runtime via Execution Context-Aware Bytecode Mutation
    Zhao, Wenxuan
    Zeng, Ruiying
    Zhou, Yangfan
    PROCEEDINGS OF THE 33RD ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2024, 2024, : 1035 - 1047
  • [42] An XML-based context-aware transformation framework for mobile execution environments
    Kao, TH
    Shen, SP
    Yuan, SM
    Cheng, PW
    WEB TECHNOLOGIES AND APPLICATIONS, 2003, 2642 : 132 - 143
  • [43] Context-aware agents for user-oriented web services discovery and execution
    M. Brian Blake
    Daniel R. Kahan
    Michael Fitzgerald Nowlan
    Distributed and Parallel Databases, 2007, 21 : 39 - 58
  • [44] A Resource Aware Memory Requirement Calculation Model for Memory Constrained Context-Aware Systems
    Ali, Mumtaz
    Arshad, Muhammad
    Uddin, Ijaz
    Ali, Gauhar
    Asim, Muhammad
    Elaffendi, Mohammed
    IEEE ACCESS, 2024, 12 (19320-19329) : 19320 - 19329
  • [45] Context-aware communication
    Schilit, BN
    Hilbert, DM
    Trevor, J
    IEEE WIRELESS COMMUNICATIONS, 2002, 9 (05): : 46 - 54
  • [46] Context-aware sensors
    Elnahrawy, E
    Nath, B
    WIRELESS SENSOR NETWORKS, PROCEEDINGS, 2004, 2920 : 77 - 93
  • [47] Context-aware textures
    Lu, Jianye
    Georghiades, Athinodoros S.
    Glaser, Andreas
    Wu, Hongzhi
    Wei, Li-Yi
    Guo, Baining
    Dorsey, Julie
    Rushmeier, Holly
    ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (01):
  • [48] Context-aware communication
    Ranganathan, A
    Lei, H
    COMPUTER, 2003, 36 (04) : 90 - 92
  • [49] Context-aware trails
    Clarke, S
    Driver, C
    COMPUTER, 2004, 37 (08) : 97 - 99
  • [50] Context-aware clustering
    Yuan, Junsong
    Wu, Ying
    2008 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOLS 1-12, 2008, : 55 - 62