An M/G/1 Queuing System with Multiple Vacations to Assess the Performance of a Simplified Deficit Round Robin Model
Deficit Round-Robin (DRR) is a packet scheduling algorithm devised for providing fair queuing in the presence of variable length packets. Upper bounds on the buffer occupancy and scheduling delay of a leaky bucket regulated flow have been proved to hold under DRR. However, performance bounds are important for real-time traffic such as video or voice, whereas regarding data traffic average performance indices are meaningful in most of the cases. In this paper we propose and solve a specific worst-case model that enables us to calculate quantiles of the queue length distribution at any time (and hence average delays) as a function of the offered load, when the arrival process is Poissonian. The model proposed is a discrete time discrete state Markov chain of M/G/1-Type, and hence we used the matrix analytic methodology to solve it. The structure of the blocks belonging to the transition probability matrix is fully exploited. As a result of the above exploitation an effective algorithm for computing the matrix G is proposed. The algorithm consists in diagonalizing suitable matrix functions by means of Discrete Fourier Transform and in applying Newton’s method.
Unable to display preview. Download preview PDF.
- 2.Lenzini, L., Mingozzi, E., Stea, G.: Aliquem: a Novel DRR Implementation to Achieve Better Latency and Fairness at O(1) Complexity. In: Proc. of the 10th International Workshop on Quality of Service (IWQOS), Miami Beach, USA (May 2002)Google Scholar
- 4.Stiliadis, D., Varma, A.: Latency-Rate Servers: A General Model for Analysis of Traffic Scheduling Algorithms. IEEE/ACM Trans. on Networking 6, 675–689 (1998)Google Scholar
- 5.Stiliadis, D., Varma, A.: Latency-Rate Servers: A General Model for Analysis of Traffic Scheduling Algorithms. T.R. CRL-95-38, Univ. of California at S. Cruz, USA (July 1995)Google Scholar
- 7.Braden, R., Clark, D., Shenker, S.: Integrated Services in the Internet Architecture: an Overview. RFC 1633, The Internet Society (June 1994)Google Scholar
- 8.Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., Weiss, W.: An Architecture for Differentiated Services. RFC 2475, The Internet Society (December 1998)Google Scholar
- 9.Davie, B., et al.: An Expedited Forwarding PHB (Per-Hop Behavior). RFC 3246, The Internet Society (March 2002)Google Scholar
- 10.Charny, A., et al.: Supplemental Information for the New Definition of the EF PHB (Expedited Forwarding Per-Hop Behavior). RFC 3247, The Internet Society (March 2002)Google Scholar
- 13.Wolf, R.W.: Stochastic Modeling and the Theory of Queues. Prentice-Hall International Editions, Englewood Cliffs (1989)Google Scholar
- 15.Takagi, H.: Queuing Systems: Vacations and Priority Systems, Part 1, vol. 1. North Holland, Amsterdam (1991)Google Scholar
- 16.Agilent Technology Website, http://advanced.comms.agilent.com/
- 17.The ns-2 simulator, available at http://www.isi.edu/