IP Library › Granted Patent US 12,058,057
Granted Patent B2
US 12,058,057 · App. 16/648,386 · Granted Aug 6, 2024

Scheduling of data traffic

Inventor: Marcel Kiessling (Bayern, DE)
Assignee: Siemens Aktiengesellschaft
H04L49/206H04L47/2416H04L49/354
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 12,058,057
App. No.
16/648,386
Granted
Aug 6, 2024
Kind
B2
Abstract

A method of scheduling traffic in a network node is provided. A cyclic traffic schedule for a first traffic class, such as a first real time traffic class, includes a reception phase and a transmission phase. The method includes setting the transmission phase (T 00 ) of the network node to coincide with the reception phase of at least two neighboring network nodes.

Claims (53)

1. A method of scheduling traffic in a network node of a network, wherein nodes of the network are connected to each other by transmission lines, and wherein a cyclic traffic schedule for a first traffic class includes a reception phase and a transmission phase, the method comprising:

setting the transmission phase of the network node to coincide with the reception phase of at least two neighboring network nodes; and

setting the transmission phase of the network node to coincide with the transmission phase of at least one next-but-one neighboring network node,

wherein the network node, the at least two neighboring network nodes, and the at least one next-but-one neighboring network node are configured based on a traffic-class and a phase-shifted traffic schedule,

wherein the at least two neighboring network nodes are configured to omit transmission of one or more data packets of the first traffic class, and

wherein based on the phase-shifted traffic schedule, the reception phase and the transmission phase of the first traffic class are exchanged or opposite to each other.

2. The method of claim 1 , further comprising:

setting the reception phase of the network node to coincide with the transmission phase of at least two neighboring network nodes.

3. The method of claim 1 , further comprising:

setting the reception phase of the network node to coincide with the reception phase of at least one next-but-one neighboring network node.

4. The method of claim 1 , further comprising:

setting phases of the cyclic traffic schedule for the first traffic class to alternate between two adjacent network nodes.

5. The method of claim 1 , further comprising:

transmitting, by the network node, one or more data packets of the first traffic class during a transmission phase of the cyclic traffic schedule;

receiving, by the network node, one or more data packets of the first traffic class during a reception phase of the cyclic traffic schedule for the first traffic class; or

a combination thereof.

6. The method of claim 1 , further comprising:

omitting, by the network node, transmission during the reception phase of the traffic schedule.

7. The method of claim 1 , further comprising:

omitting, by the network node, reception during the transmission phase of the traffic schedule.

8. The method of claim 1 , further comprising providing at least one additional traffic schedule for one or more data packets of another traffic class,

wherein the at least one additional traffic schedule is configurable independent of the traffic schedule for the first traffic class.

9. The method of claim 1 , wherein the transmission phase directly follows upon the reception phase, or the reception phase directly follows upon the transmission phase,

wherein the transmission phase and the reception phase alternate across a plurality of consecutive traffic schedules,

wherein there is a gap between the transmission phase and the reception phase and an end of a cyclic traffic schedule, and

wherein the gap is reserved for the other traffic type.

10. The method of claim 1 , wherein a network comprises a plurality of network nodes that are interconnected in a loop-free topology, the plurality of network nodes comprising the network node.

11. The method of claim 10 , wherein the plurality of network nodes are interconnected in a loop-free topology with a single active path for data packet transmission, reception, or transmission and reception between two adjacent network nodes, between the plurality of network nodes of the network, or between two adjacent network nodes and between the plurality of network nodes of the network.

12. The method of claim 1 , further comprising:

storing, by the network node, one or more data packets received in a data packet queue,

wherein only a single data packet queue for the one or more data packets of the first traffic class exists.

13. The method of claim 1 , further comprising:

storing, by the network node, one or more data packets of a first traffic type in a first data packet queue; and

storing, by the network node, one or more data packets of a second traffic type in a second data packet queue.

14. The method of claim 1 , further comprising:

receiving, by the network node, one or more data packets of the first traffic class during the first phase of the traffic schedule, the one or more data packets being transmitted from a first neighboring network node; and

transmitting, by the network node, one or more data packets of the second traffic class during the first phase of the traffic schedule, the one or more data packets being received by a first neighboring network node,

wherein the transmission by the network node coincides with transmission of one or more data packets of the second traffic class by a next-but-one neighboring network node.

15. A network node of a network, the network node comprising:

a processor configured to schedule traffic in the network node, wherein nodes of the network are connected to each other by transmission lines, and wherein a cyclic traffic schedule for a first traffic class includes a reception phase and a transmission phase, the processor being configured to schedule the traffic comprising the processor being configured to:

set the transmission phase of the network node to coincide with the reception phase of at least two neighboring network nodes; and

set the transmission phase of the network node to coincide with the transmission phase of at least one next-but-one neighboring network node,

wherein the network node, the at least two neighboring network nodes, and the at least one next-but-one neighboring network node are configured based on a traffic class and a phase-shifted traffic schedule,

wherein the at least two neighboring network nodes are configured to omit transmission of one or more data packets of the first traffic class, and

wherein based on the phase-shifted traffic schedule, the reception phase and the transmission phase of the first traffic class are exchanged or opposite to each other.

16. The network node of claim 15 , wherein the network node is a network bridge.

17. A network comprising:

a plurality of network nodes, a network node of the plurality of network nodes being configured to schedule traffic in the network node, wherein the plurality of network nodes are connected to each other by transmission lines, and wherein a cyclic traffic schedule for a first traffic class includes a reception phase and a transmission phase, the network node being configured to schedule the traffic comprising the network node being configured to:

set the transmission phase of the network node to coincide with the reception phase of at least two neighboring network nodes; and

setting the transmission phase of the network node to coincide with the transmission phase of at least one next-but-one neighboring network node,

wherein the network node, the at least two neighboring network nodes, and the at least one next-but-one neighboring network node are configured based on a traffic class and a phase-shifted traffic schedule,

wherein the at least two neighboring network nodes are configured to omit transmission of one or more data packets of the first traffic class, and

wherein based on the phase-shifted traffic schedule, the reception phase and the transmission phase of the first traffic class are exchanged or opposite to each other.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: KIESSLING, MARCEL
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 056048/0412 →
Priority Claims (1)
EP 17191643 · Sep 18, 2017 · regional
Continuity (1)
Related Publication 20200228463A1 · Jul 16, 2020