Abstract
The explosive growth of the Web contents has led to increasing attention on scalability and availability of file system. Hence, the ways to improve the reliability and availability of system, to achieve the expected reduction in operational expenses and to reduce the operations of management of system have become essential issues. A basic technique for improving reliability of a file system is to mask the effects of failures through replication. Consistency control protocols are implemented to ensure the consistency among replicas. In this paper, we leveraged the concept of intermediate file handle to cover the heterogeneity of file system and proposed an efficient data consistency control scheme supporting dependence checking among writes and management of out-of-ordered requests for file server group. Finally, the results of experiments proved the efficiency of the proposed consistency control mechanism. Above all, easy to implement is our main design consideration.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Braam, P.J.: File Systems for Clusters from a Protocol Perspective, http://www.inter-mezzo.org
Satyanarayanan, M., Kistler, J.J., Kumar, P., Okasaki, M.E., Siegel, E.H., Steere, D.C.: Coda: A highly available file system for a distributed workstation environment. IEEE Transactions on Computers 39(4), 447–459 (1990)
Siegel, A., Birman, K., Marzullo, K.: Deceit: A flexible distributed file systems. In: Summer 1990 USENIX Conference, Anaheim, CA, June 1990, pp. 51–61 (1990)
Guy, R.G., Heidemann, J.S., Mak, W., Page, W., Popek, G.J.: Implementation of the Fi-cus replicated file system. In: Proceedings of Summer 1990 USENIX Conference, June 1990, pp. 63–71 (1990)
Leboute, M.M., Weber, T.: A reliable distributed file system for UNIX based on NFS. In: UFRGS, Brazil, IFIP International Workshop on Dependable Computing and Its Applications (DCIA 1998), Johannesburg, South Africa, January 12 - 14 (1998)
Saito, Y., Karamanolis, C.: Pangaea: a symbiotic wide-area file system. In: ACM SIGOPS European Workshop (September 2002)
Yang, C.S., Shi, S.S.B., Liu, F.J.: The Design and Implementation of a Reliable File Server. Newsletter of the Technical Committee on Distributed Processing (summer 1997)
Gronvall, B., Westerlund, A., Pink, S.: The design of a multicast-based distributed file system. In: Proc. of Operating Systems Design and Implementation, pp. 251–264 (1999)
Liu, F.J., Yang, C.S.: The Design and Analysis Of a Highly-Available File Server Group. IEICE Transactions on Information and System 86-E(11), 2291–2299 (2003)
Liu, F.J., Yang, C.S., Lee, Y.K.: The Design of An Efficient and Fault-tolerant Consis-tency Control Scheme in File Server Group. IEICE Transactions on Information and System E87-D(12), 2697–2705 (2004)
Deering, S.: Host Extensions for IP Multicasting, RFC 1112, Internet Engineering Task Force (1989)
Floyd, S., Jacobson, V., Liu, C., McCanne, S., Zhang, L.: A Reliable Multicast Framework for Light-weigh Sessions and Application Level Framing. IEEE/ACM Transactions on Networking 5(6) (December 1997)
Birman, K., Schiper, A., Stephenson, P.: Light-weight Causal and Atomic Group Multicast. ACM Transactions on Computer Systems 9(3) (August 1991)
The NFS Version 4 Protocol
Nelson, M., Welch, B., Ousterhout, J.: Caching in the Sprite Network File System. ACM Transactions on Computer Systems 6(1), 134–154 (1988)
Srinivasan, V., Mogul, J.: Spritely NFS: Experiments with Cache Consistency Protocols. In: Proceedings of the Twelfth ACM Symposium on Operating Systems Principles, December 1989, pp. 45–57 (1989)
Mogul, J.: Recovery in Spritely NFS. Computing Systems 7(2), 201–262 (1994)
Macklem, R.: Not Quite NFS, Soft Cache Consistency for NFS. In: Winter USENIX Conference Proceedings, USENIX Association, Berkeley, CA (January 1994)
Spence, S., Riedal, E., Karlsson, M.: Adaptive consistency –patterns of sharing in a networked world. Technical Report HPL-SSP-2002-10, HP labs (February 2002)
Callaghan, B.: WebNFS Client Specification. RFC 2054 (October 1996), http://www.ietf.org/rfc/rfc2054.txt
Callaghan, B.: WebNFS Server Specification. RFC 2055 (October 1996), http://www.ietf.org/rfc/rfc2055.txt
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, F., Yang, Cs. (2005). Improving Concurrent Write Scheme in File Server Group. In: Hobbs, M., Goscinski, A.M., Zhou, W. (eds) Distributed and Parallel Computing. ICA3PP 2005. Lecture Notes in Computer Science, vol 3719. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11564621_1
Download citation
DOI: https://doi.org/10.1007/11564621_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29235-7
Online ISBN: 978-3-540-32071-5
eBook Packages: Computer ScienceComputer Science (R0)