DocumentCode :
125684
Title :
Partially-Distributed Coordination with Reo
Author :
Jongmans, Sung-Shik T. Q. ; Santini, Federico ; Arbab, Farhad
Author_Institution :
Formal Methods, Centrum Wiskunde & Inf., Amsterdam, Netherlands
fYear :
2014
fDate :
12-14 Feb. 2014
Firstpage :
697
Lastpage :
706
Abstract :
Coordination languages, as Reo, have emerged for the specification and implementation of interaction protocols among concurrent entities. In this paper, we propose a framework for generating partially-distributed, partially-centralized implementations of Reo connectors to improve 1) build-time compilation and 2) run-time throughput and parallelism. Our framework relies on the definition of a new formal product operator on constraint automata (Reo´s formal semantics), which enables the formally correct distribution of disjoint parts of a coordination scheme over different machines according to several possible motivations (e.g., performance, privacy, QoS constraints, resource availability, network topology). First, we describe the design and a proof-of-concept implementation of our framework. Then, in a case study, we show and explain how a generated connector implementation can be executed in the Cloud and supports Big Data coordination.
Keywords :
Big Data; cloud computing; Big data coordination; Reo connectors; constraint automata; coordination languages; formal product operator; interaction protocols; partially-distributed coordination; Connectors; Generators; Parallel processing; Ports (Computers); Protocols; Semantics; Synchronization; Big Data; Cloud; Reo coordination language; Web services; distributed computation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
Conference_Location :
Torino
ISSN :
1066-6192
Type :
conf
DOI :
10.1109/PDP.2014.19
Filename :
6787349
Link To Document :
بازگشت