Data transmission method and device using controlled transmission profile
First Claim
1. A data transmission method for transmitting a data signal to a second node, the data transmission method comprising:
- a first node estimating an expected cumulative delay at the second node to which the data signal is to be transmitted from the first node, the estimating being based on a transmission profile in order to control transmission of the data signal from the first node to the second node based on a target cumulative delay;
the first node controlling the transmission profile so that the expected cumulative delay at the second node converges to the target cumulative delay; and
the first node transmitting the data signal to the second node according to the transmission profile controlled by the first node.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transmission method and system by which an arrival delay can be controlled are provided. A node (i) calculates a cumulative delay CUM_DLY(i) of a received packet cumulated up to the current hop, by using an arrival delay of the packet and a cumulative delay CUM_DLY(i−1) cumulated up to the previous hop, and compares the cumulative delay CUM_DLY(i) with a target cumulative delay TAR_CUM_DLY(i), thereby controlling a transmission profile for the packet so that an expected cumulative delay at the next node becomes closer to a target value. The node (i) writes the cumulative delay CUM_DLY(i) in a header of the packet and transmits the packet to the next node using the set transmission profile. Similar transmission profile control is carried out at each transit node in a multi-hop system, whereby the cumulative delay in the entire system can be controlled within a desired range.
-
Citations
23 Claims
-
1. A data transmission method for transmitting a data signal to a second node, the data transmission method comprising:
-
a first node estimating an expected cumulative delay at the second node to which the data signal is to be transmitted from the first node, the estimating being based on a transmission profile in order to control transmission of the data signal from the first node to the second node based on a target cumulative delay; the first node controlling the transmission profile so that the expected cumulative delay at the second node converges to the target cumulative delay; and the first node transmitting the data signal to the second node according to the transmission profile controlled by the first node. - View Dependent Claims (2, 3, 5, 6, 7)
-
-
4. A data transmission method for transmitting a data signal to a downstream node, the data transmission method comprising:
-
a node controlling a transmission profile to control transmission of the data signal to the downstream node based on a target cumulative delay; the node reading cumulative arrival delay information from the data signal, wherein the cumulative arrival delay information was written in the data signal by an upstream node; the node calculating the cumulative arrival delay from the cumulative arrival delay information and an arrival delay that has occurred to the data signal between the upstream node and the node; and the node transmitting the data signal in which the cumulative arrival delay is written as cumulative arrival delay information, to the downstream node.
-
-
8. A data transmission device which transmits a data signal from a first node to a second node downstream of the first node, the data transmission device comprising:
-
a transmission profile controller for estimating an expected cumulative delay at the second node based on a transmission profile in order to control transmission of the data signal from the first node to the second node based on a target cumulative delay, and controlling the transmission profile so that the expected cumulative delay at the second node converges to the target cumulative delay; and a transmitter for transmitting the data signal to the second node according to the transmission profile controlled by the transmission profile controller. - View Dependent Claims (9, 10, 11)
-
-
12. A data transmission device that transmits a data signal to a downstream node, the data transmission device comprising:
-
a transmission profile controller for controlling a transmission profile to control transmission of the data signal based on a target cumulative delay; a transmitter for transmitting the data signal to the downstream node according to the controlled transmission profile; an arrival delay calculator for calculating an arrival delay that has occurred to the data signal between an upstream node and the data transmission device; a cumulative arrival delay calculator for calculating a cumulative arrival delay from the arrival delay and cumulative arrival delay information read from the data signal, wherein the cumulative arrival delay information was written in the data signal by an upstream node; and a cumulative delay update section for writing the cumulative arrival delay as cumulative arrival delay information to the data signal. - View Dependent Claims (13)
-
-
14. A communication system comprising a transit node and a second node downstream of the transit node, the communication system for transmitting a data signal from the transit node to the second node:
-
the transit node comprising, a transmission profile controller for estimating an expected cumulative delay at the second node based on a transmission profile in order to control transmission of the data signal from the transit node to the second node based on a target cumulative delay, and for controlling the transmission profile so that the expected cumulative delay at the second node converges to the target cumulative delay, and a transmitter for transmitting the data signal from the transit node to the second node according to the transmission profile controlled by the transmission profile controller; the second node comprising a receiver for receiving the data signal transmitted from the transit node. - View Dependent Claims (15, 16)
-
-
17. A non-transitory computer readable medium storing a program than when executed causes the computer to function as a data transmission device which transmits a data signal the computer executing the steps of:
-
estimating an expected cumulative delay at the downstream node based on a transmission profile in order to control transmission of the data signal from the computer to the downstream node based on a target cumulative delay; controlling the transmission profile so that the expected cumulative delay at the downstream node converges to the target cumulative delay; and transmitting the data signal to the downstream node according to the transmission profile controlled by the computer.
-
-
18. A method, the method comprising:
-
at a source communication device, determining a probability of retransmission of a data signal from the source communication device to a destination communication device based on a target delay time, wherein the target delay time is predetermined based on a total target delay time of the data signal from the source communication device to the destination communication device; transmitting the data signal between the source communication device and the destination communication device wherein both the source communication device and the destination have a retransmission protocol. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification