Virtual Network Function Graceful Shutdown
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for updating and maintaining virtual network functions in cloud environments are resource-intensive and time-consuming, leading to increased downtime and labor costs due to the complexity of inter-dependencies and frequent updates required for real-time and mission-critical services, which can result in infrastructure faults and maintenance challenges.
Innovation Solution
A system and method for dynamic message flow management that includes a control module to manage network function instances, allowing for graceful shutdowns, updates, and reactivation of virtual network functions, using a snapshot of configuration data to restore message flows and minimize downtime, by identifying peers, stopping message flows temporarily, and resuming them after updates are completed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual network function instances are shut down for updates and maintenance, then the virtualized resources can be updated and changed, but downtime increases and network services are disrupted
Solution Approach 1:
The system performs preliminary actions by capturing configuration snapshots and identifying peer dependencies before shutting down virtual network function instances. This preparation enables rapid restoration of message flows after updates, minimizing downtime while maintaining the ability to update services.
2Reliability
If comprehensive MOP procedures are defined to manage interdependencies during updates, then network service continuity is maintained, but labor costs and complexity increase
Solution Approach 1:
The system implements self-service by automatically capturing configuration snapshots, identifying peer virtual network functions, and managing message flow routing during updates. This automation eliminates the need for complex manual MOP procedures while maintaining network service continuity, reducing both labor costs and procedural complexity.
3Productivity
If frequent updates are performed to maintain cloud services, then service functionality is improved, but labor costs and downtime accumulate
Solution Approach 1:
The system enables continuity of useful action by implementing graceful shutdown procedures that maintain message flow routing to peer instances during updates. Configuration snapshots are captured and restored efficiently, allowing frequent updates to be performed with minimal cumulative downtime, thus maintaining high productivity while reducing time loss.
4Reliability
If virtual network function instances are shut down for maintenance, then infrastructure faults are prevented, but the impact on peer instances and network services increases
Solution Approach 1:
The system uses configuration snapshots and peer identification as intermediaries to manage the impact of shutdowns. By capturing the state before maintenance and systematically restoring it afterward, the system prevents infrastructure faults while minimizing the harmful impact on peer instances and network services through controlled, predictable update procedures.
Data Source
AI summary
Concepts and technologies are disclosed herein for message flow management for virtual networks. A processor can identify a target virtual network function instance that is to be taken offline. The processor can change a status associated with the target virtual network function instance to indicate it being taken offline. The processor can start a graceful shutdown timer to trigger shutdown of the target virtual network function instance. The processor can identify external interfaces and a peer network function that identifies the target virtual network function instance as a next hop. The processor can obtain, for the target virtual network function instance and the peer network function instance, a snapshot that identifies configuration data for the target virtual network function instance and the peer network function instance and can generate a command to trigger a shutdown of the target virtual network function instance.


