Experience With Distributed Programming In Orca
Orca is a language for programming parallel applications on distributed computing systems. Although processors in such systems communicate only through message passing and not through shared memory, Orca provides a communication model based on logically shared data. Programmers can define abstract d...
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Text |
Language: | English |
Published: |
1990
|
Subjects: | |
Online Access: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.52.2902 |
id |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.52.2902 |
---|---|
record_format |
openpolar |
spelling |
ftciteseerx:oai:CiteSeerX.psu:10.1.1.52.2902 2023-05-15T17:53:07+02:00 Experience With Distributed Programming In Orca Henri Bal M. Frans Kaashoek Andrew S. Tanenbaum The Pennsylvania State University CiteSeerX Archives 1990 application/postscript http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.52.2902 en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.52.2902 Metadata may be used without restrictions as long as the oai identifier remains attached to it. ftp://ftp.sys.toronto.edu/pub/amoeba/17.ps.gz text 1990 ftciteseerx 2016-01-08T10:03:10Z Orca is a language for programming parallel applications on distributed computing systems. Although processors in such systems communicate only through message passing and not through shared memory, Orca provides a communication model based on logically shared data. Programmers can define abstract data types and create instances (objects) of these types, which may be shared among processes. All operations on shared objects are executed atomically. Orca's shared objects are implemented by replicating them in the local memories of the processors. Read operations use the local copies of the object, without doing any interprocess communication. Write operations update all copies using an efficient reliable broadcast protocol. In this paper, we briefly describe the language and its implementation and then report on our experiences in using Orca for three parallel applications: the Traveling Salesman Problem, the All-pairs Shortest Paths problem, and Successive Overrelaxation. These applicat. Text Orca Unknown |
institution |
Open Polar |
collection |
Unknown |
op_collection_id |
ftciteseerx |
language |
English |
description |
Orca is a language for programming parallel applications on distributed computing systems. Although processors in such systems communicate only through message passing and not through shared memory, Orca provides a communication model based on logically shared data. Programmers can define abstract data types and create instances (objects) of these types, which may be shared among processes. All operations on shared objects are executed atomically. Orca's shared objects are implemented by replicating them in the local memories of the processors. Read operations use the local copies of the object, without doing any interprocess communication. Write operations update all copies using an efficient reliable broadcast protocol. In this paper, we briefly describe the language and its implementation and then report on our experiences in using Orca for three parallel applications: the Traveling Salesman Problem, the All-pairs Shortest Paths problem, and Successive Overrelaxation. These applicat. |
author2 |
The Pennsylvania State University CiteSeerX Archives |
format |
Text |
author |
Henri Bal M. Frans Kaashoek Andrew S. Tanenbaum |
spellingShingle |
Henri Bal M. Frans Kaashoek Andrew S. Tanenbaum Experience With Distributed Programming In Orca |
author_facet |
Henri Bal M. Frans Kaashoek Andrew S. Tanenbaum |
author_sort |
Henri Bal |
title |
Experience With Distributed Programming In Orca |
title_short |
Experience With Distributed Programming In Orca |
title_full |
Experience With Distributed Programming In Orca |
title_fullStr |
Experience With Distributed Programming In Orca |
title_full_unstemmed |
Experience With Distributed Programming In Orca |
title_sort |
experience with distributed programming in orca |
publishDate |
1990 |
url |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.52.2902 |
genre |
Orca |
genre_facet |
Orca |
op_source |
ftp://ftp.sys.toronto.edu/pub/amoeba/17.ps.gz |
op_relation |
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.52.2902 |
op_rights |
Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
_version_ |
1766160836936597504 |