ABSTRACT
Accent is a communication oriented operating system kernel being built at Carnegie-Mellon University to support the distributed personal computing project, Spice, and the development of a fault-tolerant distributed sensor network (DSN). Accent is built around a single, powerful abstraction of communication between processes, with all kernel functions, such as device access and virtual memory management accessible through messages and distributable throughout a network. In this paper, specific attention is given to system supplied facilities which support transparent network access and fault-tolerant behavior. Many of these facilities are already being provided under a modified version of VAX/UNIX. The Accent system itself is currently being implemented on the Three Rivers Corp. PERQ.
- 1.J.E. Ball, J.A. Feldman, J.R. Low, R.F. Rashid, and P.D. Rovner. "RIG, Rochester's Intelligent Gateway: System overview." IEEE Trans. on Software Eng. 2, 4 (December 1976), 321-328.Google Scholar
- 2.J. E. Ball, E. Burke, I. Gertner, K. A. Lantz, and R. F. Rashid. Perspectives on message-based distributed computing. Proceedings 1979 Networking Symposium, IEEE, December, 1979, pp. 46-51.Google Scholar
- 3.Bobrow, D.G., Burchfiel, J.D., Murphy, D.L. and Tomlinson, R.S. "TENEX, a paged time sharing system for the PDP-10." Comm. ACM 15, 3 (March 1972), 135-143. Google ScholarDigital Library
- 4.Lampson, Butler, ed., Distributed Systems Architecture and Implementation: An Advanced Course. Springer-Verlag, 1981. Google ScholarDigital Library
- 5.Metcalf, Robert and Boggs, David. "Ethernet: Distributed Packet Switching for Local Computer Networks." Comm. ACM 19, 7 (July 1976), 395-404. Google ScholarDigital Library
- 6.Metcalf, Robert and Boggs, David. Prime Reference Guide: System architecture and instructions. Tech. Rept. IDR3060, Prime Computer, Inc., July, 1978.Google Scholar
- 7.R. Rashid. An inter-process communication facility for UNIX. Tech. Rept. CMU-CS-80-124, Computer Science Department, Carnegie-Mellon University, February, 1980.Google Scholar
- 8.R. Rashid. Accent: A network operating system for SPICE/DSN. Tech. Rept., Computer Science Department, Carnegie-Mellon University, May, 1981.Google Scholar
- 9.R. Rashid. The Accent kernel interface manual. Tech. Rept., Computer Science Department, Carnegie-Mellon University, September, 1981.Google Scholar
- 10.Redell, D.D., Dalal, Y.K., Horsley, T.R., Lauer, H.C., Lynch, W.C., McJones, P.R., Murray, H.G. and Purcell, S.C. Pilot: An operating system for a personal computer. Proceedings of the 7th Symposium on Operating Systems Principles, December, 1979, pp. 106-107. Google ScholarDigital Library
- 11.Ritchie, D.M. and Thompson, K. "The UNIX time-sharing system."Bell System Technical Journal (July 1978).Google Scholar
Index Terms
- Accent: A communication oriented network operating system kernel
Recommendations
An Object-Oriented Nano-Kernel for Operating System Hardware Support
IWOOOS '95: Proceedings of the 4th International Workshop on Object-Orientation in Operating SystemsAbstract: The nano-kernel in the /spl mu/Choices operating system provides hardware support for the operating system. The nano-kernel is a single, modular subsystem that encapsulates the hardware and presents an idealized machine architecture to the ...
Adaptive and Reliable Paging to Remote Main Memory
Workstation clusters provide significant aggregate amounts of resources, including processing power and main memory. In this paper we explore the collective use of main memory in a workstation cluster to boost the performance of applications that ...
Modeling the evolution of operating systems: An empirical study
In this paper, we report on an empirical experiment where we observe, record and analyze the evolution of selected operating systems over the past decades, and derive a statistical model that captures relevant evolutionary laws. This model is derived by ...
Comments