Packet Control Device for TCP Diagnosis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In bandwidth control for diagnosing communication systems, important packets for diagnosis are often lost due to buffer overflow, which hampers accurate system diagnosis, especially in protocols like TCP where connection and disconnection procedures are critical.

Innovation Solution

A packet control method that selectively discards non-essential packets while preserving crucial control packets involved in connection and disconnection procedures in protocols like TCP, ensuring these packets are not lost and can be analyzed for accurate diagnosis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If bandwidth control is executed by suppressing bandwidth based on communication load, then network bandwidth usage is controlled, but important diagnostic packets are lost due to buffer overflow

Engineering Contradiction:
Improvebandwidth usageVSAvoidpacket delivery reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system performs preliminary classification of packets into important and unimportant categories before bandwidth control is applied. By identifying diagnostic packets (such as TCP control packets) in advance and marking them as important, the system ensures these packets are preserved during bandwidth suppression, preventing buffer overflow loss while still controlling overall bandwidth usage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different quality treatment to different packets based on their importance. Important diagnostic packets receive priority handling with guaranteed buffer allocation, while unimportant packets are subject to bandwidth suppression. This local differentiation allows the system to maintain high reliability for critical packets while controlling overall bandwidth consumption.

Inventive Principle:
Principle #3Local quality

2Loss of energy

If packets are temporarily stored in buffer to suppress bandwidth, then bandwidth control is achieved, but packet loss occurs when buffer capacity is exceeded

Engineering Contradiction:
Improvebandwidth suppressionVSAvoidpacket data loss
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The system performs preliminary classification of packets into important and unimportant categories before bandwidth control is applied. By identifying diagnostic packets (such as TCP control packets) in advance and marking them as important, the system ensures these packets are preserved during bandwidth suppression, preventing buffer overflow loss while still controlling overall bandwidth usage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different quality treatment to different packets based on their importance. Important diagnostic packets receive priority handling with guaranteed buffer allocation, while unimportant packets are subject to bandwidth suppression. This local differentiation allows the system to maintain high reliability for critical packets while controlling overall bandwidth consumption.

Inventive Principle:
Principle #3Local quality

3Loss of energy

If random packet loss occurs during buffer overflow, then bandwidth control is maintained, but diagnostic accuracy deteriorates

Engineering Contradiction:
Improvebandwidth controlVSAvoidcommunication state diagnosis accuracy
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The system performs preliminary classification of packets into important and unimportant categories before bandwidth control is applied. By identifying diagnostic packets (such as TCP control packets) in advance and marking them as important, the system ensures these packets are preserved during bandwidth suppression, preventing buffer overflow loss while still controlling overall bandwidth usage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different quality treatment to different packets based on their importance. Important diagnostic packets receive priority handling with guaranteed buffer allocation, while unimportant packets are subject to bandwidth suppression. This local differentiation allows the system to maintain high reliability for critical packets while controlling overall bandwidth consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10735349B2Non-transitory computer-readable storage medium, packet control method, and packet control device
Publication Date: 2020.08.04 FUJITSU LTD
  • US10735349B2 patent drawing
  • US10735349B2 patent drawing
  • US10735349B2 patent drawing

AI summary

A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process including writing, to a memory, a packet obtained by copying a packet being transmitted, reading, from the memory, the packet to be transferred to a device that diagnoses a communication state, selecting, from packets stored in the memory, one or more packets subjected to at least one of a connection procedure and a disconnection procedure in a predetermined protocol, and discarding, from the memory, one or more packets other than the one or more selected packets.