Skip to main content

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

Publication ,  Journal Article
Bai, J; Chang, X; MacHida, F; Trivedi, KS; Li, Y
Published in: IEEE Transactions on Services Computing
July 1, 2023

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.

Duke Scholars

Published In

IEEE Transactions on Services Computing

DOI

EISSN

1939-1374

Publication Date

July 1, 2023

Volume

16

Issue

4

Start / End Page

2769 / 2785

Related Subject Headings

  • 4609 Information systems
  • 4606 Distributed computing and systems software
  • 0806 Information Systems
  • 0805 Distributed Computing
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Bai, J., Chang, X., MacHida, F., Trivedi, K. S., & Li, Y. (2023). Model-Driven Dependability Assessment of Microservice Chains in MEC-Enabled IoT. IEEE Transactions on Services Computing, 16(4), 2769–2785. https://doi.org/10.1109/TSC.2023.3241430
Bai, J., X. Chang, F. MacHida, K. S. Trivedi, and Y. Li. “Model-Driven Dependability Assessment of Microservice Chains in MEC-Enabled IoT.” IEEE Transactions on Services Computing 16, no. 4 (July 1, 2023): 2769–85. https://doi.org/10.1109/TSC.2023.3241430.
Bai J, Chang X, MacHida F, Trivedi KS, Li Y. Model-Driven Dependability Assessment of Microservice Chains in MEC-Enabled IoT. IEEE Transactions on Services Computing. 2023 Jul 1;16(4):2769–85.
Bai, J., et al. “Model-Driven Dependability Assessment of Microservice Chains in MEC-Enabled IoT.” IEEE Transactions on Services Computing, vol. 16, no. 4, July 2023, pp. 2769–85. Scopus, doi:10.1109/TSC.2023.3241430.
Bai J, Chang X, MacHida F, Trivedi KS, Li Y. Model-Driven Dependability Assessment of Microservice Chains in MEC-Enabled IoT. IEEE Transactions on Services Computing. 2023 Jul 1;16(4):2769–2785.

Published In

IEEE Transactions on Services Computing

DOI

EISSN

1939-1374

Publication Date

July 1, 2023

Volume

16

Issue

4

Start / End Page

2769 / 2785

Related Subject Headings

  • 4609 Information systems
  • 4606 Distributed computing and systems software
  • 0806 Information Systems
  • 0805 Distributed Computing
  • 0803 Computer Software