Title
The performance of the Amoeba distributed operating system
Abstract
Amoeba is a capability-based distributed operating system designed for high performance interactions between clients and servers using the well-known RPC model. The paper starts out by describing the architecture of the Amoeba system, which is typified by specialized components such as workstations, several services, a processor pool, and gateways that connect other Amoeba systems transparently over wide-area networks. Next the RPC interface is described. The paper presents performance measurements of the Amoeba RPC on unloaded and loaded systems. The time to perform the simplest RPC between two user processes has been measured to be 1.4 msec. Compared to SUN 3/50's RPC, Amoeba has 1/9 the delay, and over 3 times the throughput. Finally we describe the Amoeba file server. The Amoeba file server is so fast that it is limited by the communication bandwidth. To the best of our knowledge this is the fastest file server yet reported in the literature for this class of hardware.
Year
DOI
Venue
1989
10.1002/spe.4380190303
Softw., Pract. Exper.
Keywords
DocType
Volume
distributed operating system file system performance remote procedure call
Journal
19
Issue
ISSN
Citations 
3
0038-0644
17
PageRank 
References 
Authors
12.10
7
3
Name
Order
Citations
PageRank
Robbert van Renesse14018507.30
H. van Staveren21712.10
A. D. Tanenbaum31712.10