Edge-to-Edge Flow Control for Multi-Path Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing and fully utilizing equipment capacity in heterogeneous network environments is challenging due to inter-operability issues and unregulated packet flows, which prevent high-capacity switching systems from reaching their full potential.

Innovation Solution

Implementing an edge-to-edge credit mechanism and a link-level credit mechanism at an edge device to facilitate flow control of multi-path-switched data frames, allowing data frames to be transmitted across different switched paths based on queue status, thereby preventing congestion at both egress edge devices and core switching devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If multiple network devices are combined into a high-capacity switching system, then switching capacity is boosted, but packet flow control becomes difficult and the system cannot reach full capacity

Engineering Contradiction:
Improveswitching capacityVSAvoidpacket flow control
Core Design Contradiction:
PowerVSEase of operation

Solution Approach 1:

The patent segments flow control into two independent mechanisms: edge-to-edge flow control (between ingress and egress edge devices) and link-level flow control (between edge devices and core switching devices). Each mechanism manages specific queues independently, making the overall control system manageable despite the high switching capacity involving multiple devices and paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where egress edge devices send queue status information back to ingress edge devices. This feedback enables dynamic flow control decisions based on real-time queue conditions, allowing the system to maintain full capacity utilization while preventing congestion through continuous monitoring and adjustment of packet flows.

Inventive Principle:
Principle #23Feedback

2Productivity

If data frames are transmitted across multiple switched paths, then network utilization is improved, but congestion may occur at egress devices and core switching devices

Engineering Contradiction:
Improvenetwork utilizationVSAvoidcongestion prevention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies different flow control mechanisms to different parts of the network: edge-to-edge flow control manages queues at egress edge devices, while link-level flow control manages queues at core switching devices. This localized approach ensures that each part of the network is controlled according to its specific requirements, preventing congestion while maintaining high network utilization across multiple paths.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses credit-based flow control where ingress edge devices check queue status and obtain credits before transmitting data frames. This preliminary action prevents congestion by ensuring that transmission only occurs when destination queues have capacity, allowing multiple paths to be utilized without overloading any single device.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If existing equipment is re-used in a heterogeneous environment, then capital expenditure is reduced, but inter-operability challenges and unregulated packet flows occur

Engineering Contradiction:
Improvecost savingsVSAvoidinter-operability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal flow control framework that works across heterogeneous network equipment. The edge-to-edge and link-level credit mechanisms are designed to be equipment-agnostic, allowing different types of switches and network devices to inter-operate effectively. This universality enables cost-effective reuse of existing equipment while maintaining regulated packet flows and proper inter-operability.

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

Data Source

PatentUS8625427B1Multi-path switching with edge-to-edge flow control
Publication Date: 2014.01.07 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8625427B1 patent drawing
  • US8625427B1 patent drawing
  • US8625427B1 patent drawing

AI summary

One embodiment of the present invention provides a system that facilitates flow control of multi-path-switched data frames. During operation the system transmits from an ingress edge device data frames destined to an egress edge device across different switched paths based on queue status of a core switching device and queue status of the egress edge device. The egress edge device is separate from the core switching device.