Bandwidth Adjustment in Network Virtualization Systems
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


