Performance Evaluation of the Orca Shared Object System
Orca is a portable, object-based distributed shared memory system. This paper studies and evaluates the design choices made in the Orca system and compares Orca with other DSMs. The paper gives a quantitative analysis of Orca's coherence protocol (based on write-updates with function shipping),...
Main Authors: | , , , , , , |
---|---|
Other Authors: | |
Format: | Text |
Language: | English |
Published: |
1998
|
Subjects: | |
Online Access: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.3061 http://www.irisa.fr/caps/PEOPLE/David/biblio/bal98.ps.gz |
id |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.46.3061 |
---|---|
record_format |
openpolar |
spelling |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.46.3061 2023-05-15T17:52:56+02:00 Performance Evaluation of the Orca Shared Object System Henri E. Bal Raoul Bhoedjang Rutger Hofman Ceriel Jacobs Koen Langendoen Tim Rühl M. Frans Kaashoek The Pennsylvania State University CiteSeerX Archives 1998 application/postscript http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.3061 http://www.irisa.fr/caps/PEOPLE/David/biblio/bal98.ps.gz en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.3061 http://www.irisa.fr/caps/PEOPLE/David/biblio/bal98.ps.gz Metadata may be used without restrictions as long as the oai identifier remains attached to it. http://www.irisa.fr/caps/PEOPLE/David/biblio/bal98.ps.gz General Terms Languages Design Performance 333333333333333333 text 1998 ftciteseerx 2016-01-08T06:28:32Z Orca is a portable, object-based distributed shared memory system. This paper studies and evaluates the design choices made in the Orca system and compares Orca with other DSMs. The paper gives a quantitative analysis of Orca's coherence protocol (based on write-updates with function shipping), the totally-ordered group communication protocol, the strategy for object placement, and the all-software, user-space architecture. Performance measurements for ten parallel applications illustrate the tradeoffs made in the design of Orca, and also show that essentially the right design decisions have been made. A write-update protocol with function shipping is effective for Orca, especially since it is used in combination with techniques that avoid replicating objects that have a low read/write ratio. The overhead of totally-ordered group communication on application performance is low. The Orca system is able to make near-optimal decisions for object placement and replication. In addition, the. Text Orca Unknown |
institution |
Open Polar |
collection |
Unknown |
op_collection_id |
ftciteseerx |
language |
English |
topic |
General Terms Languages Design Performance 333333333333333333 |
spellingShingle |
General Terms Languages Design Performance 333333333333333333 Henri E. Bal Raoul Bhoedjang Rutger Hofman Ceriel Jacobs Koen Langendoen Tim Rühl M. Frans Kaashoek Performance Evaluation of the Orca Shared Object System |
topic_facet |
General Terms Languages Design Performance 333333333333333333 |
description |
Orca is a portable, object-based distributed shared memory system. This paper studies and evaluates the design choices made in the Orca system and compares Orca with other DSMs. The paper gives a quantitative analysis of Orca's coherence protocol (based on write-updates with function shipping), the totally-ordered group communication protocol, the strategy for object placement, and the all-software, user-space architecture. Performance measurements for ten parallel applications illustrate the tradeoffs made in the design of Orca, and also show that essentially the right design decisions have been made. A write-update protocol with function shipping is effective for Orca, especially since it is used in combination with techniques that avoid replicating objects that have a low read/write ratio. The overhead of totally-ordered group communication on application performance is low. The Orca system is able to make near-optimal decisions for object placement and replication. In addition, the. |
author2 |
The Pennsylvania State University CiteSeerX Archives |
format |
Text |
author |
Henri E. Bal Raoul Bhoedjang Rutger Hofman Ceriel Jacobs Koen Langendoen Tim Rühl M. Frans Kaashoek |
author_facet |
Henri E. Bal Raoul Bhoedjang Rutger Hofman Ceriel Jacobs Koen Langendoen Tim Rühl M. Frans Kaashoek |
author_sort |
Henri E. Bal |
title |
Performance Evaluation of the Orca Shared Object System |
title_short |
Performance Evaluation of the Orca Shared Object System |
title_full |
Performance Evaluation of the Orca Shared Object System |
title_fullStr |
Performance Evaluation of the Orca Shared Object System |
title_full_unstemmed |
Performance Evaluation of the Orca Shared Object System |
title_sort |
performance evaluation of the orca shared object system |
publishDate |
1998 |
url |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.3061 http://www.irisa.fr/caps/PEOPLE/David/biblio/bal98.ps.gz |
genre |
Orca |
genre_facet |
Orca |
op_source |
http://www.irisa.fr/caps/PEOPLE/David/biblio/bal98.ps.gz |
op_relation |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.3061 http://www.irisa.fr/caps/PEOPLE/David/biblio/bal98.ps.gz |
op_rights |
Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
_version_ |
1766160695647272960 |