Starlink: runtime interoperability between heterogeneous middleware protocols

被引:15
|
作者
Bromberg, Yerom-David [1 ]
Grace, Paul [2 ]
Reveillere, Laurent [1 ]
机构
[1] Univ Bordeaux, LaBRI, Bordeaux, France
[2] Univ Lancaster, Sch Comp & Commun, Lancaster LA1 4YW, England
关键词
D O I
10.1109/ICDCS.2011.65
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Interoperability remains a challenging and growing problem within distributed systems. A range of heterogeneous network and middleware protocols which cannot interact with one another are now widely used; for example, the set of remote method invocation protocols, and the set of service discovery protocols. In environments where systems and services are composed dynamically, e. g. pervasive computing and systems-of-systems, the protocols used by two systems wishing to interact is unknown until runtime and hence interoperability cannot be guaranteed. In such situations, dynamic solutions are required to identify the differences between heterogeneous protocols and generate middleware connectors (or bridges) that will allow the systems to interoperate. In this paper, we present the Starlink middleware, a general framework into which runtime generated interoperability logic (in the form of higher level models) can be deployed to 'connect' two heterogeneous protocols. For this, it provides: i) an abstract representation of network messages with a corresponding generic parser and composer, ii) an engine to execute coloured automata that represent the required interoperability behaviour between protocols, and iii) translation logic to describe the exchange of message content from one protocol to another. We show through case-study based evaluation that Starlink can bridge heterogeneous protocol types. Starlink is also compared against base-line protocol benchmarks to show that acceptable performance can still be achieved in spite of the high-level nature of the solution.
引用
收藏
页码:446 / 455
页数:10
相关论文
共 50 条
  • [41] Middleware-Layer Connector Synthesis: Beyond State of the Art in Middleware Interoperability
    Issarny, Velerie
    Bennaceur, Amel
    Bromberg, Yerom-David
    FORMAL METHODS FOR ETERNAL NETWORKED SOFTWARE SYSTEMS, SFM 2011, 2011, 6659 : 217 - 255
  • [42] A Dynamic Interoperability Model for an Emergent Middleware Framework
    Nundloll, Vatsala
    Blair, Gordon
    INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2023, 14 (01) : 1 - 27
  • [43] Middleware interoperability based mobile healthcare system
    Kim, Nam-Ho
    Jeong, Yi-Seok
    Song, Seung-Jae
    Shin, Dong-Ryeol
    9TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: TOWARD NETWORK INNOVATION BEYOND EVOLUTION, VOLS 1-3, 2007, : 209 - +
  • [44] Interoperability in smart home middleware - The MPOWER project
    Hanke, Sten
    Fuxreiter, Thomas
    HEALTHINF 2008: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON HEALTH INFORMATICS, VOL 1, 2008, : 176 - 181
  • [45] Performance evaluation of IoT middleware for syntactical Interoperability
    Pramukantoro, Eko Sakti
    Yahya, Widhi
    Bakhtiar, Fariz Andri
    2017 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2017, : 29 - 34
  • [46] Middleware interoperability based mobile healthcare system
    School of Information and Communication Engineering, Sungkyunkwan University
    Int. Conf. Adv. Commun. Technol. ICACT, (209-213):
  • [47] Interoperability of middleware for context-aware services
    Yamamoto, Hidenori
    Sameshima, Shigetoshi
    Sekiguchi, Takaaki
    Kato, Hiromitsu
    Yura, Jun'Ichi
    Takashio, Kazunori
    IEEJ Transactions on Electronics, Information and Systems, 2008, 128 (08) : 1327 - 1332
  • [48] Interoperability of Middleware for Context-Aware Services
    Yamamoto, Hidenori
    Sameshima, Shigetoshi
    Sekiguchi, Takaaki
    Kato, Hiromitsu
    Yura, Jun'ichi
    Takashio, Kazunori
    ELECTRONICS AND COMMUNICATIONS IN JAPAN, 2011, 94 (02) : 67 - 74
  • [49] A Middleware Platform for Application Configuration, Adaptation and Interoperability
    Uribarren, A.
    Parra, J.
    Iglesias, R.
    Uribe, J. P.
    Lopez-de-Ipina, D.
    SASOW 2008: SECOND IEEE INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS WORKSHOPS, PROCEEDINGS, 2008, : 162 - +
  • [50] Performance evaluation of IoT middleware for syntactical Interoperability
    1600, Institute of Electrical and Electronics Engineers Inc., United States (2018-January):