Orca: A Language For Parallel Programming Of Distributed Systems
Orca is a language for implementing parallel applications on loosely coupled distributed systems. Unlike most languages for distributed programming, it allows processes on different machines to share data. Such data are encapsulated in data-objects, which are instances of user-defined abstract data...
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Text |
Language: | English |
Published: |
1992
|
Subjects: | |
Online Access: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.8456 |
id |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.31.8456 |
---|---|
record_format |
openpolar |
spelling |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.31.8456 2023-05-15T17:52:57+02:00 Orca: A Language For Parallel Programming Of Distributed Systems Henri E. Bal M. Frans Kaashoek Andrew S. Tanenbaum The Pennsylvania State University CiteSeerX Archives 1992 application/postscript http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.8456 en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.8456 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/tse92.ps.gz text 1992 ftciteseerx 2016-01-07T22:29:04Z Orca is a language for implementing parallel applications on loosely coupled distributed systems. Unlike most languages for distributed programming, it allows processes on different machines to share data. Such data are encapsulated in data-objects, which are instances of user-defined abstract data types. The implementation of Orca takes care of the physical distribution of objects among the local memories of the processors. In particular, an implementation may replicate and/or migrate objects in order to decrease access times to objects and increase parallelism. This paper gives a detailed description of the Orca language design and motivates the design choices. Orca is intended for applications programmers rather than systems programmers. This is reflected in its design goals to provide a simple, easy to use language that is type-secure and provides clean semantics. The paper discusses three example parallel applications in Orca, one of which is described in detail. It also describes. Text Orca Unknown |
institution |
Open Polar |
collection |
Unknown |
op_collection_id |
ftciteseerx |
language |
English |
description |
Orca is a language for implementing parallel applications on loosely coupled distributed systems. Unlike most languages for distributed programming, it allows processes on different machines to share data. Such data are encapsulated in data-objects, which are instances of user-defined abstract data types. The implementation of Orca takes care of the physical distribution of objects among the local memories of the processors. In particular, an implementation may replicate and/or migrate objects in order to decrease access times to objects and increase parallelism. This paper gives a detailed description of the Orca language design and motivates the design choices. Orca is intended for applications programmers rather than systems programmers. This is reflected in its design goals to provide a simple, easy to use language that is type-secure and provides clean semantics. The paper discusses three example parallel applications in Orca, one of which is described in detail. It also describes. |
author2 |
The Pennsylvania State University CiteSeerX Archives |
format |
Text |
author |
Henri E. Bal M. Frans Kaashoek Andrew S. Tanenbaum |
spellingShingle |
Henri E. Bal M. Frans Kaashoek Andrew S. Tanenbaum Orca: A Language For Parallel Programming Of Distributed Systems |
author_facet |
Henri E. Bal M. Frans Kaashoek Andrew S. Tanenbaum |
author_sort |
Henri E. Bal |
title |
Orca: A Language For Parallel Programming Of Distributed Systems |
title_short |
Orca: A Language For Parallel Programming Of Distributed Systems |
title_full |
Orca: A Language For Parallel Programming Of Distributed Systems |
title_fullStr |
Orca: A Language For Parallel Programming Of Distributed Systems |
title_full_unstemmed |
Orca: A Language For Parallel Programming Of Distributed Systems |
title_sort |
orca: a language for parallel programming of distributed systems |
publishDate |
1992 |
url |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.8456 |
genre |
Orca |
genre_facet |
Orca |
op_source |
ftp://ftp.lip6.fr/pub2/distributed_systems/amoeba/orca_papers/tse92.ps.gz |
op_relation |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.8456 |
op_rights |
Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
_version_ |
1766160710652395520 |