2020
DOI: 10.1007/s42045-020-00031-0
|View full text |Cite
|
Sign up to set email alerts
|

Packet-size aware scheduling algorithms in guard band for time sensitive networking

Abstract: As an emerging and promising technology, Time Sensitive Networking (TSN) can be widely used in many real-time systems such as Industrial Internet of Things (IIoT) and Cyber Physical System (CPS). TSN, while ensuring the bounded latency and jitter, exhibits the disadvantage of not being able to efficiently use the bandwidth resources in the guard band. In this paper, we propose an algorithm family named Packet-size Aware Shaping (PAS), which is inspired by abstracting the problem of utilizing the guard band to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(13 citation statements)
references
References 28 publications
(26 reference statements)
0
5
0
Order By: Relevance
“…Update Slot ( 5) ELSE ( 6) Frame_number←get_Frame_number(S); // Determine the number of frames to be scheduled according to the number of waiting frames in S (7) (8) FOR (i = 1; i++; i < Frame_number) (9) Calculate the Slot set that can transmit the all frame; (10) END FOR (11) FOR (i = 1; i++; i < Frame_number) (12) Slot M ← get_feasible_slot(Slot) //Select the largest data frame to be scheduled, and select the transmissible slot with the most matching length (13) Update Slot (14) According Slot M to get W.start // W.start of each frame can be calculated (15) END FOR // The above is to select the timeslot and get W.start. Next, determine the incoming queue Qm (16) FOR (i = 1; i++; i <Q_number) // The secondary queue contains four queues. Now, determine Q.end.…”
Section: Experimental Results and Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…Update Slot ( 5) ELSE ( 6) Frame_number←get_Frame_number(S); // Determine the number of frames to be scheduled according to the number of waiting frames in S (7) (8) FOR (i = 1; i++; i < Frame_number) (9) Calculate the Slot set that can transmit the all frame; (10) END FOR (11) FOR (i = 1; i++; i < Frame_number) (12) Slot M ← get_feasible_slot(Slot) //Select the largest data frame to be scheduled, and select the transmissible slot with the most matching length (13) Update Slot (14) According Slot M to get W.start // W.start of each frame can be calculated (15) END FOR // The above is to select the timeslot and get W.start. Next, determine the incoming queue Qm (16) FOR (i = 1; i++; i <Q_number) // The secondary queue contains four queues. Now, determine Q.end.…”
Section: Experimental Results and Analysismentioning
confidence: 99%
“…The TSN scheduling mechanisms are roughly divided into two categories, namely, synchronous traffic scheduling and asynchronous traffic scheduling [6][7][8][9][10][11][12][13][14][15][16]. At present, synchronous traffic scheduling mainly focuses on gate control lists (GCLs) and TAS-based joint routing.…”
Section: Related Workmentioning
confidence: 99%
“…Vlk et al [87] have proposed a simple hardware enhancement of a switch along with a relaxed scheduling constraint that increases schedulability and throughput of the time-triggered traf ic but maintains the deterministic nature and timeliness guarantees in a TSN network. Several related scheduling re inements that are orthogonal to the recon iguration studied in this article have been examined in [26,40,43,53,74,93]. We note for completeness that multicast for TSN has been studied in [80,92], while our focus is on unicast traf ic.…”
Section: Related Workmentioning
confidence: 99%
“…The time-sensitive network task force is committed to enhancing the real-time transmission capability of the network flow through the formulation of the real-time ethernet protocol standards [1]As a set of standards published by the time-sensitive network, IEEE 802 1Qbv proposes the time-aware flow mechanism and the gate control scheduling mechanism [2]. The combination between the two can separate the time-sensitive flow from the best effort flow, ensuring the certainty of delay and shaking of the time-sensitive data transmission [3].…”
Section: Introductionmentioning
confidence: 99%