Skip to main content

Improving Concurrent Write Scheme in File Server Group

  • Conference paper
Book cover Distributed and Parallel Computing (ICA3PP 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3719))

  • 566 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Braam, P.J.: File Systems for Clusters from a Protocol Perspective, http://www.inter-mezzo.org

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Saito, Y., Karamanolis, C.: Pangaea: a symbiotic wide-area file system. In: ACM SIGOPS European Workshop (September 2002)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Deering, S.: Host Extensions for IP Multicasting, RFC 1112, Internet Engineering Task Force (1989)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Birman, K., Schiper, A., Stephenson, P.: Light-weight Causal and Atomic Group Multicast. ACM Transactions on Computer Systems 9(3) (August 1991)

    Google Scholar 

  14. The NFS Version 4 Protocol

    Google Scholar 

  15. Nelson, M., Welch, B., Ousterhout, J.: Caching in the Sprite Network File System. ACM Transactions on Computer Systems 6(1), 134–154 (1988)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. Mogul, J.: Recovery in Spritely NFS. Computing Systems 7(2), 201–262 (1994)

    Google Scholar 

  18. Macklem, R.: Not Quite NFS, Soft Cache Consistency for NFS. In: Winter USENIX Conference Proceedings, USENIX Association, Berkeley, CA (January 1994)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. Callaghan, B.: WebNFS Client Specification. RFC 2054 (October 1996), http://www.ietf.org/rfc/rfc2054.txt

  21. Callaghan, B.: WebNFS Server Specification. RFC 2055 (October 1996), http://www.ietf.org/rfc/rfc2055.txt

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics