Abstract
Packet-switched networks, where packets arrive dynamically at the nodes and they are routed in discrete time steps across the edges, widely use the FIFO (First-In-First-Out) protocol to provide contention resolution due to its simplicity. In this work, the stability properties of the FIFO protocol are analyzed in depth and new performance bounds are presented. Roughly speaking, stability requires that the number of packets in a network remains bounded, as the network runs for an arbitrarily long period of time. We focus on a basic adversarial model for packet arrival and path determination for which packets are injected with predetermined paths, such that the time-averaged arrival rate of packets requiring a single edge is no more than 1. We discover: - FIFO is stable for any adversary with injection rate r less than or equal to 1/9 (r ≤ 1/9 ) for a specific simple network with four queues. - We present a general method that allows the specification of upper bounds on injection rate for FIFO stability on networks with a finite number of queues answering partially an open question raised by Andrews et al. [2]. - Through an involved combinatorial construction, we significantly improve the current state-of-the-art record [2],[7], [9] for the adversary’s injection rate that implies instability for the FIFO protocol to 0.771. _ The work of all the authors was partially supported by the IST Programme of the European Union under contract number IST-1999-14186 (ALCOM-FT).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M. Andrews: “Instability of FIFO in Session-oriented Networks”, Proceedings 11th ACM-SIAM Symposium on Discrete Algorithms, pp.440–447, 2000. 466, 467
M. Andrews, B. Awerbuch, A. Fernandez, J. Kleinberg, T. Leighton and Z. Liu: “Universal Stability Results for Greedy Contention-Resolution Protocols”, Journal of the ACM, Vol.48, No.1, pp.39–69, January 2001. 464, 465, 466, 467, 468, 469, 471, 473, 478
A. Borodin, J. Kleinberg, P. Raghavan, M. Sudan and D. Williamson: “Adversarial Queueing Theory”, Journal of the ACM, Vol.48, No.1, pp.13–38, January 2001. 465, 466, 467, 468
M. Bramson: “Convergence to Equilibria for Fluid Models of FIFO Queueing Networks”, Queueing Systems, Vol.22, pp.5–45, 1996. 466, 467
H. Chen and D. D. Yao: “Fundamentals of Queueing Networks”, Springer, 2000. 465, 467
R. Cruz: “A Calculus for Network Delay. Part I: Network Elements in Isolation”, IEEE Transactions on Information Theory, Vol.37, pp.114–131, 1991. 466, 467
J. Diaz, D. Koukopoulos, S. Nikoletseas, M. Serna, P. Spirakis and D. Thilikos: “Stability and Non-Stability of the FIFO Protocol”, Proceedings 13th Annual ACM Symposium on Parallel Algorithms and Architectures, pp.48–52, 2001. 464, 466, 467, 473, 478
D. Gamarnik: “Stability of Adversarial Queues via Models”, Proceedings 39th IEEE Symposium on Foundations of Computer Science, pp.60–76, 1998. 466, 467
A. Goel: “Stability of Networks and Protocols in the Adversarial QueueingModel for Packet Routing”, Networks, Vol.37, No.4, pp.219–224, 2001. 464, 466, 467, 478
F. P. Kelly: “Reversability and Stochastic Networks”, Wiley, New York, 1979. 467
D. Koukopoulos, S. Nikoletseas and P. Spirakis: “Stability Results of FIFO Networks in the Adversarial Queueing Model”, Proceedings 8th Panhellenic Conference on Informatics, Vol.2, pp.30–39, Cyprus, November 2001. 473
P. Tsaparas: “Stability in Adversarial Queueing Theory”, M.Sc. Thesis, Department of Computer Science, University of Toronto, 1997. 467
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Koukopoulos, D.K., Nikoletseas, S.E., Spirakis, P.G. (2003). Stability Behavior of FIFO Protocol in the Adversarial Queuing Model. In: Manolopoulos, Y., Evripidou, S., Kakas, A.C. (eds) Advances in Informatics. PCI 2001. Lecture Notes in Computer Science, vol 2563. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-38076-0_30
Download citation
DOI: https://doi.org/10.1007/3-540-38076-0_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-07544-8
Online ISBN: 978-3-540-38076-4
eBook Packages: Springer Book Archive