Loading…

VNF-based network service consistent reconfiguration in multi-domain federations: A distributed approach

The Network Function Virtualization (NFV) virtualizes the network appliances — such as routers and firewalls — with software running on commercial off-the-shelf servers. In NFV specification, Network Services (NS) are composed of multiple Virtual Network Functions (VNF) enabling elastic and finer li...

Full description

Saved in:
Bibliographic Details
Published in:Journal of network and computer applications 2021-12, Vol.195, p.103226, Article 103226
Main Authors: Castañeda, Josué, Pomares Hernández, Saul E., Yangui, Sami, Pérez Sansalvador, Julio C., Rodríguez Henríquez, Lil M., Drira, Khalil
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The Network Function Virtualization (NFV) virtualizes the network appliances — such as routers and firewalls — with software running on commercial off-the-shelf servers. In NFV specification, Network Services (NS) are composed of multiple Virtual Network Functions (VNF) enabling elastic and finer lifecycle management operations such as scaling. For adapting resources to the VNF-based network services evolving context, these operations require to execute, on the fly, a reconfiguration plan supervised by a central orchestrator. This is the single-domain reconfiguration, where the orchestrator has global up-to-date information, ensuring the correct execution of the lifecycle management operations. Moreover, in practice, NS can be implemented by composing VNFs in a cross-domain schema called a multi-domain federation. In this case, the reconfiguration is more challenging since there are multiple orchestrators, one by domain, that manage collaboratively shared network services. Sharing network services creates functional and non-functional dependencies among these services that must be considered for ensuring the consistency of the lifecycle operations. The consistent reconfiguration of shared network services in distributed multi-domain federations is called the NFV Dependent Reconfiguration problem. However, despite being identified as an important challenge by the NFV community, no related solution has yet been proposed. In this paper, we focus on the NFV Dependent Reconfiguration problem. We introduce a distributed approach to guarantee consistency during dependent reconfiguration. The approach is composed of a distributed multi-domain model that establishes the interactions among the federation's entities, and a causally-consistent distributed orchestration algorithm based on such a model. We verify the algorithm viability using, as a case study, the scaling of shared VNF-based network services as defined by the current NFV standard architecture. To the best of our knowledge, the proposed distributed orchestration approach is the first that supports the consistent execution of dependent reconfiguration operations for VNF-based network services. •A Distributed NFV Multi-Domain Orchestration model is introduced to handle the life-cycle of VNF-based network services.•An inconsistent pattern for the NFV dependent reconfiguration is defined from a temporal and logical perspective.•A Causally-consistent orchestration algorithm is presented based on the orchestra
ISSN:1084-8045
1095-8592
DOI:10.1016/j.jnca.2021.103226