The Nested Object Model
In this paper we describe a new model for programming parallel and distributed systems, called the nested object model. It extends the shared data object model and solves an important problem with this model. 1 The Shared Data Object Model Orca is a language for parallel programming on distributed s...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Text |
Language: | English |
Published: |
1994
|
Subjects: | |
Online Access: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.53.6978 |
id |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.53.6978 |
---|---|
record_format |
openpolar |
spelling |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.53.6978 2023-05-15T17:53:19+02:00 The Nested Object Model Tim Rühl Henri Bal The Pennsylvania State University CiteSeerX Archives 1994 application/postscript http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.53.6978 en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.53.6978 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/sigops94.ps.gz text 1994 ftciteseerx 2016-01-08T10:33:20Z In this paper we describe a new model for programming parallel and distributed systems, called the nested object model. It extends the shared data object model and solves an important problem with this model. 1 The Shared Data Object Model Orca is a language for parallel programming on distributed systems, based on the shared data-object model [Bal91, Bal92]. Processes in Orca can share variables (data-objects) of abstract data types (ADTs). Each ADT operation is applied to a single object and is executed atomically. This model can be implemented efficiently on a distributed system by replicating objects with a high read/write ratio. Read operations are executed on the copy in local memory, while write operations are broadcast, using totally-ordered group communication [Kaashoek92] to ensure sequential consistency. The model is a simple and portable form of object-based distributed shared memory. 2 Problems with the Shared Data Object Model Experience with Orca taught us that the maj. Text Orca Unknown |
institution |
Open Polar |
collection |
Unknown |
op_collection_id |
ftciteseerx |
language |
English |
description |
In this paper we describe a new model for programming parallel and distributed systems, called the nested object model. It extends the shared data object model and solves an important problem with this model. 1 The Shared Data Object Model Orca is a language for parallel programming on distributed systems, based on the shared data-object model [Bal91, Bal92]. Processes in Orca can share variables (data-objects) of abstract data types (ADTs). Each ADT operation is applied to a single object and is executed atomically. This model can be implemented efficiently on a distributed system by replicating objects with a high read/write ratio. Read operations are executed on the copy in local memory, while write operations are broadcast, using totally-ordered group communication [Kaashoek92] to ensure sequential consistency. The model is a simple and portable form of object-based distributed shared memory. 2 Problems with the Shared Data Object Model Experience with Orca taught us that the maj. |
author2 |
The Pennsylvania State University CiteSeerX Archives |
format |
Text |
author |
Tim Rühl Henri Bal |
spellingShingle |
Tim Rühl Henri Bal The Nested Object Model |
author_facet |
Tim Rühl Henri Bal |
author_sort |
Tim Rühl |
title |
The Nested Object Model |
title_short |
The Nested Object Model |
title_full |
The Nested Object Model |
title_fullStr |
The Nested Object Model |
title_full_unstemmed |
The Nested Object Model |
title_sort |
nested object model |
publishDate |
1994 |
url |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.53.6978 |
genre |
Orca |
genre_facet |
Orca |
op_source |
ftp://ftp.lip6.fr/pub2/distributed_systems/amoeba/orca_papers/sigops94.ps.gz |
op_relation |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.53.6978 |
op_rights |
Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
_version_ |
1766161015888674816 |