Skip to main content

The Apollo DOMAIN Distributed File System

  • Conference paper
Distributed Operating Systems

Part of the book series: NATO ASI Series ((NATO ASI F,volume 28))

Abstract

The Apollo DOMAINĀ® system is a fully operational distributed computing environment for a network of personal workstations and network servers. When it was first developed in 1980, its distributed system focus was on a file system that provided users of autonomous workstations with the same ease of file sharing they enjoyed with central time-sharing systems. While the DOMAIN system has since been extended to provide a stronger base for additional distributed system facilities, this examination of the Apollo DOMAIN system will deal primarily with the design and implementation of the DOMAIN distributed file system.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Administering Your DOMAIN System, Apollo Computer Incorporated, Cheimsford, MA, 1985

    Google ScholarĀ 

  2. DOMAIN System Command Reference, Apollo Computer Incorporated, Chelmsford, MA, 1985

    Google ScholarĀ 

  3. D. R. Cheriton, W. Zwaenepoel, ā€œThe Distributed V Kernel and its Performance for Diskless Workstations,ā€ in Proceedings of the Ninth Symposium on Operating System Principles, October 1983, pp. 128ā€“139.

    Google ScholarĀ 

  4. R. E. French, R. W. Collins, L. W. Loew, ā€œSystem/38 Machine Storage Management,ā€ IBM System/38 Technical Developments, IBM General Systems Division, 1978, pp.63ā€“66.

    Google ScholarĀ 

  5. D. K. Gifford, ā€œWeighted Voting for Replicated Data,ā€ Proceedings of the Seventh Symposium on Operating Systems Principles, December 1979, pp. 150ā€“162.

    Google ScholarĀ 

  6. R.L. Gordon, W. Farr, and P.H. Levine, ā€œRingnet: A packet switched local network with decentralized control,ā€ Computer Networks, vol. 3, North Holland, New York, NY, 1980, pp. 373ā€“379.

    Google ScholarĀ 

  7. C. A. R. Hoare, ā€œMonitors: An Operating System Structuring Concept,ā€ Communications of the ACM, 17, 10 October 1974, pp. 549ā€“557.

    ArticleĀ  MATHĀ  Google ScholarĀ 

  8. E. D. Lazowska, J. Zahorjan, D. R. Cheriton, W. Zwaenepoel, ā€œFile Access Performance of Diskless Workstations,ā€ Technical Report 84-06-01, Department of Computer Science, University of Washington, Seattle, WA, June 1984.

    Google ScholarĀ 

  9. P.J. Leach, B.L. Stumpf, J.A. Hamilton, and P.H. Levine, ā€œUIDā€™s as internal names in a distributed file system,ā€ in Proceedings 1st Symposium on the Principles of Distribributed Computing, Ottawa, Ont., Canada, August 1982.

    Google ScholarĀ 

  10. P.J. Leach, P.H. Levine, B.P. Douros, J.A. Hamilton, D.L. Nelson, and B.L. Stumpf, ā€œThe architecture of an intergrated local network,ā€ IEEE Journal on Selected Areas in Communications, vol. SAC-1, no. 5, November 1983.

    Google ScholarĀ 

  11. P.J. Leach, B.L. Stumpf, J.A. Hamilton, and P.H. Levine, ā€œThe File System of an Integrated Local Network,ā€ in Proceedings ACM Computer Science Conference, New Orleans, LA, March 13ā€“15, 1985.

    Google ScholarĀ 

  12. D.L. Nelson and P.J. Leach, ā€œThe architecture and applications of the Apollo Domain,ā€ IEEE Computer Graphics and Applications, April 1984.

    Google ScholarĀ 

  13. E.I. Organick, The Multics System: An Examination of Its Structure. M.I.T Press, Cambridge, MA, 1972.

    Google ScholarĀ 

  14. D. D. Redell, Y. K. Dalai, T. R. Horsley, H. C. Lauer, W. C. Lynch, P. R. McJones, H. G. Murray, S. C. Purcell, ā€œPilot: an Operating System for a Personal Computer,ā€ Communications of the ACM, 23, 2, February 1980, pp. 81ā€“91.

    ArticleĀ  Google ScholarĀ 

  15. D.M. Ritchie and K. Thomson, ā€œThe UNIX time-sharing system,ā€ Communications of the Association for Computing Machinery, vol. 17, pp. 365ā€“375, July 1974.

    ArticleĀ  Google ScholarĀ 

  16. J.H. Saltzer, ā€œA star-shaped ring network with high maintainability,ā€ in Proceedings of the Local Area Communicaions Network Symposium, MITRE Corp., May 1979, pp. 179ā€“190.

    Google ScholarĀ 

  17. J.H. Saltzer, D.D. Clark, and K.T. Pogran, ā€œWhy a ring,ā€ in Proceedings of the 7th Data Communications Symposium, October 1981, pp. 211ā€“217.

    Google ScholarĀ 

  18. D. Swinehart, G. McDaniel, D. Boggs, ā€œWFS: A Simple Shared File System for a Distributed Environment,ā€ Proceedings of the Seventh Symposium on Operating Systems Principles, December 1979, pp. 9ā€“17.

    Google ScholarĀ 

  19. K. Thomson, ā€œUNIX implementation,ā€ Bell System Technical Journal, vol. 57, pp. 1931ā€“1946, July-August 1978.

    Google ScholarĀ 

  20. M.V. Wilkes and D.J. Wheeler, ā€œThe Cambridge Digital Communication Ring,ā€ Proceedings of the Local Area Communications Network Symposium., May 1979, pp. 47ā€“61.

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Levine, P.H. (1987). The Apollo DOMAIN Distributed File System. In: Paker, Y., Banatre, JP., Bozyiğit, M. (eds) Distributed Operating Systems. NATO ASI Series, vol 28. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-46604-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-46604-5_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-46606-9

  • Online ISBN: 978-3-642-46604-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics