Virtual Network Function Deployment Using Group VDU Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network function deployment methods in NFV systems fail to efficiently allocate resources to virtual deployment units (VDUs) due to computing at a single VDU granularity, leading to deployment failures and inefficient use of resources, especially when hardware resources are limited.

Innovation Solution

The method involves associating required VDUs as a group and performing resource allocation at a group granularity, using a group scheduling method to ensure all VDUs in the group obtain resources or reallocating resources until successful deployment is achieved, with the introduction of a workload group object to facilitate this process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If resource allocation is performed at a single VDU granularity, then the deployment process is simple, but the resource allocation efficiency is low and deployment success rate is poor

Engineering Contradiction:
Improvedeployment process simplicityVSAvoidresource allocation efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent merges multiple VDUs into a VDU group and performs resource allocation at the group level rather than individually. The computing resource is allocated to the entire VDU group based on aggregate resource requirements, and then internally distributed among member VDUs. This combining approach improves resource allocation efficiency and deployment success rate while maintaining operational simplicity through unified management.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If resource allocation is performed at a single VDU granularity, then individual VDU deployment is straightforward, but overall VNF deployment success rate is low

Engineering Contradiction:
Improveindividual VDU deployment easeVSAvoidVNF deployment success rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent combines multiple VDUs into a group and allocates computing resources to the group as a whole, ensuring that all member VDUs receive appropriate resources simultaneously. This approach maintains ease of operation through unified group management while significantly improving VNF deployment success rate by preventing resource allocation failures that would occur with individual VDU deployment.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If resource allocation is performed at a single VDU granularity, then the scheduling process is simple, but resource utilization is inefficient

Engineering Contradiction:
Improvescheduling process complexityVSAvoidresource utilization efficiency
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent merges resource allocation decisions for multiple VDUs into a single group-level allocation process. The computing resource is allocated to the VDU group based on total resource requirements, optimizing resource utilization by considering aggregate demands. This reduces resource fragmentation and improves overall utilization efficiency while keeping the scheduling process manageable through group-based abstraction.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP4708801A1Deployment method and deployment apparatus for virtual network function
Publication Date: 2026.03.11 HUAWEI TECH CO LTD
  • EP4708801A1 patent drawingFigure 1
  • EP4708801A1 patent drawingFigure 2
  • EP4708801A1 patent drawingFigure 3

AI summary

This application provides a virtual network function deployment method and deployment apparatus. According to the deployment method provided in this application, when resources are allocated to VDUs required by a to-be-deployed VNF, all of the required VDUs are used as an entire group, to compute, in one computation periodicity at a granularity of a group, resources required for scheduling all the VDUs, until the corresponding resources are obtained for scheduling the entire group of VDUs or scheduling of the entire group of VDUs fails. When deployment locations of the VDUs for the to-be-deployed VNF are computed at the granularity of a group, an allocation manner that is not conducive to overall deployment is recomputed and adjusted, so that a success rate of VNF deployment is improved.