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.
Preview
Unable to display preview. Download preview PDF.
References
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.
Department of Defense. Preliminary Ada Reference Manual 1979.
Almes, G. and G. Robertson. An Extensible File System for Hydra. In Proc. 3rd International Conference on Software Engineering. IEEE, May, 1978.
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.
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.
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.
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.
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.
Spice Project. Proposal for a joint effort in personal scientific computing. Technical Report, Computer Science Department, Carnegie-Mellon University, August, 1979.
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.
Hornig, D.A. Automatic Partitioning and Scheduling on a Network of Personal Computers. PhD thesis, Department of Computer Science, Carnegie-Mellon University, November, 1984.
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.
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.
Lantz, K.A. Uniform Interfaces for Distributed Systems. PhD thesis, University of Rochester, May, 1980.
Lantz, K.A., K.D. Gradischnig, J.A. Feldman and R.F. Rashid. Rochester's Intelligent Gateway. Computer 15(10):54–68, October, 1982.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Rights 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