Communication Log Transmission Delay for Network Congestion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Control systems face increased security threats and high risks of system suspension during updates, leading to network congestion and packet loss due to the rapid generation of communication logs during state changes, causing transmission delays and losses.

Innovation Solution

An electronic apparatus with a communication log generation device that stores received packet data, sets a transmission delay time based on the number of logs stored, and transmits logs at an appropriate time to prevent network congestion, using a transmission delay time setting unit and a random-number generator to determine the delay time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If communication logs are transmitted immediately upon generation, then real-time security monitoring is improved, but network congestion and packet loss occur during multiple state changes

Engineering Contradiction:
Improvesecurity detection accuracyVSAvoidnetwork congestion
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary buffering of communication logs in memory before transmission. When multiple state changes occur, logs are temporarily stored and then transmitted in a controlled manner, preventing network congestion while maintaining security monitoring capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transmission delay time is set based on the number of stored logs, creating a periodic transmission pattern. This regulates the flow of log transmissions to prevent overwhelming the network during high-activity periods while still providing timely security information.

Inventive Principle:
Principle #19Periodic action

2Stability of the object's composition

If transmission delay time is increased to prevent network congestion, then network stability is improved, but real-time detection capability deteriorates

Engineering Contradiction:
Improvenetwork stabilityVSAvoiddetection response time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The transmission delay time is not fixed but dynamically adjusted based on the number of stored communication logs. When fewer logs are stored, delay is minimal for fast detection. When many logs accumulate, delay increases to prevent network congestion, optimizing both responsiveness and stability adaptively.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the transmission parameter (delay time) based on the current state of log accumulation. This parameter adjustment allows the system to balance between rapid detection and network stability depending on the operational conditions.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If all communication logs are transmitted without filtering, then complete security analysis is improved, but server load and network bandwidth consumption increase

Engineering Contradiction:
Improvesecurity analysis completenessVSAvoidserver load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system extracts and transmits only the necessary communication log information required for security analysis. By filtering and selecting relevant logs rather than transmitting all raw data, the system maintains complete security analysis capability while reducing server load and network bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10313374B2Electronic apparatus and method
Publication Date: 2019.06.04 KK TOSHIBA
  • US10313374B2 patent drawing
  • US10313374B2 patent drawing
  • US10313374B2 patent drawing

AI summary

According to one embodiment, an electronic apparatus includes a memory and a hardware processor. The hardware processor is configured to store a log of a received packet in the memory, set a transmission delay time for the log stored in the memory, and transmit the log in accordance with the transmission delay time of the log.