4.5 Article

Modelling and analysing the reliability for microservice-based cloud application based on predicate Petri net

期刊

EXPERT SYSTEMS
卷 39, 期 6, 页码 -

出版社

WILEY
DOI: 10.1111/exsy.12924

关键词

cloud computing; microservice architecture; predicate Petri net; software reliability

资金

  1. NSF of China [61772200]

向作者/读者索取更多资源

This article proposes a reliability model of microservice-based cloud application using predicate Petri net, as well as a reliability strategy for microservices, and verifies the effectiveness of the strategy through experiments.
Microservice design is a new paradigm of cloud application development. Different from monolithic design, microservice enjoys merits of fine-grained and loosely coupled services, and it is becoming more and more popular. The application developed with microservice has a good advantage in independent development and flexible deployment, especially for complex distributed systems. However, there is a big gap between the reliability requirements and microservice-based cloud applications. This article proposes a reliability model of microservice-based cloud application by using predicate Petri net. First, a microservice reliability requirement is given, some basic concepts of predicate Petri net are defined with syntax and semantics. Second, a microservice reliability strategy is proposed, which uses microservice instances and circuit breaker to improve the reliability of the system. Based on the constructed microservice reliability model, the correctness of predicate Petri net modelling and the effectiveness of the strategies are proven theoretically. Finally, an example is given to illustrate the establishment and analysis process of the model, and several groups of experiments are carried out to verify the effectiveness and feasibility of the method. Experimental results show that the proposed microservice reliability strategy is effective.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据