arrow
Return

A tuple channel-based coordination model for parallel and distributed programming

delete2007-10-01
delete4
PRE
AI
M
Manuel Díáz
B
Bartolomé Rubio *
J
José M. Troya
DOI:10.1016/j.jpdc.2007.05.010delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper presents tuple channel model (TCM), a new coordination model for parallel and distributed programming. Our proposal is based on the use of tuple channels (TCs) to model the communication and synchronization of different activities. TCs are multi-point channels that allow complex data structures to be communicated among multiple producers and consumers. This communication model allows incremental and backward communication to be expressed, providing an elegant way of implicit and direct communication and reactive control. TCs can be dynamically interconnected through the use of user-defined connectors, providing great flexibility for the definition of complex and dynamic interaction protocols. TCM also provides a simple service management mechanism, by means of which open systems can be implemented in an appropriate way. The suitability, expressiveness and programming techniques of the model are presented by means of some illustrative examples. In addition, some implementation details of the developed prototypes are sketched and we show the preliminary results demonstrating the efficiency of the proposal. (C) 2007 Elsevier Inc. All rights reserved.
Keywords:
coordination paradigm
parallel and distributing programming
open systems
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

No organization information available
Cited Papers

Cited Papers

errShare
errSave
COORDINATION LANGUAGES AND THEIR SIGNIFICANCE
err1992-02-01
err439
PREAI
errGELERNTER, D; CARRIERO, N
errShare
errSave
Aurora
err
IF0
err1974-01-01
err0
PREAI
errAlister Vallance Jones
errShare
errSave
MARS:: A programmable coordination architecture for mobile agents
err2000-01-01
err148
PREAI
errCabri, G; Leonardi, L; Zambonelli, F
errShare
errSave
Evidence-Based Playground Design: Lessons Learned from Theory to Practice
err2013-10-21
err0
PREAI
errAnne Dahl Refshauge; Ulrika K. Stigsdotter; Bettina Lamm; Kristin Thorleifsdottir
errShare
errSave
no more