Comparing Kernel-Space and User-Space Communication Protocols on Amoeba
Most distributed systems contain protocols for reliable communication, which are implemented either in the microkernel or in user space. In the latter case, the microkernel provides only low-level, unreliable primitives and the higher-level protocols are implemented as a library in user space. This...
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Text |
Language: | English |
Published: |
1995
|
Subjects: | |
Online Access: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.32.4304 |
id |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.32.4304 |
---|---|
record_format |
openpolar |
spelling |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.32.4304 2023-05-15T17:53:27+02:00 Comparing Kernel-Space and User-Space Communication Protocols on Amoeba Marco Oey Koen Langendoen Henri E. Bal The Pennsylvania State University CiteSeerX Archives 1995 application/postscript http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.32.4304 en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.32.4304 Metadata may be used without restrictions as long as the oai identifier remains attached to it. ftp://ftp.lip6.fr/pub2/distributed_systems/amoeba/orca_papers/dcs95.ps.gz text 1995 ftciteseerx 2016-09-04T00:16:29Z Most distributed systems contain protocols for reliable communication, which are implemented either in the microkernel or in user space. In the latter case, the microkernel provides only low-level, unreliable primitives and the higher-level protocols are implemented as a library in user space. This approach is more flexible but potentially less efficient. We study the impact on performance of this choice for RPC and group communication protocols on Amoeba. An important goal in this paper is to look at overall system performance. For this purpose, we use several (communication-intensive) parallel applications written in Orca. We look at two implementations of Orca on Amoeba, one using Amoeba's kernel-space protocols and one using userspace protocols built on top of Amoeba's low-level FLIP protocol. The results show that comparable performance can be obtained with user-space protocols. Text Orca Unknown |
institution |
Open Polar |
collection |
Unknown |
op_collection_id |
ftciteseerx |
language |
English |
description |
Most distributed systems contain protocols for reliable communication, which are implemented either in the microkernel or in user space. In the latter case, the microkernel provides only low-level, unreliable primitives and the higher-level protocols are implemented as a library in user space. This approach is more flexible but potentially less efficient. We study the impact on performance of this choice for RPC and group communication protocols on Amoeba. An important goal in this paper is to look at overall system performance. For this purpose, we use several (communication-intensive) parallel applications written in Orca. We look at two implementations of Orca on Amoeba, one using Amoeba's kernel-space protocols and one using userspace protocols built on top of Amoeba's low-level FLIP protocol. The results show that comparable performance can be obtained with user-space protocols. |
author2 |
The Pennsylvania State University CiteSeerX Archives |
format |
Text |
author |
Marco Oey Koen Langendoen Henri E. Bal |
spellingShingle |
Marco Oey Koen Langendoen Henri E. Bal Comparing Kernel-Space and User-Space Communication Protocols on Amoeba |
author_facet |
Marco Oey Koen Langendoen Henri E. Bal |
author_sort |
Marco Oey |
title |
Comparing Kernel-Space and User-Space Communication Protocols on Amoeba |
title_short |
Comparing Kernel-Space and User-Space Communication Protocols on Amoeba |
title_full |
Comparing Kernel-Space and User-Space Communication Protocols on Amoeba |
title_fullStr |
Comparing Kernel-Space and User-Space Communication Protocols on Amoeba |
title_full_unstemmed |
Comparing Kernel-Space and User-Space Communication Protocols on Amoeba |
title_sort |
comparing kernel-space and user-space communication protocols on amoeba |
publishDate |
1995 |
url |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.32.4304 |
genre |
Orca |
genre_facet |
Orca |
op_source |
ftp://ftp.lip6.fr/pub2/distributed_systems/amoeba/orca_papers/dcs95.ps.gz |
op_relation |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.32.4304 |
op_rights |
Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
_version_ |
1766161161673244672 |