Skip to main content

Experiences with the accent network operating system

  • Communication Requirements For Operating Systems
  • Chapter
  • First Online:
Networking in Open Systems

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

Abstract

This paper describes experiences gained during the design, implementation and use of the CMU Accent Network Operating System. It outlines the major design decisions on which the Accent kernel was based and how those decisions evolved from the experiences gain by the author with the University of Rochester's RIG system. Also discussed are some of the major issues in the implementation of message-based systems, the usage patterns observed with Accent over a three year period of extensive use at CMU and a timing analysis of various Accent functions.

This research was sponsored by the Defense Advanced Research Projects Agency (DOD), ARPA Order No. 3597, monitored by the Air Force Avionics Laboratory Under Contract F33615-81-K-1539. The views and conclusions contained in this document are those of the author and should not be interpreted as representing official policies, either expressed or implied, of the Defense Advanced Research Projects Agency or the U.S. Government.

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. Accetta, M., Baron, R., Bolosky, W., Golub, D., Rashid, R., Tevanian, A. and M. Young. Mach: A New Kernel Foundation for UNIX Development. In 1986 Summer USENIX Technical Conference. USENIX, June, 1986.

    Google Scholar 

  2. Department of Defense. Preliminary Ada Reference Manual 1979.

    Google Scholar 

  3. Almes, G. and G. Robertson. An Extensible File System for Hydra. In Proc. 3rd International Conference on Software Engineering. IEEE, May, 1978.

    Google Scholar 

  4. Ball, J.E., J.A. Feldman, J.R. Low, R.F. Rashid, and P.D. Rovner. RIG, Rochester's Intelligent Gateway: System overview. IEEE Transactions on Software Engineering 2(4):321–328, December, 1976.

    Google Scholar 

  5. Ball, J.E., E. Burke, I. Gertner, K.A. Lantz and R.F. Rashid. Perspectives on Message-Based Distributed Computing. In Proc. 1979 Networking Symposium, pages 46–51. IEEE, December, 1979.

    Google Scholar 

  6. Baskett, F., J.H. Howard and J.T. Montague. Task Communication in DEMOS. In Proc. 6th Symposium on Operating Systems Principles, pages 23–31. ACM, November, 1977.

    Google Scholar 

  7. Bisiani, R., Alleva, F., Forin, A. and R. Lerner. Agora: A Distributed System Architecture for Speech Recognition. In International Conference on Acoustics, Speech and Signal Processing. IEEE, April, 1986.

    Google Scholar 

  8. Bobrow, D.G., Burchfiel, J.D., Murphy, D.L. and Tomlinson, R.S. TENEX, a paged time sharing system for the PDP-10. Communications of the ACM 15(3):135–143, March, 1972.

    Article  Google Scholar 

  9. Spice Project. Proposal for a joint effort in personal scientific computing. Technical Report, Computer Science Department, Carnegie-Mellon University, August, 1979.

    Google Scholar 

  10. Fitzgerald, R. and R. F. Rashid. The integration of Virtual Memory Management and Interprocess Communication in Accent. ACM Transactions on Computer Systems 4(2):, May, 1986.

    Google Scholar 

  11. Hornig, D.A. Automatic Partitioning and Scheduling on a Network of Personal Computers. PhD thesis, Department of Computer Science, Carnegie-Mellon University, November, 1984.

    Google Scholar 

  12. Jones, A.K., R.J. Chansler, I.E. Durham, K. Schwans and S. Vegdahl. StarOS, a Multiprocessor Operating System for the Support of Task Forces. In Proc. 7th Symposium on Operating Systems Principles, pages 117–129. ACM, December, 1979.

    Google Scholar 

  13. Jones, M.B., R.F. Rashid and M. Thompson. MatchMaker: An Interprocess Specification Language. In ACM Conference on Principles of Programming Languages. ACM, January, 1985.

    Google Scholar 

  14. Lantz, K.A. Uniform Interfaces for Distributed Systems. PhD thesis, University of Rochester, May, 1980.

    Google Scholar 

  15. Lantz, K.A., K.D. Gradischnig, J.A. Feldman and R.F. Rashid. Rochester's Intelligent Gateway. Computer 15(10):54–68, October, 1982.

    Google Scholar 

  16. McKusick, M.K., W.N. Joy, S.L. Leach and R.S. Fabry. A Fast File System for UNIX. ACM Transactions on Computer Systems 2(3):181–197, August, 1984.

    Article  Google Scholar 

  17. R. Rashid and G. Robertson. Accent: A Communication Oriented Network Operating System Kernel. In Proceedings of the 8th Symposium on Operating System Principles, pages 64–75. December, 1981.

    Google Scholar 

  18. Spector, A.Z. et al. Support for Distributed Transactions in the TABS Prototype. In Proceedings of the Fourth Symposium on Reliability in Distributed Software and Database Systems, pages 186–206. October, 1984.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Günter Müller Robert P. Blanc

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Rashid, R.F. (1987). Experiences with the accent network operating system. In: Müller, G., Blanc, R.P. (eds) Networking in Open Systems. Lecture Notes in Computer Science, vol 248. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0026965

Download citation

  • DOI: https://doi.org/10.1007/BFb0026965

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-17707-4

  • Online ISBN: 978-3-540-47777-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics