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
Link To Document