Orca: a Language Based on Shared Data-objects

Orca is a language for implementing parallel applications on distributed systems. This paper gives an overview of the Orca language and its underlying communication model, as well as the implementations and applications of the language. Also, it compares Orca with related systems, such as Linda and...

Full description

Bibliographic Details
Main Authors: Henri E. Bal, Frans M. Kaashoek, Andrew S. Tanenbaum
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Published: 1991
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.9544
Description
Summary:Orca is a language for implementing parallel applications on distributed systems. This paper gives an overview of the Orca language and its underlying communication model, as well as the implementations and applications of the language. Also, it compares Orca with related systems, such as Linda and Shared Virtual Memory. 1. Introduction Orca is a language for implementing parallel applications on distributed systems. The language has been developed at the Vrije Universiteit in Amsterdam during the past five years. Orca is mainly being used for writing parallel programs that run on the Amoeba [1] distributed operating system, but in principle it is useful for any distributed system. This paper gives a brief overview of the Orca project. It discusses the Orca language and its underlying model, as well as the implementations and applications of the language. Finally, it compares Orca with several related systems, such as Linda and Shared Virtual Memory. The project is described in more d.