Deadline-Aware Object Transmission for Selective Packet Retransmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing transmission protocols like TCP and QUIC inefficiently handle packet retransmissions, leading to negative impacts on real-time services and increased network load, as they simply retransmit all lost packets without considering deadlines, which is critical for media data and real-time services such as video conferencing and gaming.
Innovation Solution
A method and apparatus that calculate whether an object composed of multiple packets can be transmitted or retransmitted within a deadline, determined by network latency and communication environment, using a deadline-aware approach to selectively process transmission or retransmission based on deadline calculations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all lost packets are retransmitted until timeout occurs, then packet delivery reliability is improved, but network congestion and resource waste increase
Solution Approach 1:
The patent applies partial action by selectively retransmitting only the necessary minimum number of packets required to complete an object, rather than retransmitting all lost packets. The receiver calculates the minimum packet count needed to form a complete object and requests only that many packets via NACK messages, reducing unnecessary retransmissions and network resource waste while maintaining object-level delivery reliability.
2Ease of operation
If retransmission is performed without deadline awareness, then packet recovery is simplified, but real-time service performance deteriorates
Solution Approach 1:
The patent applies preliminary action by pre-calculating deadlines for object completion at the receiver side. When packets are lost, the system determines in advance how many additional packets are needed and by when they must be received to meet the deadline. This allows deadline-aware selective retransmission without complex real-time decision-making, maintaining operational simplicity while ensuring real-time performance.
3Productivity
If selective retransmission is implemented without object-level processing, then packet transmission efficiency is improved, but application-level data integrity deteriorates
Solution Approach 1:
The patent applies segmentation by dividing data into object units at the application level, where each object consists of a specific number of packets. The receiver tracks packet reception at the object level and requests retransmission of complete objects rather than individual packets. This ensures application-level data integrity while improving transmission efficiency by processing and managing data in meaningful object units.
Data Source
AI summary
Disclosed is a method and apparatus for transmitting an object which includes packets and is significant for an application of a receiver, the method including calculating a network latency between a sender and a receiver through a control message for transmitting a plurality of packets constituting the object, detecting that a specific packet is lost among the plurality of packets, calculating a retransmission required time required for retransmitting the specific packet, comparing the retransmission required time with a deadline, and transmitting a NACK message including information related to retransmission of the specific packet to the sender when the retransmission required time is within the deadline, wherein the network latency is used for calculating the deadline determined by latency times for transmission of the object.


