Communication Flow Control System for Relay Unit Load Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In network systems where a communication control unit manages relay units, the load on the communication control unit increases when multiple relay units query for packet processing contents, leading to resource consumption issues due to fine-grained processing information being excessively set in flow tables.
Innovation Solution
A communication flow control system with a processing determination unit that determines processing methods for communication flows based on received flow identification information, allowing the communication flow processing unit to register and manage processing methods, thereby reducing the load on the communication control unit by handling queries and updates within the system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If fine-grained processing information is excessively set in flow tables to enable precise flow control, then flow control precision is improved, but device complexity and resource consumption increase
Solution Approach 1:
The patent segments the flow control system into multiple relay units, each maintaining its own flow table with fine-grained processing information. This distributes the complexity across multiple devices rather than concentrating it in a single central controller, allowing precise flow control to be achieved through coordinated segmentation of the control function across the network infrastructure.
2Adaptability or versatility
If multiple relay units query the communication control unit for packet processing contents, then flow control adaptability is improved, but the load on the communication control unit increases
Solution Approach 1:
The patent implements self-service by enabling relay units to autonomously determine packet processing contents using locally stored flow tables. Each relay unit queries its own flow table for processing information rather than relying on external queries to a central communication control unit, thereby reducing the load on the communication control unit while maintaining adaptability through distributed decision-making capability.
3Reliability
If the communication control unit determines all packet processing contents, then flow control reliability is improved, but the loss of time increases due to query delays
Solution Approach 1:
The patent applies preliminary action by pre-populating flow tables in relay units with processing information for anticipated traffic patterns. When packets arrive, relay units can immediately consult their pre-prepared flow tables for rapid processing decisions, eliminating the need for time-consuming queries to the communication control unit while maintaining reliable flow control through advance preparation of routing information.
Data Source
AI summary
When a processing method determination means is not able to determine a processing method for a communication flow of packets, flow identification information transmission means transmits information within the packets equivalent to a portion or all of first flow identification information for identifying the communication flow to a processing determination unit. Control action determination means determines a control action on the basis of information received from a communication flow processing unit and second flow identification information stored in control action storage means. Control instruction means instructs the communication flow processing unit to control the communication flow on the basis of the control action. Processing method registration means registers a processing method for the communication flow with process method storage means on the basis of control instructions from a control unit.


