Model-Driven Dependability and Power Consumption Quantification of Kubernetes-Based Cloud-Fog Continuum
System dependability is pivotal for the reliable execution of designated computing functions. With the emergence of cloud-fog computing and microservices architectures, new challenges and opportunities arise in evaluating system dependability. Enhancing dependability in microservices often involves...
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2023-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10347188/ |
_version_ | 1797376264260026368 |
---|---|
author | Iure Fe Tuan Anh Nguyen Andrec. B. Soares Seokho Son Eunmi Choi Dugki Min Jae-Woo Lee Francisco Airton Silva |
author_facet | Iure Fe Tuan Anh Nguyen Andrec. B. Soares Seokho Son Eunmi Choi Dugki Min Jae-Woo Lee Francisco Airton Silva |
author_sort | Iure Fe |
collection | DOAJ |
description | System dependability is pivotal for the reliable execution of designated computing functions. With the emergence of cloud-fog computing and microservices architectures, new challenges and opportunities arise in evaluating system dependability. Enhancing dependability in microservices often involves component replication, potentially increasing energy costs. Thus, discerning optimal redundancy strategies and understanding their energy implications is crucial for both cost efficiency and ecological sustainability. This paper presents a model-driven approach to evaluate the dependability and energy consumption of cloud-fog systems, utilizing Kubernetes, a container application orchestration platform. The developed model considers various determinants affecting system dependability, including hardware and software reliability, resource accessibility, and support personnel availability. Empirical studies validate the model’s effectiveness, demonstrating a 22.33% increase in system availability with only a 1.33% rise in energy consumption. Moreover, this methodology provides a structured framework for understanding cloud-fog system dependability, serves as a reference for comparing dependability across different systems, and aids in resource allocation optimization. This research significantly contributes to the efforts to enhance cloud-fog system dependability. |
first_indexed | 2024-03-08T19:36:01Z |
format | Article |
id | doaj.art-0f59dec5b75c49de9ce493fc0af6b184 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-03-08T19:36:01Z |
publishDate | 2023-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-0f59dec5b75c49de9ce493fc0af6b1842023-12-26T00:10:03ZengIEEEIEEE Access2169-35362023-01-011114082614085210.1109/ACCESS.2023.334019510347188Model-Driven Dependability and Power Consumption Quantification of Kubernetes-Based Cloud-Fog ContinuumIure Fe0https://orcid.org/0000-0001-5852-0779Tuan Anh Nguyen1Andrec. B. Soares2Seokho Son3https://orcid.org/0000-0002-9405-6878Eunmi Choi4https://orcid.org/0000-0002-9743-2437Dugki Min5Jae-Woo Lee6https://orcid.org/0000-0002-3109-798XFrancisco Airton Silva7https://orcid.org/0000-0002-8211-6060Laboratory of Applied Research to Distributed Systems (PASID), Federal University of Piauí (UFPI), Picos, Piauí, BrazilKonkuk Aerospace Design-Airworthiness Research Institute (KADA), Konkuk University, Seoul, South KoreaDistributed Systems and Network Computer Laboratory (DisNeL), Federal University of Piauí (UFPI), Teresina, Piauí, BrazilElectronics and Telecommunications Research Institute (ETRI), Daejeon, South KoreaSchool of Software, College of Computer Science, Kookmin University, Seoul, South KoreaDepartment of Computer Science and Engineering, College of Engineering, Konkuk University, Seoul, South KoreaDepartment of Aerospace Information Engineering, Konkuk University, Seoul, South KoreaLaboratory of Applied Research to Distributed Systems (PASID), Federal University of Piauí (UFPI), Picos, Piauí, BrazilSystem dependability is pivotal for the reliable execution of designated computing functions. With the emergence of cloud-fog computing and microservices architectures, new challenges and opportunities arise in evaluating system dependability. Enhancing dependability in microservices often involves component replication, potentially increasing energy costs. Thus, discerning optimal redundancy strategies and understanding their energy implications is crucial for both cost efficiency and ecological sustainability. This paper presents a model-driven approach to evaluate the dependability and energy consumption of cloud-fog systems, utilizing Kubernetes, a container application orchestration platform. The developed model considers various determinants affecting system dependability, including hardware and software reliability, resource accessibility, and support personnel availability. Empirical studies validate the model’s effectiveness, demonstrating a 22.33% increase in system availability with only a 1.33% rise in energy consumption. Moreover, this methodology provides a structured framework for understanding cloud-fog system dependability, serves as a reference for comparing dependability across different systems, and aids in resource allocation optimization. This research significantly contributes to the efforts to enhance cloud-fog system dependability.https://ieeexplore.ieee.org/document/10347188/Cloud-fog continuumdependabilityKubernetesstochastic modeling |
spellingShingle | Iure Fe Tuan Anh Nguyen Andrec. B. Soares Seokho Son Eunmi Choi Dugki Min Jae-Woo Lee Francisco Airton Silva Model-Driven Dependability and Power Consumption Quantification of Kubernetes-Based Cloud-Fog Continuum IEEE Access Cloud-fog continuum dependability Kubernetes stochastic modeling |
title | Model-Driven Dependability and Power Consumption Quantification of Kubernetes-Based Cloud-Fog Continuum |
title_full | Model-Driven Dependability and Power Consumption Quantification of Kubernetes-Based Cloud-Fog Continuum |
title_fullStr | Model-Driven Dependability and Power Consumption Quantification of Kubernetes-Based Cloud-Fog Continuum |
title_full_unstemmed | Model-Driven Dependability and Power Consumption Quantification of Kubernetes-Based Cloud-Fog Continuum |
title_short | Model-Driven Dependability and Power Consumption Quantification of Kubernetes-Based Cloud-Fog Continuum |
title_sort | model driven dependability and power consumption quantification of kubernetes based cloud fog continuum |
topic | Cloud-fog continuum dependability Kubernetes stochastic modeling |
url | https://ieeexplore.ieee.org/document/10347188/ |
work_keys_str_mv | AT iurefe modeldrivendependabilityandpowerconsumptionquantificationofkubernetesbasedcloudfogcontinuum AT tuananhnguyen modeldrivendependabilityandpowerconsumptionquantificationofkubernetesbasedcloudfogcontinuum AT andrecbsoares modeldrivendependabilityandpowerconsumptionquantificationofkubernetesbasedcloudfogcontinuum AT seokhoson modeldrivendependabilityandpowerconsumptionquantificationofkubernetesbasedcloudfogcontinuum AT eunmichoi modeldrivendependabilityandpowerconsumptionquantificationofkubernetesbasedcloudfogcontinuum AT dugkimin modeldrivendependabilityandpowerconsumptionquantificationofkubernetesbasedcloudfogcontinuum AT jaewoolee modeldrivendependabilityandpowerconsumptionquantificationofkubernetesbasedcloudfogcontinuum AT franciscoairtonsilva modeldrivendependabilityandpowerconsumptionquantificationofkubernetesbasedcloudfogcontinuum |