Academia.eduAcademia.edu

Outline

Beyond UNIX---A True Distributed System for the 1990s

Abstract

UNIX has been around now for almost 20 years. At the time UNIX began, most departments felt themselves well-endowed indeed if they owned a single PDP-11/45 with 256K memory and a 2.5M RK05 disk. Nowadays a laptop would be embarrassed to have only that. It is our hypothesis that UNIX is no longer the appropriate kind of operating system for the 1990s. In this paper, a new system, Amoeba, will be described, that we believe meets the requirements for distributed computing in the 1990s.

References (12)

  1. Baalbergen, E.H., Verstoep, K., and Tanenbaum, A.S.: "On the Design of the Amoeba Confi- guration Manager," ACM SIGSOFT Software Engineering Notes, vol. 17, Nov. 1989 (Proc.
  2. Int'l Workshop on Software Configuration Management) ACM, 1989.
  3. Bal, H.E., Kaashoek, M.F., and Tanenbaum, A.S.: "Experience with Distributed Program- ming in Orca," Proc. Int'l Conf. on Comp. Languages '90, IEEE, 1990.
  4. Birrell, A.D., and Nelson, B.J.: "Implementing Remote Procedure Calls," ACM Trans. Com- put.
  5. Systems , vol. 2, pp. 39-59, Feb. 1984.
  6. Dennis, J.B. and Van Horn, E.C.: "Programming Semantics for Multiprogrammed Computa- tions," Commun. ACM, vol. 9, pp. 143-154, March 1966.
  7. Evans, A., Kantrowitz, W., and Weiss, E: "A User Authentication Scheme not Requiring Security in the Computer," Commun. ACM, vol. 17, pp. 437-442, Aug. 1974.
  8. Kaashoek, M.F., Tanenbaum, A.S., Flynn Hummel, S., and Bal, H.E.: "An Efficient Reliable Broadcast Protocol," Operating Systems Review , vol. 23, pp. 5-19, Oct. 1989.
  9. Renesse, R. van, Tanenbaum, A.S., and Wilschut, A: "The Design of a High-Performance File Server" Proc. Ninth Int'l Conf. on Distr. Comp. Systems , IEEE, pp. 22-27, 1989a.
  10. Renesse, R. van, Staveren, H. van, and Tanenbaum, A.S.: "Performance of the Amoeba Dis- tributed Operating System," Software-Practice and Experience , vol. 19, pp. 223-234, March 1989b.
  11. Tanenbaum, A.S., and Renesse, R. van: "A Critique of the Remote Procedure Call Paradigm" Proc. Euteco '88 pp. 775-783, 1988.
  12. Tanenbaum, A.S., Mullender, S.J., and van Renesse, R.: "Using Sparse Capabilities in a Dis- tributed Operating System" Proc. Sixth International Conf. on Distr. Computer Systems , IEEE, pp. 558-563, 1986.