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...

Descripción completa

Detalles Bibliográficos
Autores principales: Zafar, Saima, Ayub, Usman, Alkhammash, Hend I., Ullah, Nasim
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