• DocumentCode
    154097
  • Title

    Performance Modeling for RDMA-Enhanced Hadoop MapReduce

  • Author

    Wasi-ur-Rahman, Md ; Xiaoyi Lu ; Islam, Nusrat Sharmin ; Panda, Dhabaleswar K.

  • fYear
    2014
  • fDate
    9-12 Sept. 2014
  • Firstpage
    50
  • Lastpage
    59
  • Abstract
    Hadoop MapReduce is a popular parallel programming paradigm that allows scalable and fault-tolerant solutions to data-intensive applications on modern clusters. However, the performance behavior of this framework shows its inability to take advantage of high-performance interconnects. Recent studies show that by leveraging the benefits of high-performance interconnects, the overall performance of MapReduce jobs can be greatly enhanced by using additional features like in-memory merge, pipelined merge and reduce, and pre-fetching and caching of map outputs. Existing performance models are not sufficient to predict the performance behavior for RDMA-enhanced MapReduce with these features. In this paper, we propose a detailed mathematical model of RDMA-enhanced MapReduce based on a number of cluster-wide and job-level configuration parameters. We also propose a simplified version of this model for prediction of large-scale MapReduce job executions and validate it in various system and workload configurations. Results derived from the proposed model match the experimental results within a 2-11% range. To the best of our knowledge, this is the first model that correctly predicts the behavior for RDMA-enhanced Hadoop MapReduce.
  • Keywords
    cache storage; fault tolerant computing; parallel programming; pattern clustering; pipeline processing; software performance evaluation; RDMA-enhanced Hadoop MapReduce; caching; cluster-wide configuration parameters; data-intensive applications; fault-tolerant solutions; high-performance interconnects; job-level configuration parameters; large-scale MapReduce job executions; parallel programming paradigm; performance behavior; performance modeling; prefetching; remote direct memory access; workload configurations; Analytical models; Computational modeling; Data models; Equations; Mathematical model; Pipelines; Predictive models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2014 43rd International Conference on
  • Conference_Location
    Minneapolis MN
  • ISSN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2014.14
  • Filename
    6957214