Network Driver Bandwidth Aggregation via Virtual Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bandwidth aggregation methods require modifications at both ends of the network, use network proxies or management systems, and cannot simultaneously estimate bandwidth across multiple interfaces without corresponding components or specific architectures.

Innovation Solution

A cross-layer system that aggregates and estimates bandwidth by creating a virtual physical interface, using ICMP echo packets to measure network channel conditions, and distributing data packets based on estimated conditions without requiring counter components or network proxies, allowing for adaptive bandwidth aggregation across multiple physical interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If bandwidth aggregation is performed using existing methods, then total available bandwidth is improved, but system complexity increases due to requiring proxy architecture, service level agreements, and counter components at destination

Engineering Contradiction:
ImprovebandwidthVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts the bandwidth aggregation functionality from complex external components (proxies, service level agreements, counter components) and implements it directly in the network driver module. This removes the need for intermediary systems and destination counter components, thereby reducing overall system complexity while maintaining bandwidth aggregation capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The network driver module is designed to perform multiple functions: it simultaneously manages multiple physical interfaces, aggregates bandwidth, estimates available bandwidth, and distributes data packets. This multi-functionality eliminates the need for separate proxy architectures and service level agreement mechanisms, reducing system complexity while achieving bandwidth aggregation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of manufacture

If bandwidth aggregation is performed without corresponding components at destination, then ease of implementation is improved, but bandwidth estimation capability deteriorates

Engineering Contradiction:
Improveease of implementationVSAvoidbandwidth estimation capability
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The network driver module performs preliminary bandwidth estimation by actively sending probe packets through each physical interface before actual data transmission. This preliminary measurement of round-trip times and packet loss allows the system to estimate available bandwidth without requiring counter components at the destination, maintaining both ease of implementation and estimation capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the network driver module continuously monitors transmission performance metrics (round-trip times, packet loss) and uses this feedback to dynamically adjust bandwidth estimates and data packet distribution. This feedback loop enables accurate bandwidth estimation without requiring external counter components.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If modifications are made at both ends of the network, then bandwidth aggregation control is improved, but device complexity and deployment difficulty increase

Engineering Contradiction:
Improvebandwidth aggregation controlVSAvoiddeployment difficulty
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the bandwidth aggregation control functionality into a single location - the network driver module at one end of the network. By combining interface management, bandwidth estimation, and packet distribution functions into this single module, the system achieves effective bandwidth aggregation control without requiring coordinated modifications at both network ends, thereby reducing deployment complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9825815B2System and method for aggregating and estimating the bandwidth of multiple network interfaces
Publication Date: 2017.11.21 TATA CONSULTANCY SERVICES LTD
  • US9825815B2 patent drawing
  • US9825815B2 patent drawing
  • US9825815B2 patent drawing

AI summary

The present invention provides a system and method for aggregating and estimating the bandwidth of the multiple network interfaces. Particularly, the invention provides a cross layer system for bandwidth aggregation based on dynamic analysis of network conditions. Further, the invention provides a system and method of estimation for evaluating bandwidth of multiple physical interfaces.