Layer 2 Adapter Selection Using Real-Time Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for selecting Layer 2 adapters in network communications often result in the wastage of link resources due to the activation of only one adapter when multiple adapters with the same Layer 3 address are available, leading to inefficient use of redundant links.

Innovation Solution

A system and method that includes a Layer 3 packet requirements extracting module, a destination Layer 2 address acquiring module, a Layer 2 adapter metric acquiring module, an appropriate Layer 2 adapter identifier selecting module, a packet caching module, and a packet scheduling module, which calculates an adapter identifier and metric to determine the best adapter for packet transmission, optimizing the use of bidirectional and unidirectional links by negotiating parameters as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple Layer 2 adapters are provided for redundant links, then network reliability is improved, but link resources are wasted because only one adapter is activated at a time

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidlink resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically selects different Layer 2 adapters based on real-time packet requirements and adapter metrics rather than statically activating only one adapter. This dynamic adaptation allows the system to utilize multiple adapters efficiently, resolving the contradiction between maintaining network reliability through redundancy and avoiding link resource waste by activating only one adapter at a time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the selection criteria for Layer 2 adapters by calculating adapter identifiers and metrics based on packet requirements (such as QoS parameters, destination addresses) and adapter states. This parameter-based selection mechanism enables flexible utilization of multiple adapters according to different transmission needs, thereby improving resource utilization while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If only one adapter is activated among multiple adapters with the same Layer 3 address, then the adapter selection process is simplified, but link resources are wasted

Engineering Contradiction:
Improveadapter selection process complexityVSAvoidlink resource waste
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The system introduces a parameter-based selection mechanism that calculates adapter identifiers and metrics based on packet requirements and adapter states. This approach maintains relative simplicity by providing clear selection criteria while enabling efficient utilization of multiple adapters, thus resolving the contradiction between simplifying the selection process and avoiding link resource waste.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If multiple Layer 2 adapters are utilized simultaneously, then link resource utilization is improved, but the adapter selection and management complexity increases

Engineering Contradiction:
Improvelink resource utilizationVSAvoidadapter selection and management complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system manages multiple Layer 2 adapters through parameter-based selection, calculating adapter identifiers and metrics based on packet requirements and adapter states. This approach enables efficient utilization of multiple adapters while maintaining manageable complexity through systematic selection criteria.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system incorporates feedback mechanisms by continuously monitoring adapter metrics and packet requirements to make informed selection decisions. This feedback-based approach enables efficient management of multiple adapters by adapting selection based on current system state, thus resolving the contradiction between improving resource utilization and managing complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9584410B2System and method for selecting layer-2 adapter
Publication Date: 2017.02.28 ZHENGZHOU SEANET TECH CO LTD
  • US9584410B2 patent drawing
  • US9584410B2 patent drawing
  • US9584410B2 patent drawing

AI summary

The present invention relates to a Layer 2 adapter selecting system, including a Layer 3 packet requirements extracting module, a destination Layer 2 address acquiring module, a Layer 2 adapter metric acquiring module, an appropriate Layer 2 adapter identifier selecting module, a packet caching module and a packet scheduling module; wherein the packet caching module is configured to cache a received Layer 3 packet; the Layer 3 packet requirements extracting module is configured to read the Layer 3 packet and extract the type and a parameter value of the requirements; the Layer 2 adapter metric acquiring module is configured to acquire instant metric parameter values of each of the adapters; the appropriate Layer 2 adapter identifier selecting module calculates an adapter identifier and a Layer 3 packet metric; the destination Layer 2 address acquiring module is configured to acquire a Layer 2 address of each of the adapters associated with a destination Layer 3 address; and the packet scheduling module calls an external Layer 2 adapter driver, and the Layer 2 adapter driver completes packaging and sending of the packet. The present invention may solve the problem of resource waste of multiple links, so that the multiple links may be used dynamically in parallel.