IP Library › Granted Patent US 11,171,874
Granted Patent B2
US 11,171,874 · App. 16/570,404 · Granted Nov 9, 2021

Methods of lossless traffic forwarding using distributed delay offset matching

Inventors: Yeoncheol Ryoo (Daejeon, KR); Jeong-dong Ryoo (Daejeon, KR); Taesik Cheung (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04L47/283H04L47/30H04L47/32H04L47/726H04L49/252
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,171,874
App. No.
16/570,404
Granted
Nov 9, 2021
Kind
B2
Abstract

Disclosed are methods lossless traffic forwarding using distributed delay offset matching. The lossless traffic forwarding method includes calculating a delay offset between a first forwarding path between a transmitting node and a receiving node and a second forwarding path between the transmitting node and the receiving node, and controlling a buffer resource by an extent of the delay offset to delay packets to be forwarded on the first forwarding path.

Claims (32)

1. A lossless packet forwarding method, comprising:

calculating a delay offset between a first forwarding path between a transmitting node and a receiving node and a second forwarding path between the transmitting node and the receiving node; and

controlling a buffer resource by an extent of the delay offset to delay packets to be forwarded on the first forwarding path;

wherein the controlling comprises:

receiving size information of the buffer resource from a node at which the buffer resource is disposed; and

generating delay time information for delaying a packet through the buffer resource based on the size information; and

wherein the generating of the delay time information comprises:

when the node at which the buffer resource is disposed is an intermediate node disposed between the transmitting node and the receiving node, generating delay time information of the intermediate node by a value of a traffic transmission period unit; and

when the node at which the buffer resource is disposed is the receiving node, generating, as delay time information of the receiving node, a difference between the delay offset and the delay time information of the intermediate node.

2. The lossless packet forwarding method of claim 1 , wherein the calculating comprises:

calculating a forwarding delay time of the first forwarding path;

calculating a forwarding delay time of the second forwarding path; and

calculating the delay offset based on the forwarding delay time of the first forwarding path and the forwarding delay time of the second forwarding path.

3. The lossless packet forwarding method of claim 1 , wherein the delay offset is a difference between a forwarding delay time of the first forwarding path and a forwarding delay time of the second forwarding path.

4. The lossless packet forwarding method of claim 1 , wherein the buffer resource is disposed in at least one of nodes disposed on the first forwarding path.

5. The lossless packet forwarding method of claim 4 , wherein the nodes include intermediate nodes disposed between the transmitting node and the receiving node, and the receiving node.

6. The lossless packet forwarding method of claim 1 , wherein the controlling further comprises:

transmitting the delay time information to the node at which the buffer resource is disposed.

7. The lossless packet forwarding method of claim 1 , wherein the size information of the buffer resource is available size information of the buffer resource.

8. A control device comprising at least one processor and instructions stored on a non-transitory computer-readable medium, the at least one processor and the instructions being configured to implement:

a communication module configured to communicate with a transmitting node and a receiving node; and

a controller configured to calculate a delay offset between a first forwarding path between the transmitting node and the receiving node and a second forwarding path between the transmitting node and the receiving node, and control a buffer resource by an extent of the delay offset to delay packets to be forwarded on the first forwarding path;

wherein the controller is configured to receive size information of the buffer resource from a node at which the buffer resource is disposed through the communication module, and generate delay time information for delaying a packet through the buffer resource based on the size information; and

wherein the controller is configured to:

when the node at which the buffer resource is disposed is an intermediate node disposed between the transmitting node and the receiving node, generate delay time information of the intermediate node by a value of a traffic transmission period unit; and

when the node at which the buffer resource is disposed is the receiving node, generate, as delay time information of the receiving node, a difference between the delay offset and the delay time information of the intermediate node.

9. The control device of claim 8 , wherein the controller is configured to calculate a forwarding delay time of the first forwarding path and a forwarding delay time of the second forwarding path, and calculate the delay offset based on the forwarding delay time of the first forwarding path and the forwarding delay time of the second forwarding path.

10. The control device of claim 8 , wherein the delay offset is a difference between a forwarding delay time of the first forwarding path and a forwarding delay time of the second forwarding path.

11. The control device of claim 8 , wherein the buffer resource is disposed in at least one of nodes disposed on the first forwarding path.

12. The control device of claim 11 , wherein the nodes include intermediate nodes disposed between the transmitting node and the receiving node, and the receiving node.

13. The control device of claim 8 , wherein the controller is configured to transmit the delay time information to the node at which the buffer resource is disposed.

14. The control device of claim 8 , wherein the size information of the buffer resource is available size information of the buffer resource.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2019
From: RYOO, YEONCHEOL; RYOO, JEONG-DONG; CHEUNG, TAESIK
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 050370/0935 →
Priority Claims (2)
KR 10-2018-0115232 · Sep 27, 2018 · national
KR 10-2019-0010452 · Jan 28, 2019 · national
Continuity (1)
Related Publication 20200106710A1 · Apr 2, 2020