Analysis of multiple-threshold queues for congestion control of heterogeneous traffic streams

Abstract The use of queue thresholds is a well known technique for network traffic congestion control. This motivates the study of a single server queue with R ( R  ⩾ 2) distinct priority classes under Head of Line (HoL) service priority discipline, Partial Buffer Sharing (PBS) scheme and a finite capacity vector N , representing a sequence of thresholds ( N 1 ,  N 2 , … ,  N R ) for each class jobs. The external traffic is modelled using the compound Poisson process or generalised exponential (GE) distribution which can capture the bursty property of the network traffic. The transmission times have also been modelled using the GE distribution to depict the bulk departures from the system. Using a GE/GE/1/ N approximation, a closed form cost-effective analytical solution is obtained using the principle of maximum entropy (ME). The forms of the joint, aggregate and marginal state probabilities, as well as basic performance measures such as utilisation and blocking probabilities are analytically established at equilibrium via appropriate mean value constraints and the generating function approach. Consequently, efficient recursive expressions of low computational cost are determined. Typical numerical experiments are included to illustrate the credibility of the proposed mechanism in the context of different QoS grades for various network traffic classes. This model, therefore, can be used as a powerful tool to provide a required grade of service to a particular class of traffic in any heterogeneous networks.

[1]  T. Suda,et al.  Congestion control and prevention in ATM networks , 1991, IEEE Network.

[2]  Demetres D. Kouvatsos,et al.  MEM for Arbitrary Queueing Networks with Multiple General Servers and Repetitive-Service Blocking , 1989, Perform. Evaluation.

[3]  Demetres D. Kouvatsos,et al.  Product-Form Approximations for an Extended Class of General Closed Queueing Networks , 1990, Performance.

[4]  A. C. Williams,et al.  A generating function approach to queueing network analysis of multiprogrammed computers , 1976, Networks.

[5]  Demetres D. Kouvatsos,et al.  One-to-all broadcasting scheme for arbitrary static interconnection networks with bursty background traffic: Research Articles , 2004 .

[6]  K. Mani Chandy,et al.  Open, Closed, and Mixed Networks of Queues with Different Classes of Customers , 1975, JACM.

[7]  Demetres D. Kouvatsos,et al.  A maximum entropy priority approximation for a stableG/G/1 queue , 1989, Acta Informatica.

[8]  Guy Pujolle,et al.  The behaviour of a single queue in a general queueing network , 1976, Acta Informatica.

[9]  J. Kingman THE SINGLE SERVER QUEUE , 1970 .

[10]  Irfan-Ullah Awan,et al.  MEM for arbitrary closed queueing networks with RS-blocking and multiple job classes , 1998, Ann. Oper. Res..

[11]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[12]  San-Qi Li,et al.  Overload control in a finite message storage buffer , 1988, IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?.

[13]  D. Potier,et al.  Modelling Techniques and Tools for Performance Analysis , 1985 .

[14]  Hans Kröner,et al.  Comparative performance study of space priority mechanisms for ATM networks , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[15]  Raymond A. Marie An Approximate Analytical Method for General Queueing Networks , 1979, IEEE Transactions on Software Engineering.

[16]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[17]  M. Tribus Rational descriptions, decisions, and designs , 1969 .

[18]  C. Marshall The Single Server Queue, Revised Edition , 1983 .

[19]  E. Jaynes Information Theory and Statistical Mechanics , 1957 .

[20]  San-qi Li,et al.  Congestion control for packet voice by selective packet discarding , 1990, IEEE Trans. Commun..

[21]  Irfan-Ullah Awan,et al.  Entropy maximisation and open queueing networks with priorities and blocking , 2003, Perform. Evaluation.