Bandwidth Adjustment in Network Virtualization Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network virtualization systems, the lack of effective QoS management between central and remote modules leads to network congestion and packet losses due to uncoordinated bandwidth configuration, where the sum of configured bandwidths from remote modules exceeds the processing capacity of the central module.

Innovation Solution

A method and apparatus for bandwidth adjustment in network virtualization systems, where real-time bandwidths of PWs are acquired and adjusted to ensure they do not exceed the physical interface bandwidth, by dynamically adjusting the configured bandwidths of selected PWs and sending these adjustments to remote modules, thereby optimizing traffic flow and preventing congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If bandwidth configuration for each PW is performed separately at remote modules, then each remote module can independently manage its bandwidth, but the sum of configured bandwidths exceeds the physical interface bandwidth of the central module, causing network congestion

Engineering Contradiction:
ImproveIndependent bandwidth management capabilityVSAvoidNetwork congestion and packet loss
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The central module monitors the real-time bandwidth usage of each PW and provides feedback to remote modules. When the sum of real-time bandwidths approaches the physical interface bandwidth, the central module sends adjustment instructions to remote modules to reduce bandwidth allocation, preventing network congestion and packet loss while maintaining independent bandwidth management capability

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The bandwidth configuration is made dynamic rather than static. The central module continuously adjusts the bandwidth of each PW based on real-time traffic conditions and the overall capacity of the physical interface. This dynamic adjustment allows the system to adapt to changing traffic patterns while ensuring the total bandwidth does not exceed the physical interface capacity

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple remote modules send traffic to the central module through PWs, then network virtualization and service flexibility are improved, but the processing capacity of the central module is exceeded, resulting in network congestion

Engineering Contradiction:
ImproveNetwork virtualization capabilityVSAvoidCentral module processing capacity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

Different bandwidth allocations are assigned to different PWs based on their specific requirements and traffic characteristics. The central module manages each PW's bandwidth individually according to local conditions, allowing multiple remote modules to operate simultaneously without exceeding the overall processing capacity of the central module

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system initially allocates bandwidth to PWs based on configured values, which may exceed the physical interface capacity. When congestion is detected, the central module selectively reduces bandwidth for specific PWs rather than uniformly reducing all bandwidth allocations, maintaining network virtualization capability while managing the total processing load

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9699113B2Method and apparatus for bandwidth adjustment in network virtualization system
Publication Date: 2017.07.04 HUAWEI TECH CO LTD
  • US9699113B2 patent drawing
  • US9699113B2 patent drawing
  • US9699113B2 patent drawing

AI summary

A method and apparatus for bandwidth adjustment in a network virtualization system is described herein. The network virtualization system includes a central module and m remote modules, where the m remote modules are connected to a physical interface of the central module by n PWs. The method includes: acquiring, from the m remote modules, a real-time bandwidth of each PW of the n PWs; when a sum of the acquired real-time bandwidths of the n PWs is greater than a bandwidth of the physical interface, adjusting configured bandwidths of P PWs; and separately sending values of adjusted configured bandwidths of the P PWs to the remote modules separately connected to the P PWs.