Delay Bounds Calculus 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]  Lothar Thiele,et al.  Performance evaluation of network processor architectures: combining simulation with analytical estimation , 2003, Comput. Networks.

[2]  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.

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

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

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

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

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

[8]  Jennifer C. Hou,et al.  Network calculus based simulation for TCP congestion control: theorems, implementation and evaluation , 2004, IEEE INFOCOM 2004.

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

[10]  Eduardo Tovar,et al.  Modeling and Worst-Case Dimensioning of Cluster-Tree Wireless Sensor Networks , 2006, 2006 27th IEEE International Real-Time Systems Symposium (RTSS'06).

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

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

[13]  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.

[14]  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).

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