DocumentCode :
3248594
Title :
Enhancing write performance of a shared-disk cluster filesystem through a fine-grained locking strategy
Author :
Lopes, Paulo A. ; Medeiros, Pedro D.
Author_Institution :
Dept. de Inf., Univ. Nova de Lisboa, Caparica
fYear :
2008
fDate :
Sept. 29 2008-Oct. 1 2008
Firstpage :
464
Lastpage :
471
Abstract :
We present part of our recent work on performance enhancement of cluster file systems using shared disks over a SAN. This work is built around the proposal of pCFS, a file system specifically targeting those environments. In we presented the objectives and design principles of pCFS and a proof-of-concept implementation, carried out by modifying Red Hatpsilas GFS , showing significant improvements in operations over files shared among processes running in different nodes. pCFS differs from GFS in two main aspects: its use of cooperative caching and a finer grain of locking. The first aspect, which used the LAN to enhance performance in write sharing situations, was described elsewhere ; we now introduce a complementary strategy - locking file regions instead of the whole file - which enables us to use the SAN while delivering a high level of performance in those same write sharing situations. pCFS may apply inter-node locks to regions, allowing processes to operate in parallel with a minimum of coherency overhead among nodes; a process cannot access outside its region(s) and, when a writer unlocks a region, others can then lock it and be able to see modified data immediately. Through a set of experiments where a file is shared between processes running in different nodes, we show that the described approach allows a gain of, at least, an order of magnitude over plain GFS.
Keywords :
file organisation; storage area networks; fine-grained locking strategy; shared disk cluster file ystem; storage area network; write performance enhancement; Bandwidth; Cooperative caching; Costs; File systems; Hardware; Local area networks; Peer to peer computing; Proposals; Resilience; Storage area networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2008 IEEE International Conference on
Conference_Location :
Tsukuba
ISSN :
1552-5244
Print_ISBN :
978-1-4244-2639-3
Electronic_ISBN :
1552-5244
Type :
conf
DOI :
10.1109/CLUSTR.2008.4663809
Filename :
4663809
Link To Document :
بازگشت