Network Emulator Packet Identification for Natural Delay Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network emulators require large storage areas to generate long delays, and they often fail to replicate the natural distribution of delays found in actual networks.
Innovation Solution
A communication apparatus that acquires and holds packet identification information, transfers packets to other communication apparatuses, and collates response packet identification information to determine if the response packet corresponds to the original packet, thereby generating a natural network delay without the need for extensive storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a network emulator stores response packets for predetermined delay times, then network delay can be generated, but the storage area required becomes extremely large for long delay times
Solution Approach 1:
The patent uses packet identification information (a copy or representation of the packet) instead of storing the actual packet data. The identification information includes essential packet metadata needed for matching requests and responses, but occupies minimal storage space compared to full packet content, thereby resolving the contradiction between delay time and storage area requirements
Solution Approach 2:
The patent extracts only the necessary identification information from the full packet data. By separating the essential identification fields from the complete packet content, the system achieves delay functionality with minimal storage requirements, as only the extracted identification data needs to be retained for matching purposes
2Ease of operation
If delays are generated on the basis of a mathematical model, then delay control is simplified, but the distribution of delays may not match the distribution of delays in an actual network
Solution Approach 1:
The patent introduces actual network communication paths as an intermediary between the emulator and the delay generation mechanism. By routing packets through real network infrastructure (even locally), the system captures authentic network delay characteristics and distributions, thereby improving delay distribution accuracy while maintaining ease of control through the emulator interface
Solution Approach 2:
The patent changes the fundamental parameter of delay generation from model-based calculation to measurement-based observation. By measuring actual delays occurring in real network communications and using these measurements to configure the emulator, the system achieves both ease of operation and high accuracy in delay distribution
Data Source
AI summary
A communication apparatus includes: a packet identification information acquisition part that acquires packet identification information that identifies a packet received from a transmission source; a packet identification information holding part that holds the packet identification information; a transferring part that transfers the packet received to at least one other communication apparatus; a packet identification information collation determination part that collates response packet identification information that identifies a response packet from the at least one other communication apparatus with the packet identification information held in the packet identification information holding part to determine whether or not the response packet and the packet are the same or corresponding packets; and a transmission part that transmits the packet to a transmission destination on a basis of a determination result of the packet identification information collation determination part.


