Packet Residence Detection via Hop-Dependent Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer systems with network topologies like Torus, Mesh, or Ring networks, detecting packet residence at an appropriate timing is challenging due to varying permissible stay times based on communication path lengths, leading to incorrect notifications and increased network load.

Innovation Solution

An information processing apparatus that stores transmission-waiting packets from different sources, measures stay times, and uses correspondence information to determine if the stay time exceeds a threshold value based on the hop number, allowing for accurate identification and notification of packet residence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed threshold value is used for detecting packet residence regardless of hop number, then detection simplicity is improved, but detection accuracy deteriorates due to varying permissible stay times based on communication path lengths

Engineering Contradiction:
Improvedetection simplicityVSAvoiddetection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies local quality by setting different threshold values for stay time periods based on the hop number (communication path length). Each hop number has its own specific threshold, allowing the detection system to adapt to the varying permissible stay times at different locations in the network, thereby improving detection accuracy while maintaining a relatively simple implementation approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the threshold value parameter based on the hop number. Instead of using a fixed threshold, the system dynamically selects appropriate threshold values corresponding to different hop numbers, enabling accurate detection of packet residence across various communication path lengths without complicating the overall detection mechanism.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If stay time period is monitored for all packets, then packet residence detection capability is improved, but network load increases due to unnecessary notifications for packets with extended stay times caused by path length rather than congestion

Engineering Contradiction:
Improvepacket residence detection capabilityVSAvoidnetwork load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by implementing location-specific (hop-number-specific) threshold values for stay time period detection. This allows the system to distinguish between packets that are delayed due to actual congestion and those that are delayed solely because of their communication path length, thereby reducing false notifications and unnecessary network load while maintaining reliable packet residence detection.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the detection threshold parameter based on the packet's hop number. By adjusting the threshold according to the communication path length, the system can accurately identify genuine packet residence cases without generating excessive notifications for normal variations in stay time, thus optimizing the balance between detection reliability and network load.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If threshold value is adjusted based on hop number, then detection accuracy is improved, but system complexity increases due to need for correspondence information between hop number and threshold value

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements local quality by maintaining a correspondence information structure that maps hop numbers to specific threshold values. This approach improves detection accuracy by using location-appropriate thresholds while keeping the system relatively simple through the use of straightforward lookup tables or data structures that store the hop number to threshold value mappings.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies preliminary action by pre-establishing the correspondence information between hop numbers and threshold values before actual packet detection begins. This preparation work is done in advance, allowing the detection system to simply look up appropriate thresholds during operation without performing complex real-time calculations, thus improving accuracy while minimizing runtime complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10084682B2Information processing apparatus, method and computer readable medium
Publication Date: 2018.09.25 FUJITSU LTD
  • US10084682B2 patent drawing
  • US10084682B2 patent drawing
  • US10084682B2 patent drawing

AI summary

An information processing apparatus includes: a memory configured to store first transmission-waiting packets received from a first apparatus and second transmission-waiting packets received from a second apparatus; a communication circuit configured to transmit the first transmission-waiting packets and the second transmission-waiting packets in accordance with a predetermined ratio; and a processor configured to measure stay time period, in the memory, of certain packet among the second transmission-waiting packets, determine, by referring to correspondence information that indicates correspondence between a hop number and a threshold value for the stay time period, whether or not the measured stay time period is equal to or longer than the threshold value corresponding to the number of hops from the second apparatus to the information processing apparatus, and output, when the stay time period is determined to be equal to or longer than the threshold value, identification information capable of identifying the certain packet.