• DocumentCode
    245800
  • Title

    NM2H: Design and Implementation of NoSQL Extension for HDFS Metadata Management

  • Author

    Ruini Xue ; Zhongyang Guan ; Shengli Gao ; Lixiang Ao

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
  • fYear
    2014
  • fDate
    19-21 Dec. 2014
  • Firstpage
    1282
  • Lastpage
    1289
  • Abstract
    As a distributed MapReduce framework, Hadoop has been widely adopted in big data processing, in which HDFS (Hadoop Distributed File System) is mostly used for data storage. Though the single master architecture of HDFS simplifies the design and implementation, it suffers from issues such as SPOF (Single Point Of Failure) and scalability, which further may become performance bottleneck. To address these problems, this paper proposes NM2H, a NoSQL based metadata management approach for HDFS. NM2H separates the storage and query of metadata in contrast to the traditional architecture which mixed them up, and manages to keep the interfaces among the metadata service, Data Nodes and clients unchanged through a novel mapping mechanism between the original metadata structures to NoSQL documents. Therefore, the new approach can not only take advantages of NoSQL´s better scalability and fault tolerance, but also deliver transparency to client applications, in which way existing programs can run on the new architecture without any modification. The prototype of NM2H was designed and implemented with widely adopted NoSQL system MongoDB. Extensive performance evaluation was conducted and the experimental results indicated the improvement of NM2H, while the overhead introduced was acceptable.
  • Keywords
    SQL; data handling; distributed databases; meta data; network operating systems; parallel processing; HDFS metadata management; Hadoop distributed file system; MapReduce framework; NM2H; NoSQL extension; data storage; Computer architecture; File systems; Java; Memory; Reliability; Scalability; Servers; HDFS; Hadoop; NoSQL; availability; metadata; scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4799-7980-6
  • Type

    conf

  • DOI
    10.1109/CSE.2014.246
  • Filename
    7023756