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 Renesse | 1 | 4018 | 507.30 |
H. van Staveren | 2 | 17 | 12.10 |
A. D. Tanenbaum | 3 | 17 | 12.10 |