Application Layer Bandwidth Aggregation via Routing Table Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing bandwidth aggregation methods require specific network architectures, control networks, service level agreements, and additional modules, and do not effectively utilize the application layer for aggregating multiple active physical interfaces without disrupting existing network structures.
Innovation Solution
A system and method that aggregates bandwidth of multiple active physical interfaces using an application layer control module, which determines active interfaces, updates routing tables, and distributes data through multiple operational threads, allowing simultaneous data transfer and reception without altering the physical or MAC layers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If link layer based aggregation is used with link bonding engine, then bandwidth aggregation is achieved, but device complexity increases due to additional modules and counter components
Solution Approach 1:
The patent extracts the bandwidth aggregation functionality from the network infrastructure layer and relocates it to the application layer. This removes the need for link bonding engines, counter components, and other complex aggregation modules at the network layer, thereby reducing device complexity while maintaining bandwidth aggregation capability through application-layer load balancing techniques
Solution Approach 2:
The patent introduces DNS-based load balancing as an intermediary mechanism between the client and server. Instead of requiring complex link layer aggregation modules, the DNS server acts as a mediator that distributes traffic across multiple physical interfaces, achieving bandwidth aggregation without adding device complexity to the network infrastructure
2Productivity
If control network and network controller are deployed for bandwidth aggregation, then bandwidth aggregation is achieved, but device complexity and infrastructure requirements increase
Solution Approach 1:
The patent removes the requirement for separate control networks and network controllers by integrating bandwidth aggregation functionality directly into the application layer. The aggregation logic is embedded in the application software itself, eliminating the need for dedicated control plane infrastructure and reducing overall system complexity
Solution Approach 2:
The patent enables the application to self-manage its own bandwidth aggregation needs without external control. The application-layer load balancer automatically monitors network conditions, makes routing decisions, and adjusts traffic distribution across multiple interfaces autonomously, eliminating the need for external controllers
3Productivity
If service level agreement is implemented for guaranteed bandwidth, then bandwidth aggregation is achieved, but device complexity and operational overhead increase
Solution Approach 1:
The patent extracts the service level agreement enforcement mechanism from the network layer and implements it at the application layer. The application itself manages bandwidth allocation and quality of service requirements, removing the need for complex network-layer SLA management infrastructure and reducing device complexity
Data Source
AI summary
The present invention provides a computationally efficient system and method for aggregation of bandwidth of multiple active physical Interfaces based on an application layer. The said system comprises: a user interface for receiving the user defined input; at least one routing table updater for creating and updating routing table that lists the routes to particular destination of the communication link; at least one control module resides in the application layer of protocol stack; and multiple physical interfaces linked with the application layer for receiving and transmission of the data assigned by the said control module.


