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.
|