OVERLAY SERVICE COMPUTING - MODULAR AND RECONFIGURABLE COLLECTIVE ADAPTIVE SYSTEMS

被引:0
|
作者
Pournaras, Evangelos [1 ]
机构
[1] ETH, Computat Social Sci, Zurich, Switzerland
来源
关键词
distributed system; overlay network; overlay service; architecture; middleware; abstraction; modularity; reconfigurability;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Distributed software systems that determine virtual communication structures on top of physical networks, the overlay networks, are a well-established approach to build various applications of collective adaptive systems such as peer-to-peer file sharing, multimedia multi-casting, aggregation in distributed databases or routing in wireless sensor networks. Despite the significance of this approach to apply collective adaptive systems in practice, applications based on overlay networks often result in a complex integration of the operational logic with topological management. This approach results in low abstraction, modularity and reconfigurability of applications that require one or more overlay networks to operate. This paper challenges this design approach by introducing the notion of overlay services that provide generic application capabilities of a broad application scope enabled by one or more overlay networks. This paper contributes the multi-level conceptual architecture of ASMA that structures and guides the realisation of overlay services by using only a few lines of high-level algorithmic expressions. Two overlay services realised according to ASMA provide a proof-of-concept for the high abstraction, modularity and reconfigurability achieved in collective adaptive systems based on overlay networks.
引用
收藏
页码:249 / 269
页数:21
相关论文
共 50 条
  • [1] Service composition for collective adaptive systems
    Gilmore, Stephen
    Hillston, Jane
    Tribastone, Mirco
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2015, 8950 : 490 - 505
  • [2] RECONFIGURABLE COMPUTING MODULAR SYSTEM
    Shevelev, S. S.
    [J]. RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2021, (01) : 194 - 207
  • [3] Self-adaptive and reconfigurable distributed computing systems
    Bagchi, Susmit
    [J]. APPLIED SOFT COMPUTING, 2012, 12 (09) : 3023 - 3033
  • [4] Reconfigurable and adaptive computing
    Nedjah, N.
    Wang, C.
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2015, 102 (01) : 1 - 2
  • [5] A framework for adaptive collective communications for heterogeneous hierarchical computing systems
    Steffenel, Luiz Angelo
    Mounie, Gregory
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2008, 74 (06) : 1082 - 1093
  • [6] Reconfigurable Computing Systems
    Teich, Juergen
    [J]. IT-INFORMATION TECHNOLOGY, 2007, 49 (03): : 139 - 142
  • [7] Reconfigurable computing systems
    Bondalapati, K
    Prasanna, VK
    [J]. PROCEEDINGS OF THE IEEE, 2002, 90 (07) : 1201 - 1217
  • [8] Reconfigurable Hardware and Intelligent Run-time Systems for Adaptive Computing
    Becker, Juergen
    Braendle, Kurt
    Ullmann, Michael
    [J]. IT-INFORMATION TECHNOLOGY, 2005, 47 (04): : 201 - 206
  • [9] Reconfigurable and adaptive photonic networks for high-performance computing systems
    Kodi, Avinash
    Louri, Ahmed
    [J]. APPLIED OPTICS, 2009, 48 (22) : E13 - E23
  • [10] The Collective Self-Reconfigurable Modular Organism (CoSMO)
    Liedke, Jens
    Matthias, Rene
    Winkler, Lutz
    Woern, Heinz
    [J]. 2013 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM): MECHATRONICS FOR HUMAN WELLBEING, 2013, : 1 - 6