DocumentCode :
3064703
Title :
Distributed programming with shared data
Author :
Bal, Henri E. ; Tanenbaum, Andrew S.
Author_Institution :
Dept. of Comput. Sci., Vrije Univ., Amsterdam, Netherlands
fYear :
1988
fDate :
9-13 Oct. 1988
Firstpage :
82
Lastpage :
91
Abstract :
Operating system primitives (e.g. problem-oriented shared memory, shared virtual memory, the Agora shared memory) and languages (e.g. Concurrent Prolog, Linda, Emerald) for programming distributed systems have been proposed that support the shared-variable paradigm without the presence of physical shared memory. The authors look at the reasons for this evolution, the resemblances and differences among these proposals, and the key issues in their design and implementation. Many implementations are based on replication of data. The authors take this idea one step further, and discuss how automatic replication (initiated by the run-time system) can be used as a basis for a model, called the shared data-object model, whose semantics are similar to the shared variable model. They also discuss the design of a language for distributed programming, Orca, which is based on the shared-data-object model.<>
Keywords :
high level languages; multiprocessing programs; multiprocessing systems; programming; storage management; virtual storage; Agora shared memory; Concurrent Prolog; Emerald; Linda; Orca; automatic replication; distributed programming language; distributed systems; operating system primitives/languages; problem-oriented shared memory; run-time system; shared data-object model; shared variable model; shared virtual memory; shared-variable paradigm; Computer aided instruction; Computer languages; Computer science; Explosives; Logic programming; Message passing; Object oriented modeling; Operating systems; Parallel programming; Proposals;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Languages, 1988. Proceedings., International Conference on
Conference_Location :
Miami Beach, FL, USA
Print_ISBN :
0-8186-0874-9
Type :
conf
DOI :
10.1109/ICCL.1988.13046
Filename :
13046
Link To Document :
بازگشت