GENERATIVE COMMUNICATION IN LINDA

GENERATIVE COMMUNICATION IN LINDA
复制标题

DOI:
10.1145/2363.2433
复制
发表时间:
1985-01-01
影响因子:
1.3
通讯作者:
GELERNTER, D
GELERNTER, D
中科院分区:
计算机科学2区
文献类型:
--
作者:
GELERNTER, D

文献摘要

被引文献

相似文献

生成通信是一种新的分布式编程语言的基础,该语言通常用于分布式设置中的系统编程,特别是集成网络计算机上的系统编程。它与以前的进程间通信模型的不同之处在于,指定消息以元组结构的形式添加到计算环境中,它们作为命名的独立实体存在,直到某个进程选择接收它们。生成式交流在围绕它构建的新语言 Linda 中产生了许多独特的属性。 Linda在空间上完全分布,在时间上也分布;它允许分布式共享、连续传递和结构化命名。我们讨论这些属性及其含义,然后给出一系列示例。 Linda 提出了我们在第二部分讨论的新的实施问题。我们特别关注生成通信模型所需的动态全局名称空间的实现。
Generative communication is the basis of a new distributed programming langauge that is intended for systems programming in distributed settings generally and on integrated network computers in particular. It differs from previous interprocess communication models in specifying that messages be added in tuple-structured form to the computation environment, where they exist as named, independent entities until some process chooses to receive them. Generative communication results in a number of distinguishing properties in the new language, Linda, that is built around it. Linda is fully distributed in space and distributed in time; it allows distributed sharing, continuation passing, and structured naming. We discuss these properties and their implications, then give a series of examples. Linda presents novel implementation problems that we discuss in Part II. We are particularly concerned with implementation of the dynamic global name space that the generative communication model requires.