Session Controller Bandwidth Allocation in IP Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current bandwidth management methods in IP networks are inefficient, with server-based approaches lacking network knowledge and router-based methods being slow and inefficient in call processing, necessitating a more effective solution that balances network awareness with efficient call setup and management.
Innovation Solution
Implementing a session controller with a bandwidth manager that utilizes link state information to identify and allocate bandwidth across IP networks, maintaining knowledge of network topology and resources, and dynamically adjusting to changes in network topology to ensure efficient call setup and teardown, while also managing bandwidth across multiple domains.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If server based bandwidth management is used, then quality of service and policy rules can be easily implemented, but network knowledge is lacking
Solution Approach 1:
The patent introduces a new intermediary entity called a 'session controller' that sits between the server-based policy management and router-based execution. This session controller receives policy rules from the server, maintains comprehensive network topology knowledge, and performs bandwidth management decisions locally. This resolves the contradiction by giving servers the ease of centralized control while enabling routers to have full network awareness through the session controller's mediation.
2Loss of information
If router based bandwidth management is used, then network knowledge is provided, but call processing speed is slow and inefficient
Solution Approach 1:
The session controller performs preliminary bandwidth allocation decisions before calls reach the routers. By pre-calculating bandwidth requirements and reserving resources in advance based on network topology knowledge, the system avoids slow real-time processing at the router level. The session controller's centralized computation of bandwidth paths occurs before actual call setup, enabling faster router execution.
3Ease of manufacture
If existing bandwidth management methods are used, then implementation is possible, but efficiency and effectiveness are insufficient
Solution Approach 1:
The patent segments bandwidth management into three distinct functional components: (1) Server-based policy rule generation, (2) Session controller-based topology-aware path calculation and reservation, and (3) Router-based local enforcement. This segmentation allows each component to optimize for its specific function while maintaining overall efficiency, combining the implementation ease of server-based systems with the network awareness of router-based systems.
Data Source
AI summary
A method and system for managing bandwidth by a server in an IP network is disclosed. The method and system creates data structures of network topology information. The method and system receives requests from a first client to communicate with a second client and identifies a set of links to be traversed in the communication by utilizing the network topology information to build an end to end path for the communication. Further, the method and system determine whether each link of the identified set of links has sufficient bandwidth for the end to end path and if there is enough bandwidth, then allocating the bandwidth to allow the first client to communicate with the second client.


