Skip to main content

Chapter 7 File servers

  • Conference paper
  • First Online:
Local Area Networks: An Advanced Course

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 184))

  • 137 Accesses

Abstract

This chapter discusses file servers that are accessible via some form of local network or internetwork. It characterizes file services from the client point of view along a number of dimensions; distributivity of the service itself, the network environment of the service, the file model supported by the service, the kind(s) of atomic update provided by the service, the techniques used for controlling the allocation of files. It then describes the client interfaces to three existing file services. Finally, the impact of these features on design and implementation is discussed. An appendix contains characterizations of a variety of existing network-based file services using the criteria developed in the chapter.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. L. G. Roberts and B. D. Wessler, "Computer network development to achieve resource sharing," in Proc. AFIPS 1970 Spring Joint Computer Conf., AFIPS Press, Montvale, NJ, 36, 1970, pp. 543–549.

    Google Scholar 

  2. E. Feinler and J. Postel, eds., "arpanet Protocol Handbook," NIC 7104, Network Information Center, SRI International, Menlo Park, California, Jan. 1978.

    Google Scholar 

  3. D. R. Boggs, "Broadcast in an Internetwork," Ph.D. Dissertation, Stanford University Dept. of Computer Science, Stanford, California, April 1982.

    Google Scholar 

  4. J. Dion, "Reliable Storage in a Local Network," Ph.D. Dissertation, Cambridge University, February 1981.

    Google Scholar 

  5. M. Fridrich, W. Older, "The felix File Server," Proc. of the Eighth Symposium on Operating Systems Principles, Asilomar, California, December 1981, pp. 37–44.

    Google Scholar 

  6. D. K. Gifford, "Violet, an Experimental Decentralized System," Integrated Office System Workshop, INRIA, Rocquencourt, France, Nov. 1979. Report CSL-79-12 Xerox PARC, Palo Alto, California.

    Google Scholar 

  7. B. W. Lampson, "Atomic Transactions," in Distributed Systems: Architecture and Implementation, an Advanced Course, B. W. Lampson, ed., Springer-Verlag Lecture Notes in Computer Science series, 1981, pp. 246–264.

    Google Scholar 

  8. G. W. R. Luderer, H. Che, J. P. Haggerty, P. A. Kirslis, and W. T. Marshall, "A Distributed UNIX System Based on a Virtual Circuit Switch," Proc of the Eighth Symposium on Operating Systems Principles, Asilomar, California, December 1981, pp. 160–168.

    Google Scholar 

  9. R. M. Metcalfe and D. R. Boggs, "Ethernet: Distributed Packet Switching for Local Computer Networks," CACM, 19(7), July 1976, pp. 395–404.

    Google Scholar 

  10. J. G. Mitchell and J. Dion, "A Comparison of Two Network-Based File Servers," CACM, 25(4), April 1982.

    Google Scholar 

  11. R. M. Needham and M. D. Schroeder, "Using Encryption for Authentication in Large Networks of Computers," CACM, 21(12), Dec. 1978, pp. 993–999.

    Google Scholar 

  12. R. M. Needham, "Systems Aspects of the Cambridge Ring," Proc. of the 7th Symposium on Operating Systems Principles, Asilomar, California, Dec. 1979, pp. 82–85.

    Google Scholar 

  13. B. J. Nelson, "Remote Procedure Call," Report CSL-81-9 Xerox PARC, Palo Alto, California, May 1981.

    Google Scholar 

  14. G. Popek, B. Walker, J. Chow, D. Edwards, C. Kline, G. Rudisin, and G. Thiel, "locus: A Network Transparent, High Reliability Distributed System," Proc. of the Eighth Symposium on Operating Systems Principles, Asilomar, California, December 1981, pp. 169–177.

    Google Scholar 

  15. D. R. Boggs, J. F. Shoch, E. A. Taft, and R. M. Metcalfe, "Pup: An Internetwork Architecture," Report CSL-79-10 Xerox PARC, Palo Alto, California, July 1979.

    Google Scholar 

  16. H. E. Sturgis, J. G. Mitchell, and J. Israel, "Issues in the Design and Use of a Distributed File System," SIGOPS Op Sys Rev, 14(3), July 1980, pp. 55–69.

    Google Scholar 

  17. D. Swinehart, G. McDaniel, and D. R. Boggs, "wfs: A Simple Shared File System for a Distributed Environment," Proc. of the Seventh Symposium on Operating Systems Principles, Asilomar, California, December 1979, pp. 9–17.

    Google Scholar 

  18. M. V. Wilkes and D. J. Wheeler, "The Cambridge Digital Communications Ring," Proc Local Area Communications Network Symposium, Boston, May 1979, National Bureau of Standards Special Publication.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

D. Hutchison J. A. Mariani W. D. Shepherd

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mitchell, J.G. (1985). Chapter 7 File servers. In: Hutchison, D., Mariani, J.A., Shepherd, W.D. (eds) Local Area Networks: An Advanced Course. Lecture Notes in Computer Science, vol 184. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-15191-5_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-15191-5_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-15191-3

  • Online ISBN: 978-3-540-39286-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics