Semi-Preemptible Range Lock in Parallel Network File System (pNFS)

Article Preview

Abstract:

Distributed file systems use file lock mechanism to ensure consistency when the shared data are accessed by multiple nodes. In this paper, using the feature of distributed systems that the same file would be accessed frequently and the advantage of high concurrency of range lock, the semi-preemptible range lock for pNFS is proposed. Clients locally cache the finer-grained locks for ranges of files they hold. Clients retain or cache range locks even without the file instances. When an access lock is cached, a client answers some requests without a server message, improving performance by exploiting locality. Simulation results indicate that the proposed locking mechanism can effectively increase concurrency and decrease the communication cost of pNFS.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 546-547)

Pages:

1250-1255

Citation:

Online since:

July 2012

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Information on http: /www. mjmwired. net/kernel/Documentation/filesystems/Locking.

Google Scholar

[2] W. Zhao, Q. Cao. Research on Lock-management in Distributed Parallel File System. Applicaton Research of Computers. 24(9): 37-39, (2007).

Google Scholar

[3] PJ Braam. Lustre: A scable, high performance file system. Lustre Whitepaper Version 1. 0. (2002).

Google Scholar

[4] Burrows, M. The Chubby lock service for loosely-coupled distributed systems. In Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation. pp.335-350.

Google Scholar

[5] Information on http: /tools. ietf. org/html/rfc5661.

Google Scholar

[6] M. L. Kazar. Synchronization and caching issues in the Andrew file system. In Proceedings of the USENIX Winter Technical Conference. (1988).

Google Scholar

[7] M. N. Nelson, B. B. Welch, and J. K. Ousterhout. Caching in the sprite network file system. ACM Transactions on Compurer Systems. 6(1): 137-152, (1988).

DOI: 10.1145/35037.42183

Google Scholar

[8] Burns, R.C. Rees, R.M. Long, D.D.E. Semi-preemptible locks for a distributed file system. Performance, Computing, and Communications Conference, 2000. IPCCC '00. Conference Proceeding of the IEEE International. 2000. pp.397-404.

DOI: 10.1109/pccc.2000.830343

Google Scholar