Reaching consensus in decentralized coordination of distributed microservices

被引:1
|
作者
Xue, Gang [1 ,2 ]
Deng, Shuiguang [2 ]
Liu, Di [1 ]
Yan, Zeming [1 ]
机构
[1] Yunnan Univ, Sch Software, Kunming, Yunnan, Peoples R China
[2] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou, Zhejiang, Peoples R China
基金
美国国家科学基金会;
关键词
Transactional microservice compositions; Decentralized microservice compositions; Sagas; SERVICE COMPOSITION; SYSTEMS;
D O I
10.1016/j.comnet.2020.107786
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Decentralized Microservice compositions can be implemented in the environments of mobile cloud, edge or other computing paradigms. When a decentralized microservice composition wants to reach consensus among its participants at runtime, missing a coordinator makes it to adopt a feasible mechanism to coordinate service components. This work studies the issue. It begins with analyzing data dependences among composite microservices, and then summaries basic structural patterns in the compositions according to the dependences. Based on the Saga method, this paper proposes coordination mechanisms for the composite microservices, and conducts two different experiments to evaluate the mechanisms. The experimental results show that the proposed mechanisms can prompt composite microservices to reach consensus at runtime, and the corresponding implementations can work effectively.
引用
收藏
页数:14
相关论文
共 50 条
  • [41] Distributed region reaching consensus control for uncertain networked multi-robot systems
    Zhu, Qi
    Yang, Weihua
    Zhang, Xiaohong
    Gao, Ben
    Yu, Jinwei
    ZAMM-ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 2024, 104 (03):
  • [42] A Group Consensus Reaching Method Considering Satisfaction of Decision Makers with Distributed Preference Relations
    Liu, Yin
    Xue, Min
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY & DECISION MAKING, 2022, 21 (05) : 1487 - 1553
  • [43] Decentralized Coordination of Multi-Agent Systems Based on POMDPs and Consensus for Active Perception
    Peti, Marijana
    Petric, Frano
    Bogdan, Stjepan
    IEEE ACCESS, 2023, 11 : 52480 - 52491
  • [44] Distributed Coordination and Control for a Freeway Traffic Network Using Consensus Algorithms
    Kim, Byeong-Yeon
    Ahn, Hyo-Sung
    IEEE SYSTEMS JOURNAL, 2016, 10 (01): : 162 - 168
  • [45] Distributed Multitarget Search and Track Assignment With Consensus-Based Coordination
    Severson, Tracie A.
    Paley, Derek A.
    IEEE SENSORS JOURNAL, 2015, 15 (02) : 864 - 875
  • [46] Towards a lightweight distributed telemetry for microservices
    Otero, Manuel
    Maria Garcia, Jose
    Fernandez, Pablo
    2024 IEEE 44TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, ICDCS 2024, 2024, : 75 - 82
  • [47] A Peer-to-Peer Consensus Algorithm to Enable Storage Reliability for a Decentralized Distributed Database
    Iancu, Voichita
    Ignat, Iosif
    PROCEEDINGS OF 2010 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS (AQTR 2010), VOLS. 1-3, 2010,
  • [48] Reaching a Consensus with Limited Information
    Zhu, Jingxuan
    Lin, Yixuan
    Liu, Ji
    Morse, A. Stephen
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 4579 - 4584
  • [49] Reaching Consensus in Opportunistic Networks
    Dragan, Radu
    Ciobanu, Radu-Ioan
    Dobre, Ciprian
    2018 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2018,
  • [50] Reaching Consensus in the Sense of Probability
    Cao, Yongcan
    Casbeer, David W.
    Schumacher, Corey
    2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 5415 - 5420