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 条
  • [31] TRANSCRIPTION Reaching a consensus
    McCarthy, Nicola
    NATURE REVIEWS CANCER, 2009, 9 (10) : 689 - 689
  • [32] Consensus plus Innovations Approach for Distributed Multiagent Coordination in a Microgrid
    Hug, Gabriela
    Kar, Soummya
    Wu, Chenye
    IEEE TRANSACTIONS ON SMART GRID, 2015, 6 (04) : 1893 - 1903
  • [33] Consensus reaching in committees
    Eklund, Patrik
    Rusinowska, Agnieszka
    De Swart, Harrie
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 178 (01) : 185 - 193
  • [34] Consensus-Based Distributed Discrete Optimal Transport for Decentralized Resource Matching
    Zhang, Rui
    Zhu, Quanyan
    IEEE TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING OVER NETWORKS, 2019, 5 (03): : 511 - 524
  • [35] Decentralized Observer with a Consensus Filter for Distributed Discrete-Time Linear Systems
    Acikmese, Behcet
    Mandic, Milan
    2011 AMERICAN CONTROL CONFERENCE, 2011, : 4723 - 4730
  • [36] Decentralized observers with consensus filters for distributed discrete-time linear systems
    Acikmese, Behcet
    Mandic, Milan
    Speyer, Jason L.
    AUTOMATICA, 2014, 50 (04) : 1037 - 1052
  • [37] Decentralized access control for secure microservices cooperation with blockchain
    Xi, Ning
    Liu, Jin
    Li, Yajie
    Qin, Bojun
    ISA TRANSACTIONS, 2023, 141 : 44 - 51
  • [38] A Decentralized System for Load Balancing of Containerized Microservices in the Cloud
    Rusek, Marian
    Dwornicki, Grzegorz
    Orlowski, Arkadiusz
    ADVANCES IN SYSTEMS SCIENCE, ICSS 2016, 2017, 539 : 142 - 152
  • [39] MSChain: Blockchain based Decentralized Certificate Transparency for Microservices
    Dilshan, Dulaj
    Piumika, Supimi
    Rupasinghe, Chameera
    Perera, Indika
    Siriwardena, Prabath
    MERCON 2020: 6TH INTERNATIONAL MULTIDISCIPLINARY MORATUWA ENGINEERING RESEARCH CONFERENCE (MERCON), 2020, : 638 - 643
  • [40] Decentralized Access Control for Secure Microservices Cooperation with Blockchain
    Xi, Ning
    Li, Yajie
    Liu, Jin
    NETWORK AND SYSTEM SECURITY, NSS 2022, 2022, 13787 : 598 - 614