Constrained Load-Balancing Policies for Parallel Single-Server Queue Systems

2020 ◽  
Vol 66 (8) ◽  
pp. 3501-3527 ◽  
Author(s):  
Hung T. Do ◽  
Masha Shunko

Flow-control policies that balance server loads are well known for improving performance of queueing systems with multiple nodes. However, although load balancing benefits the system overall, it may negatively impact some of the queueing nodes. For example, it may reduce throughput rates or engender unfairness with respect to some performance measures. For queueing systems with multiple single-server nodes, we propose a set of constrained load-balancing policies that ensures the expected arrival rate to each queueing node is not reduced, and we show that such policies provide multiple benefits for each queueing node: stochastically fewer customers and lower variance of the number of customers at each queueing node. These results imply performance improvement as measured by multiple general objective functions, including but not limited to the expected number of customers at a queueing node, probability of having a high number of customers, variance of the number of customers, and expected number of customers conditional on exceeding a threshold defined by a fixed service level. We demonstrate numerically that our proposed policies capture a large portion of the potential maximal improvement. This paper was accepted by Noah Gans, stochastic models and simulation.

2016 ◽  
Vol 2016 ◽  
pp. 1-11 ◽  
Author(s):  
K. V. Abdul Rasheed ◽  
M. Manoharan

We consider discouraged arrival of Markovian queueing systems whose service speed is regulated according to the number of customers in the system. We will reduce the congestion in two ways. First we attempt to reduce the congestion by discouraging the arrivals of customers from joining the queue. Secondly we reduce the congestion by introducing the concept of service switches. First we consider a model in which multiple servers have three service ratesμ1,μ2, andμ(μ1≤μ2<μ), say, slow, medium, and fast rates, respectively. If the number of customers in the system exceeds a particular pointK1orK2, the server switches to the medium or fast rate, respectively. For this adaptive queueing system the steady state probabilities are derived and some performance measures such as expected number in the system/queue and expected waiting time in the system/queue are obtained. Multiple server discouraged arrival model having one service switch and single server discouraged arrival model having one and two service switches are obtained as special cases. A Matlab program of the model is presented and numerical illustrations are given.


1997 ◽  
Vol 34 (01) ◽  
pp. 223-233 ◽  
Author(s):  
J. R. Artalejo ◽  
A. Gomez-Corral

Queueing systems with repeated requests have many useful applications in communications and computer systems modeling. In the majority of previous work the repeat requests are made individually by each unsatisfied customer. However, there is in the literature another type of queueing situation, in which the time between two successive repeated attempts is independent of the number of customers applying for service. This paper deals with the M/G/1 queue with repeated orders in its most general setting, allowing the simultaneous presence of both types of repeat requests. We first study the steady state distribution and the partial generating functions. When the service time distribution is exponential we show that the performance characteristics can be expressed in terms of hypergeometric functions.


1997 ◽  
Vol 34 (1) ◽  
pp. 223-233 ◽  
Author(s):  
J. R. Artalejo ◽  
A. Gomez-Corral

Queueing systems with repeated requests have many useful applications in communications and computer systems modeling. In the majority of previous work the repeat requests are made individually by each unsatisfied customer. However, there is in the literature another type of queueing situation, in which the time between two successive repeated attempts is independent of the number of customers applying for service. This paper deals with the M/G/1 queue with repeated orders in its most general setting, allowing the simultaneous presence of both types of repeat requests. We first study the steady state distribution and the partial generating functions. When the service time distribution is exponential we show that the performance characteristics can be expressed in terms of hypergeometric functions.


1983 ◽  
Vol 20 (02) ◽  
pp. 380-389 ◽  
Author(s):  
Vidyadhar G. Kulkarni

A general result for queueing systems with retrials is presented. This result relates the expected total number of retrials conducted by an arbitrary customer to the expected total number of retrials that take place during an arbitrary service time. This result is used in the analysis of a special system where two types of customer arrive in an independent Poisson fashion at a single-server service station with no waiting room. The service times of the two types of customer have independent general distributions with finite second moments. When the incoming customer finds the server busy he immediately leaves and tries his luck again after an exponential amount of time. The retrial rates are different for different types of customers. Expressions are derived for the expected number of retrial customers of each type.


1976 ◽  
Vol 13 (02) ◽  
pp. 423-426
Author(s):  
Stig I. Rosenlund

For a single-server queue with one waiting place and increasing arrival rate some necessary and sufficient conditions for infinitely many returns to emptiness with probability one are given.


1999 ◽  
Vol 36 (01) ◽  
pp. 105-118 ◽  
Author(s):  
Zhen Liu ◽  
Philippe Nain ◽  
Don Towsley ◽  
Zhi-Li Zhang

In this paper we study the asymptotic behavior of the tail of the stationary backlog distribution in a single server queue with constant service capacity c, fed by the so-called M/G/∞ input process or Cox input process. Asymptotic lower bounds are obtained for any distribution G and asymptotic upper bounds are derived when G is a subexponential distribution. We find the bounds to be tight in some instances, e.g. when G corresponds to either the Pareto or lognormal distribution and c − ρ &lt; 1, where ρ is the arrival rate at the buffer.


1990 ◽  
Vol 22 (03) ◽  
pp. 764-767 ◽  
Author(s):  
Ludolf E. Meester ◽  
J. George Shanthikumar

We consider a tandem queueing system with m stages and finite intermediate buffer storage spaces. Each stage has a single server and the service times are independent and exponentially distributed. There is an unlimited supply of customers in front of the first stage. For this system we show that the number of customers departing from each of the m stages during the time interval [0, t] for any t ≧ 0 is strongly stochastically increasing and concave in the buffer storage capacities. Consequently the throughput of this tandem queueing system is an increasing and concave function of the buffer storage capacities. We establish this result using a sample path recursion for the departure processes from the m stages of the tandem queueing system, that may be of independent interest. The concavity of the throughput is used along with the reversibility property of tandem queues to obtain the optimal buffer space allocation that maximizes the throughput for a three-stage tandem queue.


1970 ◽  
Vol 7 (2) ◽  
pp. 465-468 ◽  
Author(s):  
A. G. Pakes

In this note we adopt the notation and terminology of Kingman (1966) without further comment. For the general single server queue one has For the queueing systems GI/D/1 and D/G/1 we shall show that it is possible to make use of the special form of the service time and inter-arrival time distributions, respectively, to evaluate the right hand side of (1). A similar evaluation applies to the limiting distribution when it exists. The results obtained could also be obtained from those of Finch (1969) and Henderson and Finch (1970) by using suitable limiting arguments.


1985 ◽  
Vol 22 (4) ◽  
pp. 903-911 ◽  
Author(s):  
V. Giorno ◽  
C. Negri ◽  
A. G. Nobile

Single–server–single-queue–FIFO-discipline queueing systems are considered in which at most a finite number of customers N can be present in the system. Service and arrival rates are taken to be dependent upon that state of the system. Interarrival intervals, service intervals, waiting times and busy periods are studied, and the results obtained are used to investigate the features of a special queueing model characterized by parameters (λ (Ν –n), μn). This model retains the qualitative features of the C-model proposed by Conolly [2] and Chan and Conolly [1]. However, quite unlike the latter, it also leads to closed-form expressions for the transient probabilities, the interarrival and service probability density functions and their moments, as well as the effective interarrival and service densities and their moments. Finally, some computational results are given to compare the model discussed in this paper with the C-model.


Sign in / Sign up

Export Citation Format

Share Document