DocumentCode :
3637680
Title :
BabuDB: Fast and Efficient File System Metadata Storage
Author :
Jan Stender;Björn Kolbeck;Mikael Högqvist;Felix Hupfeld
Author_Institution :
Zuse Inst. Berlin, Berlin, Germany
fYear :
2010
Firstpage :
51
Lastpage :
58
Abstract :
Today´s distributed file system architectures scale well to large amounts of data. Their performance, however, is often limited by their metadata server. In this paper, we reconsider the database backend of the metadata server and propose a design that simplifies implementation and enhances performance.In particular, we argue that the concept of log-structured merge (LSM) trees is a better foundation for the storage layer of a metadata server than the traditionally used B-trees. We present BabuDB, a database that relies on LSM-tree-like index structures, and describe how it stores file system metadata.We show that our solution offers better scalability and performance than equivalent ext4 and Berkeley DB-based metadata server implementations. Our experiments include real-world metadata traces from a Linux kernel build and an IMAP mail server. Results show that BabuDB is up to twice as fast as the ext4-based backend and outperforms a Berkeley DB setup by an order of magnitude.
Keywords :
"Indexes","Java","Servers","Kernel","Layout","Linux"
Publisher :
ieee
Conference_Titel :
Storage Network Architecture and Parallel I/Os (SNAPI), 2010 International Workshop on
Print_ISBN :
978-1-4244-6810-2
Type :
conf
DOI :
10.1109/SNAPI.2010.14
Filename :
5571754
Link To Document :
بازگشت