Reliability modelling and optimization for microservice-based cloud application using multi-agent system

被引:0
|
作者
Liu, Zheng [1 ]
Yu, Huiqun [1 ]
Fan, Guisheng [1 ]
Chen, Liqiong [2 ]
机构
[1] Department of Computer Science and Engineering, East China University of Science and Technology, No. 130 Meilong Road, Shanghai, Xuhui District, China
[2] School of Computer Science and Information Engineering, Shanghai Institute of Technology, No. 100 Haiquan Road, Shanghai, Fengxian District, China
关键词
Quality of service - Reliability - Petri nets - Scheduling - Cloud computing - Budget control;
D O I
暂无
中图分类号
学科分类号
摘要
In the process of the continuous development of the Internet of Things, cloud computing has been applied in many fields, how to guarantee the quality of service, such as low latency, high bandwidth, high reliability etc., has become a challenging problem. This paper proposes a method to model and optimize reliability for microservice-based cloud applications using multi-agent system (MAS), thus maximizing the reliability of cloud computing and dynamically scheduling microservices to minimize the delay within the budget. Firstly, a dynamic microservice scheduling scheme is proposed to provide efficient computing services by using MAS. A hierarchical cloud computing model is formed by predicated Petri net (PrT net) and the properties of constructed model are analysed. Secondly, agents have been utilized to describe the essential characteristics of microservice scheduling process in the cloud applications. The partial critical path (PCP) aims to maximize the reliability of cloud applications under the limitation of budget and meet the user-defined deadline. Finally, the proposed PCPRO algorithm has been applied to cloud environment, which is suitable for different scientific workflows in the cloud computing environment. The effectiveness of this method is verified by simulation, the experiment results show the effectiveness of the proposed method. © 2022 The Authors. IET Communications published by John Wiley & Sons Ltd on behalf of The Institution of Engineering and Technology.
引用
收藏
页码:1182 / 1199
相关论文
共 50 条
  • [1] Reliability modelling and optimization for microservice-based cloud application using multi-agent system
    Liu, Zheng
    Yu, Huiqun
    Fan, Guisheng
    Chen, Liqiong
    IET COMMUNICATIONS, 2022, 16 (10) : 1182 - 1199
  • [2] A Microservice-Based Multi-agent System for the Job Market
    Muraretu, Ionut
    Bouleanu, Daniel-Costel
    Vultureanu-Albisi, Alexandra
    Badica, Costin
    Sarafis, Dimitrios
    Kravari, Kaliopi
    Chatzimisios, Periklis
    INTELLIGENT DISTRIBUTED COMPUTING XVI, IDC 2023, 2024, 1138 : 301 - 316
  • [3] Modelling and analysing the reliability for microservice-based cloud application based on predicate Petri net
    Liu, Zheng
    Fan, Guisheng
    Yu, Huiqun
    Chen, Liqiong
    EXPERT SYSTEMS, 2022, 39 (06)
  • [4] Modelling and Managing Deployment Costs of Microservice-Based Cloud Applications
    Leitner, Philipp
    Cito, Jurgen
    Stockli, Emanuel
    2016 IEEE/ACM 9TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2016, : 165 - 174
  • [5] Reliability and performance of resource efficiency in dynamic optimization scheduling using multi-agent microservice cloud-fog on IoT applications
    Krishnan, Ragi
    Durairaj, Selvam
    COMPUTING, 2024, 106 (12) : 3837 - 3878
  • [6] Microservice-based cloud robotics system for intelligent space
    Xia, Chongkun
    Zhang, Yunzhou
    Wang, Lei
    Coleman, Sonya
    Liu, Yanbo
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2018, 110 : 139 - 150
  • [7] Microservice-Based Cloud Application Ported to Unikernels: Performance Comparison of Different Technologies
    Jaworski, Janusz
    Karwowski, Waldemar
    Rusek, Marian
    INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, ISAT 2019, PT I, 2020, 1050 : 255 - 264
  • [8] Supply chain modelling using a multi-agent system
    Pino, Raul
    Fernandez, Isabel
    de la Fuente, David
    Parreno, Jose
    Priore, Paolo
    JOURNAL OF ADVANCES IN MANAGEMENT RESEARCH, 2010, 7 (02) : 149 - 162
  • [9] Swarm-Like Distributed Algorithm for Scheduling a Microservice-Based Application to the Cloud Servers
    Rusek, Marian
    Dwornicki, Grzegorz
    ELECTRONICS, 2021, 10 (13)
  • [10] Cloud architecture-based multi-agent system for a resources sharing application platform
    Liu, Shiming
    Hennequin, Sophie
    Roy, Daniel
    2021 IEEE 17TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2021, : 2017 - 2022