Bandwidth Virtualization Logic for Hybrid Network Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network technologies face challenges in efficiently managing and allocating bandwidth across multiple communication interfaces and networks, leading to suboptimal data transmission and reception in vast interconnected networks.

Innovation Solution

The implementation of bandwidth virtualization logic in devices, which aggregates bandwidth from multiple communication interfaces and networks, allowing for dynamic allocation and negotiation of bandwidth resources based on application requests, network characteristics, and user preferences, using a client-server model with proxy logic to manage communication across various network technologies and standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If bandwidth from multiple communication interfaces is aggregated and virtualized, then data transmission efficiency and bandwidth utilization are improved, but device complexity and management overhead increase

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidbandwidth management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces bandwidth virtualization logic as an intermediary layer between applications and physical communication interfaces. This virtualization logic aggregates bandwidth from multiple interfaces and manages allocations, shielding applications from the complexity of underlying network management while improving transmission efficiency through coordinated resource utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments bandwidth management into distinct functional components: bandwidth virtualization logic for aggregation and allocation, proxy logic for negotiation, and application-specific bandwidth requests. This segmentation allows each component to handle specific tasks independently, improving overall efficiency while making the system more manageable despite the increased complexity of multi-interface aggregation.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If dynamic bandwidth allocation and negotiation is implemented across multiple networks, then adaptability and resource utilization are improved, but communication overhead and processing time increase

Engineering Contradiction:
Improvebandwidth allocation flexibilityVSAvoidbandwidth negotiation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary bandwidth allocation through the bandwidth virtualization logic, which pre-establishes bandwidth aggregates from multiple interfaces before applications need them. The proxy logic negotiates bandwidth allocations in advance with network providers, and applications can then access pre-allocated bandwidth without experiencing negotiation delays during actual data transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a dynamic bandwidth allocation system where the bandwidth virtualization logic continuously monitors and adjusts bandwidth aggregation from multiple interfaces based on current network conditions and application needs. The proxy logic dynamically negotiates allocations with network providers, allowing the system to adapt to changing requirements while minimizing negotiation overhead through efficient request handling.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9379996B2Bandwidth virtualization
Publication Date: 2016.06.28 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9379996B2 patent drawing
  • US9379996B2 patent drawing
  • US9379996B2 patent drawing

AI summary

A method and system virtualizes bandwidth. The system may include multiple communication interfaces to communicate across a hybrid network containing multiple networks of different types, technologies, protocols, topologies, or other network characteristics. The system may aggregate the bandwidth of the multiple communication interfaces into an aggregated virtualized bandwidth. When a bandwidth request is received, the system may determine a bandwidth allocation across the aggregated virtualized bandwidth. The system may also determine a communication resource allocation for the bandwidth allocation, which may assign any number of the communication interfaces. The system may then communicate application data across the allocated bandwidth.