A Comparison of Two Distributed Systems: Amoeba and Sprite

Autor: Douglis, F., Ousterhout, J. K., Kaashoek, M. F., Andrew Tanenbaum
Přispěvatelé: Computer Systems
Jazyk: angličtina
Rok vydání: 1991
Předmět:
Zdroj: Computing Systems Journal, 4(4), 353-384. USENIX
Vrije Universiteit Amsterdam
Douglis, F, Ousterhout, J K, Kaashoek, M F & Tanenbaum, A S 1991, ' A Comparison of Two Distributed Systems: Amoeba and Sprite ', Computing Systems Journal, vol. 4, no. 4, pp. 353-384 . < http://www.usenix.org/publications/compsystems/1991/fall_douglis.pdf >
Popis: This paper compares two distributed operating systems, Amoeba and Sprite. Although the systems share many goals, they diverged on two philosophical grounds: whether to emphasize a distributed computing model or traditional UNIX-style applications, and whether to use a workstation-centered model of computation or a combination of terminals and a shared processor pool. Many of the most prominent features of the systems (both positive and negative) follow from the philosophical differences. For example, Amoeba provides a high-performance user-level IPC mechanism, while Sprite's RPC mechanism is only available for kernel use; Sprite's file access performance benefits from client-level caching, while Amoeba caches files only on servers; and Sprite uses a process migration model to share compute power, while Amoeba uses a centralized server to allocate processors and distribute load automatically.
Databáze: OpenAIRE