FIFO is Unstable at Arbitrarily Low Rates

In this work, we study the stability of the FIFO (First-In-First-Out) protocol in the context of Adversarial Queueing Theory. As an important intermediate step, we consider dynamic capacities, where each network link capacity may arbitrarily take on values in the two-valued set of integers f1; Cg for C > 1 being the high capacity (a parameter). In this context: (1) We construct a FIFO network of only eight nodes which is already unstable at rate r = 0:41. This is the current record for instability of FIFO over networks of flxed-size (independent of r). (2) For every r > 0 we then construct a FIFO network (whose size increases with 1 ) which is unstable at rate r. Subsequently, we show how to simulate the particular FIFO network in (2) above with dynamic capacities 1, C, in order to produce a FIFO network with all link capacities being equal, while preserving instability thresholds. Hence, we eventually show our main result: FIFO can become unstable in the usual model of unit capacities links, for arbitrarily low packet injection rates. This closes a major open problem (the question of FIFO stability) in the fleld of Adversarial Queueing Theory posed in the pioneering work of Borodin et al. [5].

[1]  Maury Bramson,et al.  Convergence to equilibria for fluid models of FIFO queueing networks , 1996, Queueing Syst. Theory Appl..

[2]  Frank Kelly,et al.  Reversibility and Stochastic Networks , 1979 .

[3]  Allan Borodin,et al.  Stability preserving transformations: packet routing networks with edge capacities and speeds , 2001, SODA '01.

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

[5]  Rafail Ostrovsky,et al.  Adaptive packet routing for bursty adversarial traffic , 1998, STOC '98.

[6]  Paul G. Spirakis,et al.  On the Stability of Compositions of Universally Stable, Greedy Contention-Resolution Protocols , 2002, DISC.

[7]  Allan Borodin,et al.  Adversarial queueing theory , 1996, STOC '96.

[8]  K. K. Ramakrishnan,et al.  A binary feedback scheme for congestion avoidance in computer networks with a connectionless network layer , 1988, SIGCOMM '88.

[9]  Boaz Patt-Shamir,et al.  New stability results for adversarial queuing , 2002, SPAA '02.

[10]  Rene L. Cruz,et al.  A calculus for network delay, Part I: Network elements in isolation , 1991, IEEE Trans. Inf. Theory.

[11]  Baruch Awerbuch,et al.  Universal stability results for greedy contention-resolution protocols , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[12]  M. Bramson Instability of FIFO Queueing Networks with Quick Service Times , 1994 .

[13]  Panayiotis Tsaparas,et al.  Stability in adversarial queueing theory , 1997 .

[14]  Sanjay K. Bose,et al.  Fundamentals of Queueing Networks , 2002 .

[15]  Lisa Zhang,et al.  The effects of temporary sessions on network performance , 2000, SODA '00.

[16]  Paul G. Spirakis,et al.  Stability and non-stability of the FIFO protocol , 2001, SPAA '01.