Communication Control Apparatus Packet Loss Detection via PIT Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for detecting packet loss in content-oriented networks (CCN) are inadequate, leading to inefficient retransmissions and increased delays due to reliance on timeout values and sequence number checks, which are not effective in dynamic network conditions.
Innovation Solution
A communication control apparatus that transmits and receives interest packets, utilizing a pending interest table (PIT) to register and delete content names, allowing for accurate detection of packet loss by comparing PIT information in received data packets with transmission PIT records, enabling efficient retransmissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If timeout value method is used to detect packet loss, then implementation is simple, but detection accuracy is low leading to inefficient retransmissions
Solution Approach 1:
The patent implements feedback by having the receiver send back PIT information about untransmitted content items to the transmitter. The transmitter then compares this feedback with its own transmission records to accurately detect packet loss, replacing the blind timeout method with an active feedback-based detection mechanism.
Solution Approach 2:
The patent uses PIT information as an intermediary data structure that mediates between the transmitter and receiver. This intermediary contains detailed information about which content items were transmitted, enabling precise packet loss detection without requiring complex timing mechanisms or assumptions about network conditions.
2Reliability
If sequence number check method is used to detect packet loss, then detection mechanism is established, but effectiveness is reduced in dynamic network conditions
Solution Approach 1:
The patent makes the detection mechanism dynamic by using PIT information that is updated based on actual transmission status. Instead of relying on fixed sequence numbers that may be out of sync in dynamic networks, the system continuously adapts its detection based on real-time PIT records from both transmitter and receiver, allowing it to handle variable network conditions effectively.
3Productivity
If timeout-based packet loss detection is used, then retransmission can be triggered, but delays increase due to inefficient detection
Solution Approach 1:
The patent applies preliminary action by having the receiver prepare and include PIT information about untransmitted content items in its responses. This advance preparation of detection data allows the transmitter to immediately identify packet loss upon receiving feedback, eliminating the need to wait for timeouts and enabling faster retransmission decisions.
4Reliability
If conventional packet loss detection methods are used, then basic detection is possible, but communication reliability is not sufficiently improved
Solution Approach 1:
The patent uses copying by having the receiver create a copy of the PIT information structure and include it in its responses to the transmitter. This copied PIT data structure allows the transmitter to perform precise comparisons with its own transmission records, enabling accurate packet loss detection that significantly improves communication reliability compared to basic detection methods.
Data Source
AI summary
A communication control apparatus connected to a content-oriented network includes a transmitter, a receiver, a memory, and a processor. The transmitter transmits an interest packet requesting a plurality of pieces of content. The receiver receives a first data packet including (i) a first piece of content, which is one of the pieces of content, and (ii) first PIT information representing a name of a second piece of content, which is another of the pieces of content and which has not been transmitted from a transmission source. The memory stores a transmission PIT in which names of the pieces of content are registered. The processor registers, in response to transmission of the interest packet, the names of the pieces of content registered in the transmission PIT, and deletes, in response to reception of the first data packet, a name of the first piece of content from the transmission PIT.


