TY - JOUR
T1 - A Comparison of Two Distributed Systems: Amoeba and Sprite
AU - Douglis, F.
AU - Ousterhout, J.K.
AU - Kaashoek, M.F.
AU - Tanenbaum, A.S.
PY - 1991/9
Y1 - 1991/9
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0026226515&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0026226515&partnerID=8YFLogxK
M3 - Article
VL - 4
SP - 353
EP - 384
JO - Computing Systems Journal
JF - Computing Systems Journal
IS - 4
ER -