Flow Control Device Optimizing Multipoint Network Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multipoint-to-multipoint communication, existing flow control systems unnecessarily consume network bandwidth by processing and delivering information to all flow-processing devices, including those that do not require it, leading to inefficient use of network resources.

Innovation Solution

A flow control device calculates the shortest path between flow-processing devices at the edge of the network and determines candidate links based on their inclusion in this path, optimizing communication paths to minimize unnecessary processing and bandwidth consumption by excluding links and devices not essential for delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If delivery is executed for all flow-processing devices in multipoint-to-multipoint communication, then complete coverage is achieved, but network bandwidth is uselessly consumed

Engineering Contradiction:
Improvedelivery coverageVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts and removes unnecessary delivery operations from flow-processing devices that do not require the flow. By identifying devices that are not part of the actual communication path and excluding them from delivery, the system eliminates wasted bandwidth consumption while maintaining delivery coverage for only the necessary devices.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different delivery behaviors to different flow-processing devices based on their specific roles and requirements. Instead of uniform delivery to all devices, the system selectively delivers flows only to devices that need them, creating localized optimization where each device receives appropriate treatment based on its function in the network.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If processing is executed in each flow-processing device for all delivered flows, then comprehensive flow management is achieved, but unnecessary processing consumes network resources

Engineering Contradiction:
Improveflow management capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts unnecessary processing operations from flow-processing devices that do not require specific flow handling. By identifying devices that merely forward traffic without needing to process it, the system removes redundant processing steps while preserving comprehensive flow management capabilities for devices that actually need them.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by executing flow processing only where necessary rather than universally. Instead of every device performing comprehensive flow management on all delivered flows, the system performs processing only at devices that require it, eliminating excessive processing while maintaining adequate flow management capability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10938713B2Flow control device, communication system, flow control method, and recording medium
Publication Date: 2021.03.02 NEC ASIA PACIFIC PTE LTD
  • US10938713B2 patent drawing
  • US10938713B2 patent drawing
  • US10938713B2 patent drawing

AI summary

Provided is a flow control device for suppressing a consumption of a network bandwidth in multipoint-to-multipoint communication. The flow control device is a device for controlling a plurality of flow-processing devices that process a packet for predetermined communication. The flow control device include first means for calculating, for each of predetermined flow-processing devices located at an edge to an external network, a shortest path to another of the predetermined flow-processing devices, second means for determining, based on a number of times a link between flow-processing devices is included in the shortest path, a candidate link used in a communication path for the predetermined communication; and third means for calculating a candidate communication path for the predetermined communication, based on the determined candidate link.