VNF Controller Priority-Based Resource Reallocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Network Functions Virtualization (NFV) environments, managing network resources to ensure Service Level Agreement (SLA) compliance and handle dynamic conditions such as failures and resource bottlenecks is challenging, particularly in scaling and healing operations, where resources may be underutilized or misallocated, impacting service quality.

Innovation Solution

A VNF controller prioritizes and orchestrates Virtual Network Functions (VNFs) by assigning priority values and dynamically reallocating network resources from lower-priority VNFs to higher-priority ones in response to changing conditions, ensuring critical services are maintained during failures or resource shortages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network resources are allocated to multiple VNFs without prioritization, then resource distribution is simple and uniform, but critical services cannot be guaranteed during resource shortages

Engineering Contradiction:
ImproveSLA complianceVSAvoidresource management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different priority levels to different VNFs based on their service criticality. Each VNF receives differentiated resource allocation according to its specific importance, with critical VNFs receiving higher priority and non-critical VNFs receiving lower priority. This resolves the contradiction by ensuring reliable service delivery to critical functions while maintaining manageable complexity through structured priority categories.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the resource allocation parameter from uniform distribution to priority-based distribution. By introducing priority values as a variable parameter, the system can dynamically adjust resource allocation based on service requirements. This resolves the contradiction by enabling SLA compliance through parameter differentiation while keeping the management framework organized through defined priority levels.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If resources are dynamically reallocated based on priority during failures, then critical services are maintained, but resource management becomes more complex

Engineering Contradiction:
Improveservice continuityVSAvoidorchestration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by implementing dynamic resource reallocation that adapts to changing network conditions. During normal operation, resources are distributed according to baseline priorities. When failures or resource bottlenecks occur, the system dynamically shifts resources from lower-priority VNFs to higher-priority VNFs based on current service continuity requirements. This resolves the contradiction by ensuring service continuity through adaptive reallocation while managing complexity through automated priority-based decision logic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms that monitor network resource status, service performance, and failure conditions. This feedback information drives automated resource reallocation decisions, allowing the system to respond to changing conditions while maintaining service continuity. The feedback loop resolves the contradiction by enabling reliable service maintenance through condition-based triggers while keeping orchestration complexity manageable through automated responses rather than manual intervention.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If uniform resource allocation is used across all VNFs, then resource management is simple, but service quality varies during resource constraints

Engineering Contradiction:
Improveresource allocation simplicityVSAvoidservice quality consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by differentiating resource allocation based on local service requirements. Each VNF is assigned a priority level reflecting its specific importance to service quality. During resource constraints, this local differentiation ensures that critical services maintain consistent quality while non-critical services experience reduced allocation. This resolves the contradiction by achieving service quality consistency through targeted allocation while keeping the overall management approach simple through standardized priority categories.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11909603B2Priority based resource management in a network functions virtualization (NFV) environment
Publication Date: 2024.02.20 CISCO TECHNOLOGY INC
  • US11909603B2 patent drawing
  • US11909603B2 patent drawing
  • US11909603B2 patent drawing

AI summary

A virtual network function (VNF) controller (or module) instantiates two or more VNFs in a communication network to support a network service where the two or more VNFs include at least a first VNF and a second VNF. The VNF controller assigns a priority value to each VNF base on an overall network impact, a physical location of at least one network resource allocated to the respective VNF, a type of service to be implemented by the respective VNF and a customer impact based on how many customers would be using the respective VNF. The VNF controller monitors network resources allocated to each VNF. The VNF controller further determines the first VNF requires additional network resources and releases the network resources allocated to the second VNF based on respective priority values. The VNF controller further allocates the network resources released by the second VNF to the first VNF.