Cargando…
Framework for Efficient Auto-Scaling of Virtual Network Functions in a Cloud Environment
Network Function Virtualization (NFV) offers an alternate method to design, deploy and manage network services. The NFV decouples network functions from the dedicated hardware and moves them to the virtual servers so that they can run in the software. One of the major strengths of the NFV is its abi...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9571204/ https://www.ncbi.nlm.nih.gov/pubmed/36236701 http://dx.doi.org/10.3390/s22197597 |
_version_ | 1784810306555346944 |
---|---|
author | Zafar, Saima Ayub, Usman Alkhammash, Hend I. Ullah, Nasim |
author_facet | Zafar, Saima Ayub, Usman Alkhammash, Hend I. Ullah, Nasim |
author_sort | Zafar, Saima |
collection | PubMed |
description | Network Function Virtualization (NFV) offers an alternate method to design, deploy and manage network services. The NFV decouples network functions from the dedicated hardware and moves them to the virtual servers so that they can run in the software. One of the major strengths of the NFV is its ability to dynamically extend or reduce resources allocated to Virtual Network Functions (VNF) as needed and at run-time. There is a need for a comprehensive metering component in the cloud to store and process the metrics/samples for efficient auto-scaling or load-management of the VNF. In this paper, we propose an integrating framework for efficient auto-scaling of VNF using Gnocchi; a time-series database that is integrated within the framework to store, handle and index the time-series data. The objective of this study is to validate the efficacy of employing Gnocchi for auto-scaling of VNF, in terms of aggregated data points, database size, data recovery speed, and memory consumption. The employed methodology is to perform a detailed empirical analysis of the proposed framework by deploying a fully functional cloud to implement NFV architecture using several OpenStack components including Gnocchi. Our results show a significant improvement over the legacy Ceilometer configuration in terms of lower metering storage size, less memory utilization in processing and management of metrics, and reduced time delay in retrieving the monitoring data to evaluate alarms for the auto-scaling of VNF. |
format | Online Article Text |
id | pubmed-9571204 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-95712042022-10-17 Framework for Efficient Auto-Scaling of Virtual Network Functions in a Cloud Environment Zafar, Saima Ayub, Usman Alkhammash, Hend I. Ullah, Nasim Sensors (Basel) Article Network Function Virtualization (NFV) offers an alternate method to design, deploy and manage network services. The NFV decouples network functions from the dedicated hardware and moves them to the virtual servers so that they can run in the software. One of the major strengths of the NFV is its ability to dynamically extend or reduce resources allocated to Virtual Network Functions (VNF) as needed and at run-time. There is a need for a comprehensive metering component in the cloud to store and process the metrics/samples for efficient auto-scaling or load-management of the VNF. In this paper, we propose an integrating framework for efficient auto-scaling of VNF using Gnocchi; a time-series database that is integrated within the framework to store, handle and index the time-series data. The objective of this study is to validate the efficacy of employing Gnocchi for auto-scaling of VNF, in terms of aggregated data points, database size, data recovery speed, and memory consumption. The employed methodology is to perform a detailed empirical analysis of the proposed framework by deploying a fully functional cloud to implement NFV architecture using several OpenStack components including Gnocchi. Our results show a significant improvement over the legacy Ceilometer configuration in terms of lower metering storage size, less memory utilization in processing and management of metrics, and reduced time delay in retrieving the monitoring data to evaluate alarms for the auto-scaling of VNF. MDPI 2022-10-07 /pmc/articles/PMC9571204/ /pubmed/36236701 http://dx.doi.org/10.3390/s22197597 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Zafar, Saima Ayub, Usman Alkhammash, Hend I. Ullah, Nasim Framework for Efficient Auto-Scaling of Virtual Network Functions in a Cloud Environment |
title | Framework for Efficient Auto-Scaling of Virtual Network Functions in a Cloud Environment |
title_full | Framework for Efficient Auto-Scaling of Virtual Network Functions in a Cloud Environment |
title_fullStr | Framework for Efficient Auto-Scaling of Virtual Network Functions in a Cloud Environment |
title_full_unstemmed | Framework for Efficient Auto-Scaling of Virtual Network Functions in a Cloud Environment |
title_short | Framework for Efficient Auto-Scaling of Virtual Network Functions in a Cloud Environment |
title_sort | framework for efficient auto-scaling of virtual network functions in a cloud environment |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9571204/ https://www.ncbi.nlm.nih.gov/pubmed/36236701 http://dx.doi.org/10.3390/s22197597 |
work_keys_str_mv | AT zafarsaima frameworkforefficientautoscalingofvirtualnetworkfunctionsinacloudenvironment AT ayubusman frameworkforefficientautoscalingofvirtualnetworkfunctionsinacloudenvironment AT alkhammashhendi frameworkforefficientautoscalingofvirtualnetworkfunctionsinacloudenvironment AT ullahnasim frameworkforefficientautoscalingofvirtualnetworkfunctionsinacloudenvironment |