SagaMAS: a software framework for distributed transactions in the microservice architecture

被引:0
作者
Limon, Xavier [1 ]
Guerra-Hernandez, Alejandro [2 ]
Sanchez-Garcia, Angel J. [1 ]
Perez Arriaga, Juan Carlos [1 ]
机构
[1] Univ Veracruzana, Fac Estadist & Informat, Xalapa, Veracruz, Mexico
[2] Univ Veracruzana, Ctr Invest Inteligencia Artificial, Xalapa, Veracruz, Mexico
来源
2018 6TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2018) | 2018年
关键词
Microservices; Software Architectures; Distributed Transactions; Multi-Agent Systems; ARTIFACTS;
D O I
10.1109/CONISOFT.2018.00015
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper introduces SagaMAS: a Multi-Agent based framework on development, dealing with distributed transactions in the microservices architecture. Microservices are an architectural style where the distributed system is decomposed in a series of highly cohesive and independent services. Each microservice can have different implementations and data persistence technologies, resulting in heterogeneous distributed systems. Given its heterogeneity and distributed nature, an open challenge in this architecture is the proper management of distributed transactions that expand through several microservices. MultiAgent Systems are by definition distributed systems suited for complex coordination tasks, such as this. The proposed framework can be seen as a decoupled autonomous layer that coordinates the distributed transactions of the system, relieving the microservice developer from such tasks, and simplifying microservice interactions. Unlike existing approaches, our proposal is conceived and usable at an abstraction level appropriate to express reliability and robustness issues in terms of agent coordination.
引用
收藏
页码:50 / 58
页数:9
相关论文
共 50 条
  • [21] Graph Based Liability Analysis for the Microservice Architecture
    Kalinagac, Onur
    Soussi, Wissem
    Gur, Gurkan
    2022 18TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM 2022): INTELLIGENT MANAGEMENT OF DISRUPTIVE NETWORK TECHNOLOGIES AND SERVICES, 2022, : 364 - 366
  • [22] Evaluation of an SDN-based Microservice Architecture
    Holscher, Anton
    Asplund, Mikael
    Boeira, Felipe
    PROCEEDINGS OF THE 2022 IEEE 8TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2022): NETWORK SOFTWARIZATION COMING OF AGE: NEW CHALLENGES AND OPPORTUNITIES, 2022, : 151 - 156
  • [23] Scaling Network Traffic Logger with Microservice Architecture
    Phain, Chakrit
    Limpiyakorn, Yachai
    2018 INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING (ICSSE), 2018,
  • [24] Service Dependency Graph Analysis in Microservice Architecture
    Gaidels, Edgars
    Kirikova, Marite
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, BIR 2020, 2020, 398 : 128 - 139
  • [25] MicroCM: A cloud monitoring architecture for microservice invocation
    Wang, Rui
    Tian, Gang
    Ying, Shi
    COMPUTER NETWORKS, 2024, 238
  • [26] A Microservice Architecture Use Case for Persons with Disabilities
    Melis, Andrea
    Mirri, Silvia
    Prandi, Catia
    Prandini, Marco
    Salomoni, Paola
    Callegati, Franco
    SMART OBJECTS AND TECHNOLOGIES FOR SOCIAL GOOD, 2017, 195 : 41 - 50
  • [27] A framework for specifying software architecture based on multi-formalisms
    Reza, H
    Grant, E
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 325 - 331
  • [28] A Framework for Evaluating Continuous Microservice Delivery Strategies
    Lehmann, Martin
    Sandnes, Frode Eika
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [29] Mechanisms for Transition from Monolithic to Distributed Architecture in Software Development Process
    Poniszewska-Maranda, Aneta
    Macioch, Joanna
    Borowska, Bozena
    Maranda, Witold
    29TH INTERNATIONAL SYMPOSIUM ON THE MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2021), 2021, : 73 - 80
  • [30] Microservice Maturity of Organizations Towards an Assessment Framework
    Gouigoux, Jean-Philippe
    Tamzalit, Dalila
    Noppen, Joost
    RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS 2021), 2021, 415 : 523 - 540