Delay jitter bounds and packet scale rate guarantee for expedited forwarding

We consider the definition of the expedited forwarding per-hop behaviour (EF PHB) as given in RFC 2598 (Jacobsen et al. 1999), and its impact on worst case end-to-end delay jitter. On one hand, the definition in RFC 2598 can be used to predict extremely low end-to-end delay jitter, independent of the network scale. On the other hand, we find that the worst case delay jitter can be made arbitrarily large, while each flow traverses at most a specified number of hops, if we allow networks to become arbitrarily large; this is in contradiction with the previous statement. We analyze where the contradiction originates, and find the explanation. It resides in the fact that the definition in RFC 2598 is not easily implementable in schedulers we know of, mainly because it is not formal enough, and also because it does not contain an error term. We propose a new definition for the EF PHB, called "packet scale rate guarantee", which preserves the spirit of RFC 2598, while allowing a number of reasonable implementations, and has very useful properties for per-node and end-to-end network engineering. We show that this definition implies the rate-latency service curve guarantee. Then we propose some proven bounds on delay jitter for networks implementing this new definition, both in cases without loss and with loss.

[1]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM 1989.

[2]  C.-S. Chang,et al.  Stability, queue length and delay. I. Deterministic queueing networks , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[3]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the single-node case , 1993, TNET.

[4]  Leandros Tassiulas,et al.  Any work-conserving policy stabilizes the ring with spatial reuse , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[5]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the multiple node case , 1994, TNET.

[6]  Leandros Tassiulas,et al.  Any work-conserving policy stabilizes the ring with spatial re-use , 1996, TNET.

[7]  Hui Zhang,et al.  WF/sup 2/Q: worst-case fair weighted fair queueing , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[8]  Jean-Yves Le Boudec,et al.  Application of Network Calculus to Guaranteed Service Networks , 1998, IEEE Trans. Inf. Theory.

[9]  Andrea Fumagalli,et al.  A deterministic approach to the end-to-end analysis of packet flows in connection-oriented networks , 1998, TNET.

[10]  Cheng-Shang Chang On Deterministic Traffic Regulation and Service Guarantees : A Systematic Approach by Filtering , 1998, IEEE Trans. Inf. Theory.

[11]  R. Agrawal,et al.  Performance Bounds for Flow Control Protocols 1 , 1998 .

[12]  Van Jacobson,et al.  An Expedited Forwarding PHB , 1999, RFC.

[13]  Tijani Chahed,et al.  Mapping of Loss and Delay Between IP and ATM Using Network Calculus , 2000, NETWORKING.

[14]  Kedar Poduri The 'Virtual Wire' Per-Domain Behavior , 2000 .

[15]  Van Jacobson,et al.  The 'Virtual Wire' Behavior Aggregate , 2000 .

[16]  Jean-Yves Le Boudec,et al.  Comments on “a deterministic approach to the end-to-end analysis of packet flows in connection oriented networks” , 2000, TNET.

[17]  Jean-Yves Le Boudec,et al.  Delay Bounds in a Network with Aggregate Scheduling , 2000, QofIS.

[18]  Matthew Andrews,et al.  Instability of FIFO in session-oriented networks , 2000, SODA '00.