• DocumentCode
    2194438
  • Title

    DHTbd: A Reliable Block-Based Storage System for High Performance Clusters

  • Author

    Parisis, George ; Xylomenos, George ; Apostolopoulos, Theodore

  • Author_Institution
    Comput. Lab., Cambridge Univ., Cambridge, UK
  • fYear
    2011
  • fDate
    23-26 May 2011
  • Firstpage
    392
  • Lastpage
    401
  • Abstract
    Large, reliable and efficient storage systems are becoming increasingly important in enterprise environments. Our research in storage system design is oriented towards the exploitation of commodity hardware for building a high performance, resilient and scalable storage system. We present the design and implementation of DHTbd, a general purpose decentralized storage system where storage nodes support a distributed hash table based interface and clients are implemented as in-kernel device drivers. DHTbd, unlike most storage systems proposed to date, is implemented at the block device level of the I/O stack, a simple yet efficient design. The experimental evaluation of the proposed system demonstrates its very good I/O performance, its ability to scale to large clusters, as well as its robustness, even when massive failures occur.
  • Keywords
    device drivers; storage management; DHTbd; I/O stack; block based storage system; distributed hash table based interface; general purpose decentralized storage system; high performance cluster; in-kernel device driver; Driver circuits; Hardware; Operating systems; Performance evaluation; Routing; Servers; Tin; distributed hash tables; distributed storage; resilient storage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2011 11th IEEE/ACM International Symposium on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    978-1-4577-0129-0
  • Electronic_ISBN
    978-0-7695-4395-6
  • Type

    conf

  • DOI
    10.1109/CCGrid.2011.59
  • Filename
    5948630