Network Device Data Reduction via Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed computing environments, large datasets processed through networks cause bottlenecks due to high network traffic, leading to increased latency, congestion, and infrastructure costs, with existing solutions focusing on static optimization rather than dynamic adjustment of network settings.

Innovation Solution

Implementing network devices with processing resources and reduction modules that perform reduction functions on data as it transmits from mapper to reducer engines, utilizing programmable elements to actively reduce network traffic and leverage computing capabilities within switches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If large datasets are transmitted through the network in distributed computing environments, then data processing capability is improved, but network traffic increases causing bottlenecks, latency, and congestion

Engineering Contradiction:
Improvedata processing capabilityVSAvoidnetwork traffic
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The network device divides incoming data into multiple segments and performs reduction operations on each segment independently before transmission. This segmentation allows the network device to process and reduce data in parallel, decreasing overall network traffic while maintaining data processing capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network device acts as an intermediary between data sources and destinations, performing reduction functions on data as it passes through. This intermediary role allows the network device to actively reduce network traffic without requiring changes to end systems, effectively mediating the data flow to minimize bottlenecks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If network devices perform reduction functions on data, then network traffic is reduced, but device complexity increases

Engineering Contradiction:
Improvenetwork trafficVSAvoidnetwork device complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The network device is designed with multi-functionality, combining traditional network switching with embedded reduction capabilities. By integrating multiple functions into a single device, the patent avoids adding separate complex reduction systems, thereby reducing overall system complexity while maintaining traffic reduction benefits.

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

Solution Approach 2:

The network device performs reduction functions on data as it naturally passes through its forwarding path, without requiring separate dedicated processing stages. This self-service approach allows the device to reduce traffic using its existing infrastructure, minimizing the need for additional complex components.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If static optimization is used for network settings, then configuration simplicity is maintained, but adaptability to dynamic traffic patterns is reduced

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidadaptability to traffic patterns
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The network device dynamically adjusts its reduction operations based on real-time traffic patterns and conditions. By continuously monitoring data flow characteristics and adapting reduction strategies accordingly, the device maintains optimal performance across varying workloads without requiring manual reconfiguration, thus preserving ease of operation while enhancing adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10291693B2Reducing data in a network device
Publication Date: 2019.05.14 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10291693B2 patent drawing
  • US10291693B2 patent drawing
  • US10291693B2 patent drawing

AI summary

Examples of reducing data in a network are disclosed. In one example implementation according to aspects of the present disclosure, method may include receiving, by a network device, data from a mapper system. The method may then include performing, by the network device, a reduction function on the data received from the mapper system to reduce the data. The method may also include transmitting, by the network device, the reduced data to a reducer system.