End-to-End Delay Bounds for Variable Length Packet Transmissions under Flow Transformations

A fundamental contribution of network calculus is the convolution-form representation of networks which enables tight end-to-end delay bounds. Recently, this has been extended to the case where the data flow is subject to transformations on its way to the destination. Yet, the extension, based on so-called scaling elements, only applies to a setting of identically sized data units, e.g., bits. In practice, of course, one often has to deal with variable-length packets. Therefore, in this paper, we address this case and propose two novel methods to derive delay bounds for variable-length packets subject to flow transformations. One is a relatively direct extension of existing work and the other one represents a more detailed treatment of packetization effects. In a numerical evaluation, we show the clear superiority of the latter one and also validate the bounds by simulation results.

[1]  Felix Poloczek,et al.  Scheduling analysis with martingales , 2014, Perform. Evaluation.

[2]  Yong Liu,et al.  Stochastic Network Calculus , 2008 .

[3]  Florin Ciucu,et al.  On expressing networks with flow transformations in convolution-form , 2011, 2011 Proceedings IEEE INFOCOM.

[4]  Cheng-Shang Chang,et al.  Performance guarantees in communication networks , 2000, Eur. Trans. Telecommun..

[5]  Florin Ciucu,et al.  A leftover service curve approach to analyze demultiplexing in queueing networks , 2012, 6th International ICST Conference on Performance Evaluation Methodologies and Tools.

[6]  Florin Ciucu,et al.  Delay Bounds in Communication Networks With Heavy-Tailed and Self-Similar Traffic , 2009, IEEE Transactions on Information Theory.

[7]  Yuming Jiang,et al.  Stochastic service curve and delay bound analysis: A single node case , 2013, Proceedings of the 2013 25th International Teletraffic Congress (ITC).

[8]  Jean-Yves Le Boudec,et al.  Network Calculus: A Theory of Deterministic Queuing Systems for the Internet , 2001 .

[9]  Tor Skeie,et al.  Timeliness of real-time IP communication in switched industrial Ethernet networks , 2006, IEEE Transactions on Industrial Informatics.

[10]  Utz Roedig,et al.  Sensor Network Calculus - A Framework for Worst Case Analysis , 2005, DCOSS.

[11]  Jens B. Schmitt,et al.  On the way to a distributed systems calculus: an end-to-end network calculus with data scaling , 2006, SIGMETRICS '06/Performance '06.

[12]  Lothar Thiele,et al.  Performance evaluation of network processor architectures: combining simulation with analytical estimation , 2003, Comput. Networks.

[13]  Cheng-Shang Chang,et al.  Stability, queue length, and delay of deterministic and stochastic queueing networks , 1994, IEEE Trans. Autom. Control..

[14]  Jens B. Schmitt,et al.  Delay Bounds Calculus for Variable Length Packet Transmissions under Flow Transformations , 2014 .

[15]  Markus Fidler,et al.  An End-to-End Probabilistic Network Calculus with Moment Generating Functions , 2005, 200614th IEEE International Workshop on Quality of Service.