Implementing a shared dataspace language on a message-based multiprocessor

G.-C. Roman, Kenneth C. Cox · 1989

The term shared dataspace refers to the general class of models and languages in which the principal means of communication is a content-addressable data structure called a dataspace.This paper reports on progress we have made toward the development of a prototype implementation of a shared dataspace language, Swarm, on a hypercube multiprocessor.The paper includes an informal overview of the Swarm language, describes the design organization of a transaction processing system which forms the kernel of a Swarm implementation, and explains the algorithms implementing a subset of Swarm embedded in the language C.

Read the paper · More papers on PaperTik