Quasi-birth and death processes of two-server queues with stalling (original) (raw)

This paper investigates an optimal K-policy for a two-server Markovian queueing system M∕(M 1 , M 2)∕2∕(B 1 , B 2), with one fast server S 1 and one slow server S 2 , using the matrix analytic method. Two buffers B 1 and B 2 are organized to form waiting lines of customers in which, buffer B 1 is of finite size K(< ∞) and buffer B 2 is of infinite capacity. Buffer B 1 stalls customers who arrive when the system size (queue + service) is less than (K + 1) and dispatches a customer to the fast server S 1 only after S 1 completes its previous service. This K-policy is of threshold type which deals with controlling of informed customers and hence the customers have better choice of choosing the fast server routing through the buffer B 1. The (K + 2)-nd customer who arrives when the number of customers present in the system is exactly (K + 1) has the Hobson's choice of getting service from the slow server S 2. Buffer B 2 accommodates other customers who arrive when the number of customers present in the system is (K + 2) or more and feeds them one after another to either buffer B 1 or the sever S 2 whichever event can first accept the customer at the head-of-the-line in B 2. Queue length processes of interest are (1) q 1 = lim t→∞ X 1 (t) and (2) q 2 = lim t→∞ X 2 (t) , where X 1 (t) represents the number of customers who are in the buffers B 1 and B 2 and also in the service with server S 1 at time 't' and X 2 (t) represents the number of customers available with server S 2 only. The bi-variate random sequence (t) = (X 1 (t), X 2 (t)) of the system size (queue + service) forms a quasi-birth and death process (QBD). Steady state characteristics, and some of the performance measures such as the expected queue length, the probability that each server is busy etc are obtained. Numerical illustrations are provided based on the average cost function to explore the methodology of finding the best K-policy which minimizes the mean sojourn time of customers. Keywords QBD processes and M∕(M 1 ,M 2)∕2∕(B 1 ,B 2) • Fast server • Slow server • Matrix analytic method • Stationary distribution