Bandwidth Resource Allocation via Idle Bandwidth Negotiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual transport service networks, existing technologies fail to effectively share bandwidth resources between tenants, leading to insufficient allocation of network resources and inability to satisfy client construction requirements when available resources are insufficient.
Innovation Solution
A bandwidth resource allocation method and transport network controller that enables resource sharing by negotiating idle bandwidth between different tenants, selecting and allocating negotiable bandwidth from allocated resources to meet the requirements of requesting clients, and updating allocable bandwidth accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If bandwidth resources are allocated independently to different tenants, then resource isolation and security are improved, but resource utilization efficiency deteriorates when resources are insufficient
Solution Approach 1:
The patent merges bandwidth resources from multiple tenants into a shared pool that can be dynamically allocated. The transport network controller combines idle bandwidth from tenant B with allocable bandwidth to satisfy tenant A's requirements, transforming isolated resources into a unified resource pool that improves overall utilization while maintaining logical isolation through controlled access.
Solution Approach 2:
The patent implements dynamic bandwidth allocation where the transport network controller continuously monitors and adjusts bandwidth distribution based on real-time需求的. The system transitions from static independent allocation to dynamic sharing, allowing bandwidth to be reallocated from idle tenants to requesting tenants according to actual network conditions and service level agreements.
2Reliability
If bandwidth is allocated strictly according to tenant requirements, then service quality is improved, but resource waste occurs when allocated bandwidth remains idle
Solution Approach 1:
The patent recovers idle bandwidth resources from tenants who have allocated but unused bandwidth. The transport network controller identifies idle bandwidth in allocated resources and reallocates it to other tenants with unmet demands, effectively recovering wasted resources without compromising the original tenant's service quality through proper accounting and monitoring.
Solution Approach 2:
The patent makes bandwidth resources universal by allowing the same physical bandwidth to serve multiple tenants at different times. The transport network controller manages the sharing of bandwidth resources across different tenants and service scenarios, enabling a single resource to fulfill multiple functions and serve different customers based on real-time needs.
3Device complexity
If bandwidth resources are not shared between tenants, then resource allocation simplicity is improved, but the ability to satisfy client construction requirements deteriorates when resources are insufficient
Solution Approach 1:
The transport network controller acts as an intermediary that manages bandwidth sharing between tenants. It handles the complexity of resource allocation, negotiation, and monitoring, allowing tenants to benefit from shared resources without directly managing the complexity of resource sharing. The controller mediates between resource availability and tenant requirements, automatically making allocation decisions.
4Productivity
If idle bandwidth from other tenants is utilized, then resource utilization efficiency is improved, but negotiation complexity increases
Solution Approach 1:
The system implements automated self-service negotiation where the transport network controller automatically identifies idle bandwidth, initiates negotiation with affected tenants, and executes reallocation without manual intervention. The automated negotiation process includes sending negotiation messages, receiving responses, and updating allocations, reducing the perceived complexity for users while enabling efficient resource sharing.
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
An embodiment of the present invention provides a bandwidth resource allocation method, including: receiving, by a transport network controller, a first network topology request message from a first client controller, where the first network topology request message includes first node information of a first link, last node information of the first link, and a bandwidth requirement of the first link; determining, by the transport network controller, whether an allocable bandwidth of the first link satisfies the bandwidth requirement of the first link; when determining that the allocable bandwidth of the first link does not satisfy the bandwidth requirement of the first link, determining, by the transport network controller, whether any idle bandwidth exists in an allocated bandwidth of the first link, and if yes, determining whether a sum of the allocable bandwidth of the first link and the idle bandwidth in the allocated bandwidth of the first link satisfies the bandwidth requirement of the first link, and if yes, selecting a first idle bandwidth in the allocated bandwidth of the first link as a first negotiated bandwidth, where the first idle bandwidth in the allocated bandwidth of the first link belongs to a second client controller; and sending, by the transport network controller, a first bandwidth negotiation message to the second client controller, where the first bandwidth negotiation message includes the first node information of the first link, the last node information of the first link, and first negotiated bandwidth information.