Switching Device Elephant Flow Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network switching products face challenges in detecting and adapting to elephant flows, which are large data transfers that consume significant bandwidth over extended periods, leading to resource consumption and potential disruptions in network traffic.

Innovation Solution

A switching device with a control unit that detects storage locations information and connection openings to identify elephant flows, allowing for the implementation of an altered forwarding strategy, such as increased bandwidth allocation or quality of service mechanisms, to efficiently manage network packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network switching products use traditional forwarding strategies for all traffic, then device complexity is reduced, but elephant flows cause resource consumption and network disruptions

Engineering Contradiction:
Improvenetwork stabilityVSAvoidforwarding strategy complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by detecting and identifying elephant flows before they consume excessive network resources. The control unit monitors traffic patterns, detects anomalies characteristic of elephant flows, and prepares altered forwarding strategies in advance. This allows the network to proactively manage elephant flows rather than reacting after resource consumption has already occurred, thereby maintaining network stability while implementing specialized handling only when needed.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If network switching products implement detection mechanisms for elephant flows, then resource consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvenetwork resource consumptionVSAvoiddetection mechanism complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies local quality by implementing detection and altered forwarding strategies specifically for elephant flows rather than applying uniform complex mechanisms to all network traffic. The control unit identifies characteristics unique to elephant flows (such as sustained high bandwidth consumption over extended periods) and applies specialized handling only to traffic exhibiting these characteristics. This localized approach reduces overall resource consumption while minimizing the addition of complex detection mechanisms, as the specialized handling is triggered only when specific flow characteristics are observed.

Inventive Principle:
Principle #3Local quality

3Productivity

If network switching products use altered forwarding strategies for elephant flows, then data forwarding efficiency is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedata forwarding efficiencyVSAvoidforwarding strategy management
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies self-service by enabling the network switching device to automatically detect, identify, and manage elephant flows without requiring manual intervention. The control unit autonomously monitors traffic patterns, detects elephant flow characteristics, determines identifying characteristics, and implements altered forwarding strategies independently. This automation improves data forwarding efficiency for elephant flows while eliminating the operational burden of manually configuring and managing specialized forwarding strategies, as the system adapts and manages itself based on observed traffic conditions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9461901B2System and method for detection of elephant flows
Publication Date: 2016.10.04 DELL PROD LP
  • US9461901B2 patent drawing
  • US9461901B2 patent drawing
  • US9461901B2 patent drawing

AI summary

A system and method for detection of elephant flows includes a switching device. The switching device includes one or more ports, a memory, and a control unit coupled to the ports and the memory. The control unit is configured to detect storage locations information included in one or more first messages. The storage locations information identifies a storage node and is forwarded to a computing device. The control unit is further configured to detect opening of a connection between the computing device and the storage node based one or more second messages received for forwarding on one or more of the ports and determine identifying characteristics of an elephant flow based on information associated with the connection. In some embodiments, the control unit is further configured to forward network packets using an altered forwarding strategy when the network packets are associated with the elephant flow.