NFV MANO VAF Lifecycle Management via Descriptor Association
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing Network Function Virtualization (NFV) Management and Orchestration (MANO) system is unable to effectively manage Virtualized Application Functions (VAFs) in conjunction with Virtualized Network Functions (VNFs) within the NFVI, lacking the capability to manage the dynamic and loosely coupled associations between VAFs and VNFs without impacting the operational capabilities of VNFs or changing the VNF Forwarding Graph.
Innovation Solution
The implementation of a method and system that enables the existing NFV MANO framework to manage VAFs by using a VAF Descriptor (VAFD) and VAF Record (VAFR) within the NFV MANO system, allowing for dynamic association and lifecycle management of VAFs with VNFs without altering the existing architecture, using standard reference points and existing interfaces, and supporting operations like association spawning, cloning, migration, and scaling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the NFV MANO system manages VAFs and their associations with VNFs using existing architecture and interfaces, then the system maintains operational integrity and scalability of VNFs, but the system lacks the capability to effectively manage the dynamic and loosely coupled associations between VAFs and VNFs
Solution Approach 1:
The existing NFV MANO system components (NFVO, VNFM, VIM) are extended to perform additional functions related to VAF management. The NFVO is enhanced to manage VAF lifecycle and associations, the VNFM is extended to handle VAF deployment and configuration, and the VIM is augmented to track VAF resource requirements. This multi-functionality approach allows the system to manage both VNFs and VAFs using the same core infrastructure, avoiding the need for separate dedicated management systems and thereby preventing excessive complexity increase while gaining adaptability.
Solution Approach 2:
A new VAF descriptor format is introduced as an intermediary data structure that bridges the existing NFV MANO framework and VAF management requirements. The descriptor contains information about VAF functionality, resource requirements, and association rules with VNFs, allowing the system to manage dynamic VAF-VNF associations through standardized interfaces without requiring fundamental architectural changes. This intermediary mechanism enables the system to handle the complexity of dynamic associations while maintaining the existing architecture.
2Reliability
If the system allows dynamic association between VAFs and VNFs without altering the VNF Forwarding Graph, then the operational capabilities of VNFs are maintained, but the system cannot effectively manage the loose coupling between VAFs and VNFs
Solution Approach 1:
The management of VAF-VNF associations is segmented into distinct operational phases: VAF deployment phase (where associations are defined in the VAF descriptor), VAF instantiation phase (where associations are established), and VAF runtime phase (where associations can be dynamically modified). This segmentation allows the system to maintain strict control over VNF operational integrity through the NFV MANO framework while providing flexible ease of operation for VAF association management through the extended interfaces and procedures.
Solution Approach 2:
The system implements dynamic association management where VAFs can be associated, disassociated, and re-associated with VNFs during runtime without requiring changes to the static VNF Forwarding Graph. The NFVO maintains a separate association registry that tracks dynamic VAF-VNF relationships, allowing operations such as association spawning, cloning, migration, and scaling to be performed on VAFs independently of VNF operational constraints. This dynamic approach enables easy management of loose couplings while preserving VNF operational integrity.
Data Source
AI summary
A method for enabling (virtualized) application functions ((V)AFs) to associate to underlying (virtualized) network functions ((V)NFs) is provided in a Network Function Virtualization (NFV) environment in which a lifecycle management (LCM) of the (V)AFs and its associations with the underlying (V)NFs and resources are managed by the NFV Management and Orchestration (MANO) system. A service request is validated by an NFV Orchestrator (NFVO) parsing an (V)AF Descriptor ((V)AFD) file within an (V)AF catalogue. An (V)AF Record ((V)AFR) instance is created having information useable to maintain a state and one or more associations of the respective (V)AF. The NFVO, in cooperation with a Virtualized Network Function Manager (VNFM), Virtualized Infrastructure Manager (VIM) and an underlying network controller of the NFV MANO system, establishes the association between the respective (V)AF and the respective underlying (V)NF(s) using the (V)AFD.


