Partially-Distributed Coordination with Reo

被引:11
|
作者
Jongmans, Sung-Shik T. Q. [1 ]
Santini, Francesco [2 ]
Arbab, Farhad [1 ]
机构
[1] Ctr Wiskunde & Informat, Formal Methods, Amsterdam, Netherlands
[2] INRIA Paris Rocquencourt, Contraintes, Le Chesnay, France
关键词
Reo coordination language; distributed computation; Web services; Cloud; Big Data; EXECUTION; MODEL;
D O I
10.1109/PDP.2014.19
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:697 / 706
页数:10
相关论文
共 50 条
  • [21] Reo Connectors as Coordination Artifacts in 2APL Systems
    Arbab, Farhad
    Astefanoaei, Lacramioara
    de Boer, Frank S.
    Dastani, Mehdi
    Meyer, John-Jules
    Tinnermeier, Nick
    INTELLIGENT AGENTS AND MULTI-AGENT SYSTEMS, PROCEEDINGS, 2008, 5357 : 42 - +
  • [22] COORDINATION IN DISTRIBUTED BUILDING
    THERAULAZ, G
    BONABEAU, E
    SCIENCE, 1995, 269 (5224) : 686 - 688
  • [23] Distributed coordination with MESSENGERS
    Fukuda, M
    Bic, LF
    Dillencourt, MB
    Merchant, F
    SCIENCE OF COMPUTER PROGRAMMING, 1998, 31 (2-3) : 291 - 311
  • [24] Distributed design coordination
    Whitfield, RI
    Duffy, AHB
    Coates, G
    Hills, W
    RESEARCH IN ENGINEERING DESIGN-THEORY APPLICATIONS AND CONCURRENT ENGINEERING, 2002, 13 (04): : 243 - 252
  • [25] Distributed design coordination
    Whitfield R.I.
    Duffy A.H.B.
    Coates G.
    Hills W.
    Research in Engineering Design, 2002, 13 (4) : 243 - 252
  • [26] Partially distributed outer approximation
    Murray, Alexander
    Faulwasser, Timm
    Hagenmeyer, Veit
    Villanueva, Mario E.
    Houska, Boris
    JOURNAL OF GLOBAL OPTIMIZATION, 2021, 80 (03) : 523 - 550
  • [27] Partially distributed outer approximation
    Alexander Murray
    Timm Faulwasser
    Veit Hagenmeyer
    Mario E. Villanueva
    Boris Houska
    Journal of Global Optimization, 2021, 80 : 523 - 550
  • [28] Distributed Coordination of Energy Storage with Distributed Generators
    Yang, Tao
    Wu, Di
    Stoorvogel, Anton A.
    Stoustrup, Jakob
    2016 IEEE POWER AND ENERGY SOCIETY GENERAL MEETING (PESGM), 2016,
  • [29] Coordination of parallel partially ordered processes
    I. A. Golovinskii
    Journal of Computer and Systems Sciences International, 2008, 47 : 881 - 906
  • [30] Coordination of parallel partially ordered processes
    Golovinskii, I. A.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2008, 47 (06) : 881 - 906