On Packet Reordering in Time-Sensitive Networks

被引:12
|
作者
Mohammadpour, Ehsan [1 ]
Le Boudec, Jean-Yves [1 ]
机构
[1] Ecole Polytech Fdddrale Lausanne EPFL, Sch I&C, CH-1015 Lausanne, Switzerland
关键词
Delays; Jitter; Calculus; Packet loss; Switches; Indexes; IEEE transactions; Packet reordering; re-sequencing buffer; delay jitter; network calculus;
D O I
10.1109/TNET.2021.3129590
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Time-sensitive networks (IEEE TSN or IETF DetNet) may tolerate some packet reordering. Re-sequencing buffers are then used to provide in-order delivery, the parameters of which (timeout, buffer size) may affect worst-case delay and delay jitter. There is so far no precise understanding of per-flow reordering metrics nor of the dimensioning of re-sequencing buffers in order to provide worst-case guarantees, as required in such networks. First, we show that a previously proposed per-flow metric, reordering late time offset (RTO), determines the timeout value. If the network is lossless, another previously defined metric, the reordering byte offset (RBO), determines the required buffer. If packet losses cannot be ignored, the required buffer may be larger than RBO, and depends on jitter, an arrival curve of the flow at its source, and the timeout. Then we develop a calculus to compute the RTO for a flow path; the method uses a novel relation with jitter and arrival curve, together with a decomposition of the path into non order-preserving and order-preserving elements. We also analyse the effect of re-sequencing buffers on worst-case delay, jitter and propagation of arrival curves. We show in particular that, in a lossless (but non order-preserving) network, re-sequencing is ``for free'', namely, it does not increase worst-case delay nor jitter, whereas in a lossy network, re-sequencing increases the worst-case delay and jitter. We apply the analysis to evaluate the performance impact of placing re-sequencing buffers at intermediate points and illustrate the results on two industrial test cases.
引用
收藏
页码:1045 / 1057
页数:13
相关论文
共 50 条
  • [21] Schedulability Analysis and GCL Computation for Time-Sensitive Networks
    Ansah, Frimpong
    Abid, Mohamed Amine
    de Meer, Hermann
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 926 - 932
  • [22] Leveraging Flexibility of Time-Sensitive Networks for dynamic Reconfigurability
    Gaertner, Christoph
    Rizk, Amr
    Koldehofe, Boris
    Hark, Rhaban
    Guillaume, Rene
    Steinmetz, Ralf
    2021 IFIP NETWORKING CONFERENCE AND WORKSHOPS (IFIP NETWORKING), 2021,
  • [23] Research on the Development of Time-Sensitive Networks and Their Security Technologies
    Lin, YinJie
    4TH INTERNATIONAL CONFERENCE ON INFORMATICS ENGINEERING AND INFORMATION SCIENCE (ICIEIS2021), 2022, 12161
  • [24] Time-sensitive networking at the heart of future industrial networks
    Hagner, Walter
    Werthwein, David
    Electronics World, 2021, 127 (2009): : 34 - 35
  • [25] On Time Synchronization Issues in Time-Sensitive Networks with Regulators and Nonideal Clocks
    Thomas L.
    Le Boudec J.-Y.
    Performance Evaluation Review, 2020, 48 (01): : 51 - 52
  • [26] Start Time Planning for Cyclic Queuing and Forwarding in Time-Sensitive Networks
    Liu, Daqian
    Zhang, Zhewei
    Shi, Yuntao
    Wang, Yingying
    Guo, Jingcheng
    Lei, Zhenwu
    MATHEMATICS, 2024, 12 (21)
  • [27] On Time Synchronization Issues in Time-Sensitive Networks with Regulators and Nonideal Clocks
    Thomas, Ludovic
    Le Boudec, Jean-Yves
    PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2020, 4 (02)
  • [28] Routing and Scheduling of Time-Triggered Traffic in Time-Sensitive Networks
    Atallah, Ayman A.
    Hamad, Ghaith Bany
    Mohamed, Otmane Ait
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (07) : 4525 - 4534
  • [29] Real-Time Traffic Guarantees in Heterogeneous Time-sensitive Networks
    Barzegaran, Mohammadreza
    Reusch, Niklas
    Zhao, Luxi
    Craciunas, Silviu S.
    Pop, Paul
    PROCEEDINGS OF THE 30TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS, RTNS 2022, 2022, : 46 - 57
  • [30] Time-sensitive therapeutics
    John J. Marini
    Critical Care, 21