Model-Driven Dependability Assessment of Microservice Chains in MEC-Enabled IoT

被引:2
|
作者
Bai, Jing [1 ]
Chang, Xiaolin [1 ]
Machida, Fumio [2 ]
Trivedi, Kishor S. S. [3 ]
Li, Yaru [1 ]
机构
[1] Beijing Jiaotong Univ, Beijing Key Lab Secur & Privacy Intelligent Transp, Beijing 100044, Peoples R China
[2] Univ Tsukuba, Dept Comp Sci, Tsukuba, Ibaraki 3058577, Japan
[3] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
基金
中国国家自然科学基金;
关键词
Dependability; microservice chain; resource degradation; semi-Markov process; AVAILABILITY;
D O I
10.1109/TSC.2023.3241430
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-access edge computing (MEC)-enabled Internet of Things (IoT) is considered as a promising paradigm to deliver computation-intensive and delay-sensitive services to users. IoT service requests can be served by multiple microservices (MSs) that form a chain, called a microservice chain (MSC). However, the high complexity of MSs and security threats in MEC-enabled IoT pose new challenges to MSC dependability. Proactive rejuvenation techniques can mitigate the impact of resource degradation of MSs and host operating systems (OSes) executing them. In this article, we develop a multi-dimensional semi-Markov model to investigate the effectiveness of proactive rejuvenation techniques in improving the dependability (availability and reliability) of a dynamic and heterogeneous MSC. The results of numerical experiments firstly reveal how MSs can be effectively combined, in different deployment configurations, with host OSes to improve MSC dependability, secondly jointly optimize the rejuvenation trigger intervals of host OS and MSs running on it, and finally show the impact of time-varying parameters. We also identify the bottlenecks for MSC dependability improvement by sensitivity analysis, and give the ranges of important parameter values guaranteeing five-nines availability. In addition, the superiority of our model is demonstrated by comparison with the continuous-time Markov chain model.
引用
收藏
页码:2769 / 2785
页数:17
相关论文
共 50 条
  • [21] Model-Driven Dependability Analysis of Virtualization Systems
    Zhang, Xu
    Lin, Chuang
    Kong, Xiangzhen
    PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 199 - +
  • [22] A Multihop Task Offloading Decision Model in MEC-Enabled Internet of Vehicles
    Chen, Chen
    Zeng, Yini
    Li, Huan
    Liu, Yangyang
    Wan, Shaohua
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (04) : 3215 - 3230
  • [23] Mobility-Aware Offloading and Resource Allocation in a MEC-Enabled IoT Network With Energy Harvesting
    Hu, Han
    Wang, Qun
    Hu, Rose Qingyang
    Zhu, Hongbo
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (24) : 17541 - 17556
  • [24] Secure Computation Offloading for Multi-user Multi-server MEC-enabled IoT
    Xu, Jun
    Zhu, Pengcheng
    Li, Jiamin
    You, Xiaohu
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [25] Online Distributed Offloading and Computing Resource Management With Energy Harvesting for Heterogeneous MEC-Enabled IoT
    Xia, Shichao
    Yao, Zhixiu
    Li, Yun
    Mao, Shiwen
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (10) : 6743 - 6757
  • [26] The low latency networking method for task-driven MEC-enabled UAV swarm
    Gao, Huimin
    Jiang, Bo
    Xu, Hong
    Chen, Siji
    COMPUTER COMMUNICATIONS, 2023, 211 : 104 - 118
  • [27] Dependability Challenges in the Model-Driven Engineering of Automotive Systems
    Amarnath, Rakshith
    Munk, Peter
    Thaden, Eike
    Nordmann, Arne
    Burton, Simon
    2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2016, : 1 - 4
  • [28] Challenges of Domain-Driven Microservice Design A Model-Driven Perspective
    Rademacher, Florian
    Sorgalla, Jonas
    Sachweh, Sabine
    IEEE SOFTWARE, 2018, 35 (03) : 36 - 43
  • [29] ATOM: Adaptive Task Offloading With Two-Stage Hybrid Matching in MEC-Enabled Industrial IoT
    Chi, Jiancheng
    Qiu, Tie
    Xiao, Fu
    Zhou, Xiaobo
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (05) : 4861 - 4877
  • [30] Offloading dependent tasks in MEC-enabled IoT systems: A preference-based hybrid optimization method
    Sadatdiynov, Kuanishbay
    Cui, Laizhong
    Huang, Joshua Zhexue
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (02) : 657 - 674