论文标题

在数据包中重新排序时间敏感网络

On Packet Reordering in Time-Sensitive Networks

论文作者

Mohammadpour, Ehsan, Boudec, Jean-Yves Le

论文摘要

时间敏感网络(IEEE TSN或IETF Detnet)可以忍受一些数据包的重新排序。然后使用重新序列缓冲区提供订购交付,其参数(超时,缓冲区大小)可能会影响最差的案例延迟和延迟抖动。到目前为止,尚无确切的对每流重新排序指标的理解,也没有对重新测序缓冲区的尺寸,以便根据此类网络在此类网络中提供最坏情况的保证。首先,我们表明先前提出的每流量度量,重新排序延迟时间偏移(RTO),确定了超时值。如果网络是无损的,则是另一个先前定义的度量标准,则重新排序字节偏移(RBO)确定所需的缓冲区。如果无法忽略数据包损失,则所需的缓冲区可能大于RBO,并且取决于抖动,流量的到达曲线以及超时。然后,我们开发一个微积分来计算流道的RTO。该方法将新颖的关系与抖动和到达曲线一起使用,并将路径分解为非订单保护和订单保存元素。我们还分析了重新测序缓冲区对最严重的延迟,抖动和到达曲线传播的影响。我们特别表明,在一个无损(但不提供订单的)网络中,重新续订是“免费的”,即,它不会增加最坏的延迟和抖动,而在有损的网络中,重新确定了最坏的案例延迟和抖动。我们应用分析来评估将重新测序缓冲区放置在中间点上的性能影响,并说明两个工业测试案例的结果。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源