An Approach to Modeling and Analyzing Reliability for Microservice-Oriented Cloud Applications

被引:1
|
作者
Liu, Zheng [1 ]
Fan, Guisheng [1 ]
Yu, Huiqun [1 ]
Chen, Liqiong [2 ]
机构
[1] East China Univ Sci & Technol, Dept Comp Sci & Engn, Shanghai, Peoples R China
[2] Shanghai Inst Technol, Sch Comp Sci & Informat Engn, Shanghai, Shanghai, Peoples R China
关键词
SERVICE COMPOSITION; COMPONENT RANKING; AWARE; ARCHITECTURE;
D O I
10.1155/2021/5750646
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Microservice architecture is a cloud-native architectural style, which has attracted extensive attention from the scientific research and industry communities to benefit independent development and deployment. However, due to the complexity of cloud-based platforms, the design of fault-tolerant strategies for microservice-oriented cloud applications becomes challenging. In order to improve the quality of service, it is essential to focus on the microservice with more criticality and maximize the reliability of the entire cloud application. This paper studies the modeling and analysis of service reliability in the cloud environment. Firstly, a formal description language is defined to model microservice, user request, and container accurately. Secondly, the reliability analysis is conducted to measure a critical microservice's fluctuation and vibration attributes within a period, and the related properties of the constructed model are analyzed. Thirdly, a fault-tolerant strategy with redundancy operation has been proposed to optimize cloud application reliability. Finally, the effectiveness of the method is verified by experiments. The simulation results show that the algorithm obtains the maximum benefits and has high performance through several experiments.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] A framework for monitoring microservice-oriented cloud applications in heterogeneous virtualization environments
    Noor, Ayman
    Jha, Devki Nandan
    Mitra, Karan
    Jayaraman, Prem Prakash
    Souza, Arthur
    Ranjan, Rajiv
    Dustdar, Schahram
    [J]. 2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 156 - 163
  • [2] Microservice-oriented Approach to Automation of Distributed Scientific Computations
    Oparin, G. A.
    Bogdanova, V. G.
    Pashinin, A. A.
    Gorsky, S. A.
    [J]. 2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 236 - 241
  • [3] Microservice-Oriented Architecture for Industry 4.0
    Pontarolli, Ricardo Pasquati
    Bigheti, Jeferson Andre
    de Sa, Lucas Borges Rodrigues
    Godoy, Eduardo Paciencia
    [J]. ENG, 2023, 4 (02): : 1179 - 1197
  • [4] Towards a security-optimized approach for the microservice-oriented decomposition
    Liu, Xiaodong
    Chen, Zhikun
    Qian, Yu
    Zhong, Chenxing
    Huang, Huang
    Li, Shanshan
    Shao, Dong
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024,
  • [5] Microservice-Oriented Cloud-Based Driver Vigilance System for Accident Protections
    Verma, Rachit
    Bhagyalakshmi, M.
    Benedict, Shajulin
    [J]. 2022 IEEE 19TH INDIA COUNCIL INTERNATIONAL CONFERENCE, INDICON, 2022,
  • [6] Formally Modeling and Analyzing the Reliability of Cloud Applications
    Fan, Guisheng
    Yu, Huiqun
    Chen, Liqiong
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (02) : 273 - 305
  • [7] Performance Modeling for Cloud Microservice Applications
    Jindal, Anshul
    Podolskiy, Vladimir
    Gerndt, Michael
    [J]. PROCEEDINGS OF THE 2019 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '19), 2019, : 25 - 32
  • [8] Towards Security Mechanisms for an Industrial Microservice-Oriented Architecture
    Pontarolli, Ricardo P.
    Bigheti, Jeferson A.
    Rodrigues de Sa, Lucas Borges
    Godoy, Eduardo P.
    [J]. 2021 14TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRY APPLICATIONS (INDUSCON), 2021, : 679 - 685
  • [9] Automatically Refactoring Application Transactions for Microservice-oriented Architecture
    Ishida, Ai
    Katsuno, Yasuharu
    Tozawa, Akihiko
    Saito, Shin
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE SERVICES ENGINEERING, SSE, 2023, : 210 - 219
  • [10] Microservice-Oriented Workload Prediction Using Deep Learning
    Stefan, Sebastian
    Niculescu, Virginia
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2022, 16 (01)