DocumentCode :
2052268
Title :
Can a Decentralized Metadata Service Layer Benefit Parallel Filesystems?
Author :
Meshram, Vilobh ; Besseron, Xavier ; Ouyang, Xiangyong ; Rajachandrasekar, Raghunath ; Darbha, Ravi Prakash ; Panda, Dhabaleswar K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
fYear :
2011
fDate :
26-30 Sept. 2011
Firstpage :
484
Lastpage :
493
Abstract :
The demand for scalable I/O continues to grow rapidly as computer clusters keep growing. Much of the research in storage systems has been focused on improving the scale and performance of I/O throughput. Scalable file systems do a good job of scaling large file access bandwidth by striping or sharing I/O resources across many servers or disks. However, the same cannot be said about scaling file metadata operation rates. Most existing parallel file systems choose to concentrate all the metadata processing load on a single server. This centralized processing can guarantee the correctness, but it severely hampers scalability. This downside is becoming more and more unacceptable as metadata throughput is critical for large scale applications. Distributing metadata processing load is critical to improve metadata scalability when handling huge number of client nodes. However, a solution to speed up metadata operations has to address two challenges simultaneously, namely the scalability and reliability. In this paper, we have designed a decentralized metadata service layer and evaluated its benefits and shortcomings that concern parallel file systems. The main aim of this service layer is to maintain reliability and consistency in a distributed metadata environment. At the same time we also focus on improving the scalability of the metadata operations, and in turn, the scalability of the underlying parallel file system. As demonstrated by experiments, the approach presented in this paper achieves significant improvements over native parallel file systems by large margin for all the major metadata operations. With 256 client processes, our decentralized metadata service outperforms Lustre and PVFS2 by a factor of 1.9 and 23, respectively, to create directories. With respect to stat() operation on files, our approach is 1.3 and 3.0 times faster than Lustre and PVFS.
Keywords :
input-output programs; meta data; parallel processing; storage management; I/O resource sharing; I/O resource striping; I/O throughput; decentralized metadata service layer; distributed metadata environment; file access bandwidth; metadata scalability; parallel filesystems; storage systems; Bandwidth; Fuses; Kernel; Reliability; Scalability; Servers; Throughput; distributed coordination service; metadata; parallel filesystem; virtual filesystem;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2011 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4577-1355-2
Electronic_ISBN :
978-0-7695-4516-5
Type :
conf
DOI :
10.1109/CLUSTER.2011.85
Filename :
6061137
Link To Document :
بازگشت