• DocumentCode
    2171334
  • Title

    The Hadoop distributed filesystem: Balancing portability and performance

  • Author

    Shafer, Jeffrey ; Rixner, Scott ; Cox, Alan L.

  • Author_Institution
    Rice Univ., Houston, TX, USA
  • fYear
    2010
  • fDate
    28-30 March 2010
  • Firstpage
    122
  • Lastpage
    133
  • Abstract
    Hadoop is a popular open-source implementation of MapReduce for the analysis of large datasets. To manage storage resources across the cluster, Hadoop uses a distributed user-level filesystem. This filesystem - HDFS - is written in Java and designed for portability across heterogeneous hardware and software platforms. This paper analyzes the performance of HDFS and uncovers several performance issues. First, architectural bottlenecks exist in the Hadoop implementation that result in inefficient HDFS usage due to delays in scheduling new MapReduce tasks. Second, portability limitations prevent the Java implementation from exploiting features of the native platform. Third, HDFS implicitly makes portability assumptions about how the native platform manages storage resources, even though native filesystems and I/O schedulers vary widely in design and behavior. This paper investigates the root causes of these performance bottlenecks in order to evaluate tradeoffs between portability and performance in the Hadoop distributed filesystem.
  • Keywords
    Java; public domain software; scheduling; software portability; storage management; very large databases; Hadoop distributed file system; Java; MapReduce task scheduling; distributed user-level file system; large dataset analysis; portability balancing; software platforms; storage resource management; Application software; Data analysis; Databases; Delay; Hardware; Java; Open source software; Performance analysis; Processor scheduling; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems & Software (ISPASS), 2010 IEEE International Symposium on
  • Conference_Location
    White Plains, NY
  • Print_ISBN
    978-1-4244-6023-6
  • Electronic_ISBN
    978-1-4244-6024-3
  • Type

    conf

  • DOI
    10.1109/ISPASS.2010.5452045
  • Filename
    5452045