Adjustable Rate Network Interface Virtual Lane Negotiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional fixed rate communication interfaces in networks are inflexible, limiting bandwidth adjustment and efficiency, as they cannot dynamically match changing physical connection bandwidths, leading to suboptimal data transmission.

Innovation Solution

The implementation of an adjustable rate communication interface that allows nodes to negotiate and activate/deactivate virtual lanes to match available bandwidth, enabling dynamic bandwidth adjustment and optimizing data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed rate communication interface is used, then the interface provides stable and reliable data transmission, but the bandwidth cannot be dynamically adjusted to match changing physical connection bandwidths, leading to suboptimal data transmission efficiency

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidbandwidth adjustment capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The communication interface transitions from a fixed rate configuration to a dynamic adjustable rate configuration. The interface can now negotiate and switch between multiple bandwidth rates (e.g., 1Gbps, 2.5Gbps, 5Gbps, 10Gbps) based on the capabilities of the physical connection and network conditions, allowing optimal data transmission efficiency while maintaining stability through controlled negotiation protocols.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The interface rate parameter is made changeable through negotiation between communicating nodes. The system allows dynamic modification of the operational bandwidth parameter based on detected physical connection capabilities and network requirements, resolving the contradiction between stable transmission and adaptive bandwidth adjustment.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If all virtual lanes are activated to maximize bandwidth utilization, then data transmission rate is improved, but power consumption increases due to unnecessary lanes being active

Engineering Contradiction:
Improvedata transmission rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

Instead of activating all available virtual lanes regardless of need, the system activates only the necessary number of lanes based on the actual bandwidth requirements of the physical connection and network traffic demands. This partial activation approach ensures sufficient data transmission rate while avoiding the power waste of keeping unnecessary lanes active.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The communication interface autonomously negotiates and determines the optimal number of virtual lanes to activate based on the capabilities of the connected nodes and current network conditions. The system self-regulates its resource allocation without requiring external intervention, activating only the lanes necessary for optimal performance while minimizing power consumption.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9602355B2Network interface with adjustable rate
Publication Date: 2017.03.21 CISCO TECHNOLOGY INC
  • US9602355B2 patent drawing
  • US9602355B2 patent drawing
  • US9602355B2 patent drawing

AI summary

A method, system, and computer-readable medium for a network interface with adjustable rate are disclosed. For example, one method involves receiving a request to activate a virtual lane of an interface, where the request is received by a first node. The interface is configured to facilitate data communication between the first node and a second node, and the interface includes a plurality of virtual lanes that include at least one active virtual lane, and at least one inactive virtual lane. The method also involves, in response to receiving the request, negotiating with the second node to select an additional virtual lane from the at least one inactive virtual lane. The method involves activating the additional virtual lane. After the activating, the first node and the second node are configured to use the active virtual lane(s) and the additional virtual lane for data communication.