Teamed Network Adapters Offload Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing computer systems with multiple Network Interface Cards (NICs) is challenging, especially in unstable network configurations, as it becomes difficult to maintain network stability and ensure fault tolerance.

Innovation Solution

A system comprising teamed network adapters that offload connections, allowing a central processing unit to reload connections between adapters if necessary, ensuring continuous operation even during network reconfigurations or failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple NICs are used to increase network throughput and fault tolerance, then network reliability is improved, but system complexity and difficulty of management increase

Engineering Contradiction:
Improvenetwork fault toleranceVSAvoidsystem management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple NICs into a single teamed network adapter unit, presenting them as one logical interface to the operating system. This merging approach maintains the reliability benefits of multiple physical adapters while simplifying management by reducing the number of individual devices that need to be configured and monitored.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The teamed network adapter provides multiple functions: it acts as a single logical interface for the OS, distributes traffic across multiple physical NICs for load balancing, and provides automatic failover capability. This multi-functionality resolves the contradiction by delivering both reliability and simplified management simultaneously.

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

2Adaptability or versatility

If network configuration is unstable, then adaptability to changing conditions is improved, but packet delivery reliability deteriorates due to out-of-order packets

Engineering Contradiction:
Improvenetwork configuration adaptabilityVSAvoidpacket delivery reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the teamed network adapter continuously monitors packet delivery status and connection health across all member NICs. When packets are received out of order or a NIC fails, the system detects this condition and automatically adjusts by reloading connections onto alternative NICs, thereby maintaining packet delivery reliability despite configuration changes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The teamed network adapter dynamically adjusts connection assignments among member NICs based on real-time conditions. When network configuration changes or packets arrive out of order, the system dynamically reloads connections onto different NICs, providing adaptability while maintaining reliability through active monitoring and adjustment.

Inventive Principle:
Principle #15Dynamics

3Speed

If connections are offloaded to network adapters for efficient packet transfer, then processing speed is improved, but ability to handle adapter failures or reconfigurations deteriorates

Engineering Contradiction:
Improvepacket transfer speedVSAvoidconnection stability during failures
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements preliminary action by maintaining connection state information and capability to reload connections on all teamed NICs before failures occur. When a NIC fails or reconfiguration is needed, the system can immediately reload the offloaded connection onto another NIC without significant interruption, thus maintaining both high speed and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

When a NIC failure or reconfiguration event occurs, the patent discards the failed connection assignment and recovers by reloading the connection onto a different NIC in the team. This allows the system to maintain continuous high-speed packet transfer by quickly recovering from adapter failures without permanent loss of connection state.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8493839B2Method and system of teamed network adapters with offloaded connections
Publication Date: 2013.07.23 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8493839B2 patent drawing
  • US8493839B2 patent drawing
  • US8493839B2 patent drawing

AI summary

A method and system that comprises a central processing unit (CPU) and a first and second network adapter that are teamed together is disclosed. The network adapters in the team may be adapted to offload connections to transfer a plurality of packets. A program, executing on the CPU, may reload an offloaded connection established by the first network adapter onto the second network adapter if one of a plurality of packets associated with the offloaded connection was received on the second network adapter.