Transactional Causal Consistent Microservices Simulator

被引:2
作者
Pereira, Pedro [1 ]
Silva, Antonio Rito [1 ]
机构
[1] Univ Lisbon, Inst Super Tecn, INESC ID, Lisbon, Portugal
来源
DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, DAIS 2023 | 2023年 / 13909卷
关键词
Microservices; Simulator; Transactional Causal Consistency;
D O I
10.1007/978-3-031-35260-7_4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Microservice architecture has been widely adopted to develop software systems, but some of its trade-offs are often ignored. In particular, the introduction of eventual consistency has a huge impact on the complexity of the application business logic design. Recent proposals to use transactional causal consistency in serverless computing and microservices seem promising because it reduces the number of possible concurrent execution anomalies that can occur due to the lack of isolation. However, existing tools are technologically complex, making experimentation with complex business logic difficult. We propose a transactional causal consistency simulator to test the behavior of business logic rich microservices applications. It promotes the design of complex business logic transactional causal consistent microservices in a software developer-friendly environment. The simulator is a publicly available artifact that can be reused in other experiments.
引用
收藏
页码:57 / 73
页数:17
相关论文
共 2 条
  • [1] Microservices simulator: An object-oriented framework for transactional causal consistency
    Pereira, Pedro
    Silva, Antonio Rito
    SCIENCE OF COMPUTER PROGRAMMING, 2025, 239
  • [2] PISCO: A smart simulator to deploy energy saving methods in microservices based networks
    Valera, Hernan Humberto Alvarez
    Dalmau, Marc
    Roose, Philippe
    Larracoechea, Jorge
    Herzog, Christina
    2022 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS (IE), 2022,