Priority Queueing System with a Single Server Serving Two Queues M [X 1], M [X 2] /G 1, G 2 /1 with Balking and Optional Server Vacation

Size: px
Start display at page:

Download "Priority Queueing System with a Single Server Serving Two Queues M [X 1], M [X 2] /G 1, G 2 /1 with Balking and Optional Server Vacation"

Transcription

1 Available at Appl. Appl. Math. ISSN: Vol. 11, Issue 1 (June 216), pp Applications and Applied Mathematics: An International Journal (AAM) Priority Queueing System with a Single Server Serving Two Queues M [X 1], M [X 2] /G 1, G 2 /1 with Balking and Optional Server Vacation G. Ayyappan and P. Thamizhselvi Department of Mathematics Pondicherry Engineering College Puducherry, India ayyappanpec@hotmail.com; tmlselvi972@pec.edu Received: October 12, 215; Accepted: February 9, 216 Abstract In this paper we study a vacation queueing system with a single server simultaneously dealing with an M [X1] /G 1 /1 and an M [X2] /G 2 /1 queues. Two classes of units, priority and non-priority, arrive at the system in two independent compound Poisson streams. Under a non-preemptive priority rule, the server provides a general service to the priority and non-priority units. We further assume that the server may take a vacation of random length just after serving the last customer in the priority unit present in the system. If the server is busy or on vacation, an arriving non-priority customer either join the queue with probability b or balks(does not join the queue) with probability (1 b). The time dependent probability generating functions have been obtained in terms of their Laplace transforms and the corresponding steady state results are obtained explicitly. Also the average number of customer in the priority and the non-priority queue and the average waiting time are derived. Numerical results are computed. Keywords: Non-Preemptive Priority Queueing systems; Batch Arrival; Modified Server Vacations Transient Solution; Average Queue Size; Average Waiting Time MSC 21 No.: 6K25, 68M3, 9B22 61

2 62 G. Ayyappan and P. Thamizhselvi 1. Introduction The study on queuing models has become an indispensable area due to its wide applicability in real-life situations; all the models considered have had the property that units proceed to service on a first-come, first-served basis. This is obviously not only the manner of service, and there are many alternatives, such as last-come, first-served, selection in random order, and selection by priority. In order to offer different qualities of service for different kinds of customers, we often control a queueing system by priority mechanism. This phenomenon is common in practice. For example, in telecommunication transfer protocol, for guaranteeing different layers of service for different customers, priority classes control may appear in the header of an IP package or in an ATM cell. Priority control is also widely used in production practice, transportation management, etc. A few papers appear on bulk arrival priority queueing system. Hawkes (1956) considered the time dependent solution of a priority queue with bulk arrivals. Haghighi and Mishev (26) have studied a parallel priority queueing system with finite buffers. Vacation queues have been studied by several authors including Doshi (1986), Takagi (199), and Chae et al. (21). Ayyappan and Muthu Ganapathi Subramanian (29) have studied single server retrial queueing system with non-pre-emptive priority service and single vacation exhaustive service type. Madan (211) studied a Non-preemptive priority queueing system with a single server serving two queues M/G/1 and M/D/1 with optional server vacations based on the exhaustive service of the priority units. Haghighi and Mishev (213) have studied a Stochastic Three-stage Hiring Model as a Tandem Queueing Process with Bulk Arrivals and Erlang Phase-Type Selection. Jain and Charu Bhargava (28) have studied bulk arrival retrial queue with unreliable server and priority subscribers. Jinbio and Lian (213) have studied a single-server retrial G-queue with priority and unreliable server under Bernoulli vacation schedule. Thangaraj and Vanitha (21) have studied an M/G/1 queue with two-stage heterogeneous service compulsory server vacation and random breakdowns, and Jau-Chauan and Fu-Min (29) have studied modified vacation policy for M/G/1 retrial queue with balking and feedback. In this paper we consider a priority queueing system with a single server serving two queues M [X1] /G 1 /1 and M [X2] /G 2 /1 with balking and optional server vacation based on exhaustive service of the priority units. The service time of the priority and non-priority customers follows general (arbitrary) distribution. We assume that the server may take a vacation of random length but no vacation is allowed if there is even a single priority unit present in the system. Thus the server may take an optional vacation of random length just after completing the service of the last customer in the priority unit present in the system with probability θ or else may just continue serving the non-priority units if present in the system with probability (1 θ). If the server is busy or on vacation, an arriving non-priority customer either joins the queue with probability b or balks (does not join the queue) with probability (1 b) and the priority units are not allowed to balk the queue. Here we derive time dependent probability generating functions for both priority and non-priority units in terms of Laplace transforms. We also derive the average queue size and average waiting

3 AAM: Intern. J., Vol. 11, Issue 1 (June 216) 63 time in the queue for both priority and non-priority units. Some particular cases and numerical results are also discussed. The rest of the paper is organized as follows: Mathematical description of our model in Section (2). Definitions, equations governing of our model and the time dependent solution have been obtained in Sections (3) and (4). The corresponding steady state results have been derived explicitly in Section (5). Average queue size and the average waiting time are computed in Sections (6) and (7). Some particular cases are discussed in Section (8). In Section (9), we consider a numerical example to illustrate application of our results. 2. Mathematical description of our model (1) Priority and non-priority units arrive at the system in batches of variable size in a compound Poisson process. Let λ 1 c i dt(i = 1, 2, 3,...) and λ 2 c j dt(j = 1, 2, 3,...) be the first order probability that a batch of i and j customers arrives at the system during a short interval of time (t, tdt), where c i 1, c i = 1, c j 1, c j = 1 and λ 1 >, λ 2 > are the average arrival rates for priority and non-priority customers entering into the system and forming two queues. The server must serve all the priority units present in the system before taking up non-priority unit for service. In other words, there is no priority unit present in the system at the time of starting service of a non-priority unit. Further, we assume that the server follows a non-preemptive priority rule, which means that if one or more priority units arrive during the service time of a non-priority unit, the current service of a non-priority units is not stopped and a priority unit will be taken up for service only after the current service of a non-priority unit is complete. (2) Each customer under priority and non-priority units service provided by a single server on a first come - first served basis. The service time for both priority and non-priority units follows general (arbitrary) distributions with distribution functions B i (s) and the density functions b i (s), i = 1, 2. (3) Let µ i (x)dx be the conditional probability of completion of the priority and non-priority units service during the interval (x, x dx], given that the elapsed service time is x, so that µ i (x) = b i(x) 1 B i (x), and, therefore, b i (s) = µ i (s)e s µ i (x)dx. (4) We further assume that as soon as the service of the last priority unit present in the system is completed, the server has the option to take a vacation of random length with probability θ, in which case the vacation starts immediately or else with probability

4 64 G. Ayyappan and P. Thamizhselvi (1 θ) he may decide to continue serving the non-priority units present in the system, if any. In the later case, if there is no non-priority unit present in the system, the server remains idle in the system waiting for the new units to arrive. (5) The vacation time follow general (arbitrary) distribution with distribution function V (s) and the density function v(s). Let γ(x)dx be the conditional probability of a completion of a vacation during the interval (x, x dx] given that the elapsed vacation time is x, so that γ(x) = v(x) 1 V (x), and, therefore, v(s) = γ(s)e s γ(x)dx. (6) If the server is busy or on vacation, an arriving non-priority customer either joins the queue with probability b or balks (does not join the queue) with probability (1 b). 3. Definitions and Notations We define the following notations: (1) P m,n(x, (1) t) = Probability that at time t, the server is active providing service and there are m (m ) priority units and n (n ) non-priority units in the queue excluding the one priority unit in service with elapsed service time for this customer is x. Accordingly, m,n(t) = m,n(x, t)dx denotes the probability that at time t there are m (m ) priority units and n (n ) nonpriority units in the queue excluding one priority unit in service without regard to the elapsed service time x of a priority unit. (2) V m,n (x, t) = Probability that at time t, the server is on vacation with elapsed vacation time x and there are m(m ) priority units and n (n ) non-priority units in the queue. Accordingly, V m,n (t) = V m,n (x, t)dx denotes the probability that at time t there are m (m ) priority units and n (n ) nonpriority units in the queue, without regard to the elapsed vacation time x. (3) P m,n(x, (2) t) = Probability that at time t, the server is active providing service and there are m (m ) priority units in the queue and n (n ) non-priority units in the queue excluding the one non-priority unit in service with elapsed service time for this customer is x. Accordingly, m,n(t) = m,n(x, t)dx

5 AAM: Intern. J., Vol. 11, Issue 1 (June 216) 65 denotes the probability that at time t there are m (m ) priority units in the queue and n (n ) non-priority units in the queue excluding one non-priority unit in service without regard to the elapsed service time x of a non-priority unit. (4) Q(t) = Probability that at time t, there are no priority and non-priority customers in the system and the server is idle but available in the system. 4. Equations Governing the System The Kolmogorov forward equations to govern the model: t m,n(x, t) x m,n(x, t) = (λ 1 λ 2 µ 1 (x)) m,n(x, t) λ 1 λ 2 b C i m i,n (x, t) C j m,n j (x, t) λ 2(1 b) m,n(x, t); m 1, n 1, (1) t m,(x, t) x m,(x, t) = (λ 1 λ 2 µ 1 (x)) m,(x, t) λ 1 C i m i, (x, t) λ 2 (1 b)p m,(x, (1) t); m 1, n =, (2) t P,n(x, (1) t) x P,n(x, (1) t) = (λ 1 λ 2 µ 1 (x))p,n(x, (1) t) λ 2 b C j,n j (x, t) λ 2 (1 b)p,n(x, (1) t); m =, n 1, (3) t, (x, t) x, (x, t) = (λ 1 λ 2 µ 1 (x)), (x, t) λ 2 (1 b), (x, t); t V m,n(x, t) x V m,n(x, t) = (λ 1 λ 2 γ(x))v m,n (x, t) λ 1 λ 2 b m, n =, (4) C i V m i,n (x, t) C j V m,n j (x, t) λ 2 (1 b)v m,n (x, t); m 1, n 1, (5) t V m,(x, t) x V m,(x, t) = (λ 1 λ 2 γ(x))v m, (x, t) λ 1 C i V m i, (x, t) λ 2 (1 b)v m, (x, t); m 1, n =, (6) t V,n(x, t) x V,n(x, t) = (λ 1 λ 2 γ(x))v,n (x, t) λ 2 b C j V,n j (x, t) λ 2 (1 b)v,n (x, t); m =, n 1, (7) t V,(x, t) x V,(x, t) = (λ 1 λ 2 γ(x))v, (x, t) λ 2 (1 b)v, (x, t); m, n =, (8)

6 66 G. Ayyappan and P. Thamizhselvi t m,n(x, t) x m,n(x, t) = (λ 1 λ 2 µ 2 (x)) m,n(x, t) λ 1 λ 2 b C i m i,n (x, t) C j m,n j (x, t) λ 2(1 b) m,n(x, t); m 1, n 1, (9) t m,(x, t) x m,(x, t) = (λ 1 λ 2 µ 2 (x)) m,(x, t) λ 1 C i m i, (x, t) λ 2 (1 b)p m,(x, (2) t); m 1, n =, (1) t P,n(x, (2) t) x P,n(x, (2) t) = (λ 1 λ 2 µ 2 (x))p,n(x, (2) t) λ 2 b C j,n j (x, t) λ 2 (1 b)p,n(x, (2) t); m =, n 1, (11) t, (x, t) x, (x, t) = (λ 1 λ 2 µ 2 (x)), (x, t) λ 2 (1 b), (x, t); d dt Q(t) = (λ 1 λ 2 )Q(t) (1 θ), (x, t)µ 1 (x)dx m, n =, (12), (x, t)µ 2 (x)dx V, (x, t)γ(x)dx. (13) The above set of equations are to be solved under the following boundary conditions at x =. m,n(, t) = m,(, t) = λ 1 C m1 Q(t),n(, t) =, (, t) = λ 1 C 1 Q(t) V,n (, t) = θ m1,n(x, t)µ 1 (x)dx 1,n(x, t)µ 1 (x)dx m1,(x, t)µ 1 (x)dx 1, (x, t)µ 1 (x)dx m1,n(x, t)µ 2 (x)dx V m1,n (x, t)γ(x)dx; m 1, n 1, (14) m1,(x, t)µ 2 (x)dx V m1, (x, t)γ(x)dx; m 1, n =, (15) 1,n(x, t)µ 2 (x)dx 1, (x, t)µ 2 (x)dx V 1,n (x, t)γ(x)dx; m =, n 1, (16) V 1, (x, t)γ(x)dx; m, n =, (17),n(x, t)µ 1 (x)dx, n, (18)

7 AAM: Intern. J., Vol. 11, Issue 1 (June 216) 67, (, t) = λ 2 C 1 Q(t) (1 θ),n(, t) = λ 2 C n1 Q(t) (1 θ),1 (x, t)µ 1 (x)dx,1 (x, t)µ 2 (x)dx V,1 (x, t)γ(x)dx; m, n =, (19),n1(x, t)µ 1 (x)dx,n1(x, t)µ 2 (x)dx V,n1 (x, t)γ(x)dx; m =, n 1. (2) We assume that initially there are no customers in the system and the server is idle. So the initial conditions are P m,n() (1) = P m,() (1) = P,n() (1) =, () =, P m,n() (2) = P m,() (2) = P,n() (2) =, () =, (21) V m,n () = V m, () = V,n () = V, () =, and Q() = 1. Next, we define the following probability generating functions: z1 m z2 n P m,n(x, (1) t) = (x, z 1, z 2 ), z1 m P m (1) (x, t) = (x, z 1 ), m= n= n= m= m= n= z n 2 n (x, t) = (x, z 2 ), z m 1 m (x, t) = (x, z 1 ), m= n= n= z1 m z2 n V m,n (x, t) = V (x, z 1, z 2 ), z1 m V m (x, t) = V (x, z 1 ), and m= m= z m 1 z n 2 m,n(x, t) = (x, z 1, z 2 ), z n 2 n (x, t) = (x, z 2 ), z2 n V n (x, t) = V (x, z 2 ), n= which are convergent inside the circle given by z 1 1, z 2 1, and define the Laplace transform of a function f(t) as f(s) = f(t)e st dt. x m,n(x, s) (s λ 1 λ 2 b µ 1 (x)) m,n(x, s) = λ 1 λ 2 b x m,(x, s) (s λ 1 λ 2 b µ 1 (x)) m,(x, s) = λ 1 C i m i,n(x, s) (22) C j m,n j(x, s); m 1, n 1, (23) C i m i,(x, s); m 1, (24)

8 68 G. Ayyappan and P. Thamizhselvi x,n(x, s) (s λ 1 λ 2 b µ 1 (x)),n(x, s) = λ 2 b C j,n j(x, s); n 1, (25) x,(x, s) (s λ 1 λ 2 b µ 1 (x)),(x, s) =, (26) x V m,n(x, s) (s λ 1 λ 2 b γ(x))v m,n (x, s) = λ 1 C i V m i,n (x, s) λ 2 b C j V m,n j (x, s); m 1, n 1, (27) x V m,(x, s) (s λ 1 λ 2 b γ(x))v m, (x, s) = λ 1 x V,n(x, s) (s λ 1 λ 2 b γ(x))v,n (x, s) = λ 2 b C i V m i, (x, s); m 1, (28) C j V,n j (x, s); n 1, (29) x V,(x, s) (s λ 1 λ 2 b γ(x))v, (x, s) =, (3) x m,n(x, s) (s λ 1 λ 2 b µ 2 (x)) m,n(x, s) = λ 1 C i m i,n(x, s) λ 2 b x m,(x, s) (s λ 1 λ 2 b µ 2 (x)) m,(x, s) = λ 1 x,n(x, s) (s λ 1 λ 2 b µ 2 (x)),n(x, s) = λ 2 b C j m,n j(x, s); m 1, n 1, (31) C i m i,(x, s); m 1, (32) C j,n j(x, s); n 1, (33) x,(x, s) (s λ 1 λ 2 b µ 2 (x)),(x, s) =, (34) (s λ 1 λ 2 )Q(s) 1 = (1 θ) m,n(, s) = m,(, s) = λ 1 C m1 Q(s) m1,n(x, s)µ 1 (x)dx,(x, s)µ 1 (x)dx m1,n(x, s)µ 2 (x)dx,(x, s)µ 2 (x)dx V, (x, s)γ(x)dx, (35) V m1,n (x, s)γ(x)dx; m 1, n 1, (36) m1,(x, s)µ 1 (x)dx m1,(x, s)µ 2 (x)dx V m1, (x, s)γ(x)dx; m 1, (37)

9 AAM: Intern. J., Vol. 11, Issue 1 (June 216) 69,n(, s) =,(, s) = λ 1 C 1 Q(s) V,n (, s) = θ 1,n(x, s)µ 1 (x)dx,(, s) = λ 2 C 1 Q(s) (1 θ),n(, s) = λ 2 C n1 Q(s) (1 θ) 1,(x, s)µ 1 (x)dx 1,n(x, s)µ 2 (x)dx 1,(x, s)µ 2 (x)dx V 1,n (x, s)γ(x)dx; n 1, (38) V 1, (x, s)γ(x)dx, (39),n(x, s)µ 1 (x)dx; n, (4),1(x, s)µ 1 (x)dx,1(x, s)µ 2 (x)dx V,1 (x, s)γ(x)dx; m, n =, (41),n1(x, s)µ 1 (x)dx,n1(x, s)µ 2 (x)dx V,n1 (x, s)γ(x)dx; m =, n 1. (42) Now we multiply equations (23), (25), (27), (29), (31) and (33) by z n 2 summing over n from 1 to, adding to equations (24), (26), (28), (3), (32) and (34) and using the generating function defined in equation (22), we get x m (x, s, z 2 ) (s λ 1 λ 2 b[1 C(z 2 )] µ 1 (x)) m (x, s, z 2 ) = λ 1 m C i m i,(x, s, z 2 ); m 1, n =, (43) x (x, s, z 2 ) (s λ 1 λ 2 b[1 C(z 2 )] µ 1 (x)) (x, s, z 2 ) =, (44) x V m(x, s, z 2 ) (s λ 1 λ 2 b[1 C(z 2 )] γ(x))v m (x, s, z 2 ) m = λ 1 C i V m i, (x, s, z 2 ); m 1, n =, (45) x V (x, s, z 2 ) (s λ 1 λ 2 b[1 C(z 2 )] γ(x))v (x, s, z 2 ) =, (46) x m (x, s, z 2 ) (s λ 1 λ 2 b[1 C(z 2 )] µ 2 (x)) m (x, s, z 2 ) = λ 1 m C i m i,(x, s, z 2 ); m 1, n =, (47) x (x, s, z 2 ) (s λ 1 λ 2 b[1 C(z 2 )] µ 2 (x)) (x, s, z 2 ) =. (48) Now we multiply equations (43), (45) and (47) by z1 m summing over m from 1 to, adding to equations (44), (46) and (48) and using the generating function defined in equation (22), we

10 7 G. Ayyappan and P. Thamizhselvi get x (x, s, z 1, z 2 ) (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )] µ 1 (x)) (x, s, z 1, z 2 ) =, (49) x V (x, s, z 1, z 2 ) (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )] γ(x))v (x, s, z 1, z 2 ) =, (5) x (x, s, z 1, z 2 ) (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )] µ 2 (x)) (x, s, z 1, z 2 ) =. For the boundary conditions, we multiply both sides of equations (36) and (37) by z1 m1 summing over m from 1 to, adding to equations z 1 (38) and z 1 (39) and use the the equation (22), we get z 1 n (, s, z 1 ) = n (x, s, z 1 )µ 1 (x)dx n (x, s, z 1 )µ 2 (x)dx z 1 (, s, z 1 ) = λ 1 C(z 1 )Q(s) (x, s, z 1 )µ 2 (x)dx,n(x, s)µ 1 (x)dx,n(x, s)µ 2 (x)dx (x, s, z 1 )µ 1 (x)dx,(x, s)µ 2 (x)dx V n (x, s, z 1 )γ(x)dx (51) V,n (x, s)γ(x)dx, (52),(x, s)µ 1 (x)dx V (x, s, z 1 )γ(x)dx V, (x, s)γ(x)dx. (53) Now multiply equations (52) and (42) by z2 n summing over n from 1 to, adding to equations (53) and z 2 (41) and using the equation (22), we get z 1 (, s, z 1, z 2 ) = λ 1 C(z 1 )Q(s) (x, s, z 2 )µ 1 (x)dx z 2 (, s, z 2 ) = λ 2 C(z 2 )Q(s) (1 θ) (1 θ),(x, s)µ 1 (x)dx (x, s, z 1, z 2 )µ 1 (x)dx (x, s, z 1, z 2 )µ 2 (x)dx V (x, s, z 1, z 2 )γ(x)dx (x, s, z 2 )µ 1 (x)dx (x, s, z 2 )µ 2 (x)dx V (x, s, z 2 )γ(x)dx (x, s, z 2 )µ 2 (x)dx V (x, s, z 2 )γ(x)dx, (54),(x, s)µ 2 (x)dx V, (x, s)γ(x)dx. (55)

11 AAM: Intern. J., Vol. 11, Issue 1 (June 216) 71 Now multiply equation (4) by z n 2 summing over n from to, use the equation (22), we get V (, s, z 2 ) = θ Integrate equation (49) between to x, we obtain (x, s, z 2 )µ 1 (x)dx. (56) (x, s, z 1, z 2 ) = (, s, z 1, z 2 ) { (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )])x e x µ 1 (t)dt}. (57) Again integrate (57) by parts with respect to x, and we get (s, z 1, z 2 ) = (, s, z 1, z 2 )[ 1 B 1(s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) ]. (58) (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) Multiply equation (57) by µ 1 (x) and integrate with respect to x, we get (x, s,z 1, z 2 )µ 1 (x)dx = (, s, z 1, z 2 )B 1 (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]). (59) Now equation (44) can be rewritten as, x (x, s, z 2 ) (s λ 1 λ 2 b[1 C(z 2 )] µ 1 (x)) (x, s, z 2 ) =, which on integration gives { (s λ (x, s, z 2 ) = 1 λ 2 b[1 C(z 2 )])x (, s, z 2 )e Again integrate by parts with respect to x x µ 1 (t)dt}. (6) (s, z 2 ) = (, s, z 2 )[ 1 B 1(s λ 1 λ 2 b[1 C(z 2 )]) ]. (61) (s λ 1 λ 2 b[1 C(z 2 )]) Now multiply (6) by µ 1 (x), and integrate over x, we get (x, s, z 2 )µ 1 (x)dx = (, s, z 2 )B 1 (s λ 1 λ 2 b[1 C(z 2 )]). (62)

12 72 G. Ayyappan and P. Thamizhselvi Performing similar operations on equations (5) and (51), we get { (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )])x V (x, s, z 1, z 2 ) = V (, s, z 1, z 2 )e x γ(t)dt}, V (s, z 1, z 2 ) = V (, s, z 1, z 2 )[ 1 V (s λ 1[1 C(z 1 )] λ 2 b[1 C(z 2 )]) ], (64) (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) V (x, s, z 1, z 2 )γ(x)dx = V (, s, z 1, z 2 )V (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]), (65) { (s λ 1 λ 2 b[1 C(z 2 )])x V (x, s, z 2 ) = V (, s, z 2 )e x (63) γ(t)dt}, (66) V (x, s, z 2 )γ(x)dx = V (, s, z 2 )V (s λ 1 λ 2 b[1 C(z 2 )]). (67) However, by its definition and (x, s, z 1, z 2 ) = (, s, z 1, z 2 ) V (, s, z 1, z 2 ) = V (, s, z 2 ), (68) { (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )])x e x µ 2 (t)dt}, (69) (s, z 1, z 2 ) = (, s, z 1, z 2 )[ 1 B 2(s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) ], (7) (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) (x, s, z 1, z 2 )µ 2 (x)dx = (, s, z 1, z 2 )B 2 (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]), { (s λ (x, s, z 2 ) = 1 λ 2 b[1 C(z 2 )])x (, s, z 2 )e x (71) µ 2 (t)dt}, (72) (x, s, z 2 )µ 2 (x)dx = (, s, z 2 )B 2 (s λ 1 λ 2 b[1 C(z 2 )]). (73) However, by its definition Using equation (68) in (65), we get (, s, z 1, z 2 ) = (, s, z 2 ). (74) V (x, s, z 1, z 2 )γ(x)dx = V (, s, z 2 )V (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]). (75) By using (62) in (56), we get V (, s, z 2 ) = θ (, s, z 2 )B 1 (s λ 1 λ 2 b[1 C(z 2 )]). (76)

13 AAM: Intern. J., Vol. 11, Issue 1 (June 216) 73 Now substitute equations (59), (62), (65), (67), (71) and (73) in (54), we get {z 1 B 1 (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )])} (, s, z 1, z 2 ) = λ 1 C(z 1 )Q(s) (, s, z 2 )B 1 (s λ 1 λ 2 b[1 C(z 2 )]){1 θv (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) θv (s λ 1 λ 2 b[1 C(z 2 )])} (, s, z 2 ){B 2 (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) B 2 (s λ 1 λ 2 b[1 C(z 2 )])}. (77) Using equations (35), (62), (67), (73) in (55), we get (, s, z 2 ) = {1 (s λ 1 λ 2 b[1 C(z 2 )])Q(s)} {z 2 B 2 (s λ 1 λ 2 b[1 C(z 2 )])} (, s, z 2 )B 1 (s λ 1 λ 2 b[1 C(z 2 )]){1 θ θv (s λ 1 λ 2 b[1 C(z 2 )])}. (78) {z 2 B 2 (s λ 1 λ 2 b[1 C(z 2 )])} By applying Rouchy s theorem, {z 1 B 1 (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )])} has one and only one zero inside the circle, z 1 = 1 for Re (s) >, z 2 1. Then equation (77) gives [ λ 1 C(g(z 2 ))Q(s) (, s, z 2 ){B 2 (s λ 1 [1 C(g(z 2 ))] λ 2 b[1 C(z 2 )]) B 2 (s λ 1 λ 2 b[1 C(z 2 )])} ] (, s, z 2 ) = [ B1 (s λ 1 λ 2 b[1 C(z 2 )]){1 θv (s λ 1 [1 C(g(z 2 )] λ 2 b[1 C(z 2 )]) θv (s λ 1 λ 2 b[1 C(z 2 )])} ] Substitute (79) in (78) and (77), we get [ {1 (s λ1 λ 2 b[1 C(z 2 )]))Q(s)}. (79) (, s, z 2 ) = {1 θv (s λ 1 [1 C(g(z 2 )] λ 2 b[1 C(z 2 )]) θv (s λ 1 λ 2 b[1 C(z 2 )])} {1 θ θv (s λ 1 λ 2 b[1 C(z 2 )])}λ 1 C(g(z 2 )Q(s) ] [ {z2 B 2 (s λ 1 λ 2 b[1 C(z 2 )])}{1 θv (s λ 1 [1 C(g(z 2 )], (8) λ 2 b[1 C(z 2 )]) θv (s λ 1 λ 2 b[1 C(z 2 )])} {B 2 (s λ 1 [1 C(g(z 2 ))] λ 2 b[1 C(z 2 )]) B 2 (s λ 1 λ 2 b [1 C(z 2 )])}{1 θ θv (s λ 1 λ 2 b[1 C(z 2 )])} ] [ {1 (s λ1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]))Q(s)} (, s, z 1, z 2 ) = {1 θv (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) θv (s λ 1 λ 2 b[1 C(z 2 )])} (, s, z 2 ){z 2 B 2 (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )])} {1 θv (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) θv (s λ 1 λ 2 b[1 C(z 2 )])} ] [. (81) {z1 B 1 (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )])} {1 θv (s λ 1 [1 C(g(z 2 )] λ 2 b[1 C(z 2 )]) θv (s λ 1 λ 2 b[1 C(z 2 )])} ]

14 74 G. Ayyappan and P. Thamizhselvi Substitute equations (81), (79) and (8) in (58), (64) and (7), respectively, (s, z 1, z 2 ) = (, s, z 1, z 2 )[ 1 B 1(s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) ], (82) (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) V (s, z 1, z 2 ) = θ (, s, z 2 )B 1 (s λ 1 λ 2 b[1 C(z 2 )]) [ 1 V (s λ 1[1 C(z 1 )] λ 2 b[1 C(z 2 )]) ], (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) (83) (s, z 1, z 2 ) = (, s, z 2 )[ 1 B 2(s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) ]. (s λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) (84) Thus (s, z 1, z 2 ), V (s, z 1, z 2 ), and (s, z 1, z 2 ) are completely determined from equations (82) to (84). 5. Steady state Analysis: Limiting Behavior In this section, we derive the steady state probability distribution for our queueing model. By applying the well-known Tauberian property, lim sf(s) = lim f(t). s t In order to determine Q, we use the normalizing condition (1, 1) V (1, 1) (1, 1) Q = 1. The steady state probability for an priority queueing system with a single server serving two queues M [X 1] /G 1 /1 and M [X 2] /G 2 /1 with balking and optional server vacation based on exhaustive service of the priority units are given by where (, z 2 ) = (z 1, z 2 ) = (, z 1, z 2 )[ 1 B 1(λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) ], (85) (λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) V (z 1, z 2 ) = θp (, z 2 )B 1 (λ 1 λ 2 b[1 C(z 2 )]) [ 1 V (λ 1[1 C(z 1 )] λ 2 b[1 C(z 2 )]) ], (λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) (86) (z 1, z 2 ) = (, z 2 )[ 1 B 2(λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) ], (λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) (87) [{1 (λ 1 λ 2 b[1 C(z 2 )]))Q} {1 θv (λ 1 [1 C(g(z 2 )] λ 2 b[1 C(z 2 )]) θv (λ 1 λ 2 b[1 C(z 2 )])} {1 θ θv (λ 1 λ 2 b[1 C(z 2 )])}λ 1 C(g(z 2 )Q ] [ {z2 B 2 (λ 1 λ 2 b[1 C(z 2 )])}{1 θv (λ 1 [1 C(g(z 2 )] λ 2 b[1 C(z 2 )]) θv (λ 1 λ 2 b[1 C(z 2 )])} {B 2 (λ 1 [1 C(g(z 2 ))] λ 2 b[1 C(z 2 )]) B 2 (λ 1 λ 2 b[1 C(z 2 )])} {1 θ θv (λ 1 λ 2 b[1 C(z 2 )])} ], (88)

15 AAM: Intern. J., Vol. 11, Issue 1 (June 216) 75 (, z 1, z 2 ) = [{1 (λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]))Q} {1 θv (λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) θv (λ 1 λ 2 b[1 C(z 2 )])} (, z 2 ) {z 2 B 2 (λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )])} {1 θv (λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]) θv (λ 1 λ 2 b[1 C(z 2 )])} ] [ {z1 B 1 (λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )])}. (89) {1 θv (λ 1 [1 C(g(z 2 )] λ 2 b[1 C(z 2 )]) θv (λ 1 λ 2 b[1 C(z 2 )])} ] Let W q (z 1, z 2 ) be the probability generating function of the queue size irrespective of the state of the system. Then adding equations (85) to (87), we obtain where W q (z 1, z 2 ) = (z 1, z 2 ) V (z 1, z 2 ) (z 1, z 2 ), (9) W q (z 1, z 2 ) = N 1(z 1, z 2 ) D(z 1, z 2 ) N 2(z 1, z 2 ) D(z 1, z 2 ), (91) N 1 (z 1, z 2 ) = f 1 (z 1, z 2 )Q{1 θv (f 1 (z 1, z 2 )) θv (f 3 (z 2 ))}{1 B 1 (f 1 (z 1, z 2 ))} θf 4 (z 2 )Q{1 V (f 1 (z 1, z 2 ))}{z 1 B 1 (f 1 (z 1, z 2 ))}, (92) N 2 (z 1, z 2 ) = (, z 2 )[θ{b 2 (f 2 (z 2 )) B 2 (f 3 (z 2 ))}{1 V (f 1 (z 1, z 2 ))}{z 1 B 1 (f 1 (z 1, z 2 ) )} {z 2 B 2 (f 1 (z 1, z 2 ))}{1 θv (f 1 (z 1, z 2 )) θv (f 3 (z 2 ))}{1 B 1 (f 1 (z 1, z 2 ))} {z 1 B 1 (f 1 (z 1, z 2 ))}{1 B 2 (f 1 (z 1, z 2 ))}{1 θv (f 2 (z 2 )) θv (f 3 (z 2 ))}], (93) D(z 1, z 2 ) = {z 1 B 1 (f 1 (z 1, z 2 ))}{1 θv (f 2 (z 2 )) θv (f 3 (z 2 ))}f 1 (z 1, z 2 ) (94) and f 1 (z 1, z 2 ) = λ 1 [1 C(z 1 )] λ 2 b[1 C(z 2 )]), f 2 (z 2 ) = λ 1 [1 C(g(z 2 )] λ 2 b[1 C(z 2 )], f 3 (z 2 ) = λ 1 λ 2 b[1 C(z 2 )], f 4 (z 2 ) = λ 1 C(g(z 2 ). We see that for z 1 = 1, z 2 = 1, W q (z 1, z 2 ) is indeterminate of the form. Therefore, we apply L Hopitals rule and on simplification, we obtain the result of equation (92) where B 1 () = 1, B 2 () = 1, B 1() = E(B 1 ) is the mean service time of a priority customer, B 2() = E(B 2 ) is the mean service time of a non-priority customer, V () = 1, V () = E(V ) is the mean vacation time, C(1) = 1, g(1) = 1, C (1) = E(I) is the mean batch size of the arriving customer for both priority and non-priority units and g (1) = E(I 1 ) is the mean batch size of

16 76 G. Ayyappan and P. Thamizhselvi the arriving non-priority units during the busy period of priority units. N 1 (1, 1) = 2Q(λ 1 C (1) λ 2 bc (1)){B 1()(λ 1 C (1) λ 2 bc (1))}{1 θ θv (λ 1 )} 2V ()(λ 1 C (1) λ 2 bc (1)){1 B 1()(λ 1 C (1) λ 2 bc (1))}θQλ 1, (95) N 2 (1, 1) = (, 1)[2θ{1 B 2 (λ 1 )}V ()(λ 1 C (1) λ 2 bc (1)){1 B 1()(λ 1 C (1) λ 2 bc (1))} 2(λ 1 C (1) λ 2 bc (1)){1 θ θv (λ 1 )}{B 1() B 2()}], (96) D(1, 1) = 2{1 B 1()(λ 1 C (1) λ 2 bc (1))}(λ 1 C (1) λ 2 bc (1)){1 θ θv (λ 1 )} (97) and [ {1 θ θv (λ1 )}Q(λ 1 E(I)E(I 1 ) λ 2 be(i)) (, 1) = λ 1 QθE(V )(λ 1 E(I)E(I 1 ) λ 2 be(i))] [. (98) {1 θ θv (λ1 )}{1 E(B 2 )(λ 1 E(I)E(I 1 ) λ 2 be(i))} {1 B 2 (λ 1 )}{θe(v )(λ 1 E(I)E(I 1 ) λ 2 be(i)) θv (λ 1 )λ 2 be(i)} ] We shall use the normalizing condition W q (1, 1) Q = 1, we get [ {1 E(B1 )(λ 1 E(I) λ 2 be(i))}{1 θ θv (λ 1 )} ] Q = [ {1 θ θv (λ1 )} {1 θ θv (λ 1 )}{E(B 2 ) E(B 1 )} λ 1 θe(v ){1 E(B 1 )(λ 1 E(I) λ 2 be(i))} ] (, 1)θ{1 B 2 (λ 1 )}E(V ){1 E(B 1 )(λ 1 E(I) λ 2 be(i))} The utilization factor is given by. (99) ρ = 1 Q, (1) that is, [ {E(B1 )(λ 1 E(I) λ 2 be(i))}{1 θ θv (λ 1 )} ρ = {1 θ θv (λ 1 )}{E(B 2 ) E(B 1 )} λ 1 θe(v ){1 E(B 1 )(λ 1 E(I) λ 2 be(i))} ] (, 1)θ{1 B 2 (λ 1 )}E(V ){1 E(B 1 )(λ 1 E(I) λ 2 be(i))} [, (11) {1 θ θv (λ1 )} {1 θ θv (λ 1 )}{E(B 2 ) E(B 1 )} λ 1 θe(v ){1 E(B 1 )(λ 1 E(I) λ 2 be(i))} ] (, 1)θ{1 B 2 (λ 1 )}E(V ){1 E(B 1 )(λ 1 E(I) λ 2 be(i))} where ρ < 1 is the stability condition under which the steady state exists. Equation (1) gives the probability that the server is idle. Substituting equation (99) into (91), we have completely and explicitly determined W q (z 1, z 2 ), the probability generating function of the queue size.

17 AAM: Intern. J., Vol. 11, Issue 1 (June 216) The Average Queue Length The mean number of customer in priority queue under the steady state is L q1 = d dz 1 W q1 (z 1, 1) z1 =1 (12) and the mean number of customer in the non-priority queue under the steady state is then where L q2 = d dz 2 W q2 (1, z 2 ) z2 =1, (13) L q1 = D 1(1)N 1 (1) D 1 (1)N 1 (1) D 1(1)N 2 (1) D 1 (1)N 2 (1), 3(D 1(1)) 3(D 1(1)) (14) L q2 = D 2(1)n 1 (1) D 2 (1)n 1(1) D 2(1)n 2 (1) D 2 (1)n 2(1), 3(D 2(1)) 3(D 2(1)) (15) N 1 (1) = 2Qλ 1 E(I)E(B 1 )λ 1 E(I){1 θ θv (λ 1 )} 2Qλ 1 θe(v )λ 1 E(I) {1 E(B 1 )λ 1 E(I)}, N 1 (1) = Q{ 3λ 1 E(I[I 1])E(B 1 )λ 1 E(I) 3λ 1 E(I){E(B 2 1)(λ 1 E(I)) 2 E(B 1 )λ 1 E(I[I 1])}}{1 θ θv (λ 1 )} 6Q{λ 1 E(I)E(B 1 )λ 1 E(I)}θE(V )λ 1 E(I) 3θλ 1 Q{(E(V 2 )(λ 1 E(I)) 2 E(V )λ 1 E(I[I 1]))(1 E(B 1 )λ 1 E(I)) (E(V )λ 1 E(I))(E(B 2 1)(λ 1 E(I)) 2 E(B 1 )λ 1 E(I[I 1]))}, N 2 (1) = 2 (, 1)[θ{1 B 2 (λ 1 )}E(V )λ 1 E(I)(1 E(B 1 )λ 1 E(I)) E(B 2 )λ 1 E(I) {1 θ θv (λ 1 )}], N 2 (1) = (, 1)[ 3θ{1 B 2 (λ 1 )}(E(V 2 )(λ 1 E(I)) 2 E(V )λ 1 E(I[I 1])) (1 E(B 1 )λ 1 E(I)) 3θ{1 B 2 (λ 1 )}E(V )λ 1 E(I)(E(B 2 1)(λ 1 E(I)) 2 E(B 1 )λ 1 E(I[I 1])) 6(E(B 2 )λ 1 E(I))(E(B 1 )λ 1 E(I))θE(V )λ 1 E(I) 3[(E(B 2 2)(λ 1 E(I)) 2 E(B 2 )λ 1 E(I[I 1]))]{1 θ θv (λ 1 )}], D 1(1) = 2λ 1 E(I)[1 E(B 1 )λ 1 E(I)](1 θ θv (λ 1 )), D 1 (1) = [ 3λ 1 E(I[I 1])[1 E(B 1 )λ 1 E(I)] 3λ 1 E(I)[E(B 2 1)(λ 1 E(I)) 2 E(B 1 )λ 1 E(I[I 1])]](1 θ θv (λ 1 )), n 1(1) = 2Qλ 2 be(i)e(b 1 )λ 2 be(i){1 θ θv (λ 1 )} 2Qλ 1 θe(v )λ 2 be(i)e(b 1 )λ 2 be(i), n 1 (1) = Q{ 3λ 2 be(i[i 1])E(B 1 )λ 2 be(i) 3λ 2 be(i){e(b 2 1)(λ 2 be(i)) 2 E(B 1 )λ 2 E(I[I 1])}}{1 θ θv (λ 1 )} 6Q{λ 2 be(i)e(b 1 )λ 2 be(i)}θ{e(v )λ 2 be(i) V (λ 1 )λ 2 be(i)} 6θλ 1 E(I)E(I 1 )Q{E(V )λ 2 be(i)}{e(b 1 )λ 2 be(i)} 3θλ 1 Q{(E(V 2 )(λ 2 be(i)) 2 E(V )λ 2 be(i[i 1]))(E(B 1 )λ 2 be(i)) 3θλ 1 Q(E(V )λ 2 be(i))(e(b 2 1)(λ 2 be(i)) 2 E(B 1 )λ 2 be(i[i 1]))},

18 78 G. Ayyappan and P. Thamizhselvi n 2(1) = 2 (, 1)[θ{1 B 2 (λ 1 )}E(V )λ 2 be(i)(e(b 1 )λ 2 be(i)) E(B 1 )λ 2 be(i) {1 θ θv (λ 1 )}], n 2 (1) = 6 (, 1)[θ{1 B 2 (λ 1 )}E(V )λ 2 be(i)(e(b 1 )λ 2 be(i)) (E(B 1 )λ 2 be(i)) {1 θ θv (λ 1 )}] 3 (, 1)[θ{1 B 2 (λ 1 )}(E(B 1 )λ 2 be(i)){(e(v 2 ) (λ 2 be(i)) 2 E(V )λ 2 be(i[i 1]))} θ{1 B 2 (λ 1 )}E(V )λ 2 be(i)(e(b 2 1) (λ 2 be(i)) 2 E(B 1 )λ 2 be(i[i 1])) (E(B 2 1)(λ 2 be(i)) 2 E(B 1 )λ 2 b E(I[I 1])){1 θ θv (λ 1 )} 2θE(B 1 )λ 2 be(i){e(v )λ 2 be(i) V (λ 1 )λ 2 be(i)}], D 2(1) = 2λ 2 be(i)[e(b 1 )λ 2 be(i)](1 θ θv (λ 1 )), D 2 (1) = [3λ 2 be(i[i 1])[E(B 1 )λ 2 be(i)](1 θ θv (λ 1 )) 3λ 2 be(i)(e(b 2 1) (λ 2 be(i)) 2 E(B 1 )λ 2 be(i[i 1]))](1 θ θv (λ 1 )) 6θλ 2 be(i)e(b 1 )λ 2 be(i) [E(V )(λ 1 E(I)E(I 1 ) λ 2 be(i)) V (λ 1 )λ 2 be(i)]. 7. The Average Waiting Time in the Queue Average Waiting time of a customer in the priority queue is W q1 = L q 1 λ 1. (16) Average Waiting time of a customer in the non-priority queue is W q2 = L q 2 λ 2. (17) where L q1 and L q2 have been found in equations (14) and (15). 8. Particular Cases Case 1: If there is no vacation, no balking, single arrival and the service time follows exponential ( λ 2 when θ =, b = 1, E(I) = 1, E(I1 ) = (µ λ 1 ), E[I(I 1)] = and E[I 1(I 1 1)] = 2λ 2 µ ). Then, (µ λ 1 ) 3 and Q = 1 E(B 1 )(λ 1 λ 2 ), ρ = E(B 1 )(λ 1 λ 2 ), L q1 = D 1(1)N 1 (1) D 1 (1)N 1 (1) 3(D 1(1)) 2 D 1(1)N 2 (1) D 1 (1)N 2 (1) 3(D 1(1)) 2 L q2 = D 2(1)n 1 (1) D 2 (1)n 1(1) D 2(1)n 2 (1) D 2 (1)n 2(1), 3(D 2(1)) 2 3(D 2(1)) 2

19 AAM: Intern. J., Vol. 11, Issue 1 (June 216) 79 where N 1 (1) = 2Qλ 1 E(B 1 )λ 1, N 1 (1) = 3Qλ 1 E(B 2 1)(λ 1 ) 2, N 2 (1) = 2 (, 1)[E(B 2 )λ 1 ], N 2 (1) = 3 (, 1)[E(B 2 2)(λ 1 ) 2 ], D 1(1) = 2λ 1 [1 E(B 1 )λ 1 ], D 1 (1) = 3λ 1 E(B 2 1)(λ 1 ) 2, n 1(1) = 2Qλ 2 E(B 1 )λ 2, n 1 (1) = 3Qλ 2 E(B 2 1)(λ 2 ) 2, n 2(1) = 2 (, 1)[E(B 1 )λ 2 ], n 2 (1) = 6 (, 1)[E(B 1 )λ 2 ] 3 (, 1)[E(B 1 2)(λ 1 ) 2 ], D 2(1) = 2λ 2 [E(B 1 )λ 2 ], D 2 (1) = 3λ 2 E(B 2 1)(λ 2 ) 2. The above result coincides with the results of Gross and Harris (1985). Case 2: If there is no low priority queue, no vacation, single arrival, no balking and priority service, then also consider normal service and service time as follows exponentially ( when θ =, b = 1, E(I) = 1, E(I1 ) =, E[I(I 1)] =, λ 2 = and E(B 2 ) = ). Then, where Q = 1 E(B 1 )(λ 1 ), ρ = E(B 1 )(λ 1 ), L q1 = D 1(1)N 1 (1) D 1 (1)N 1 (1), 3(D 1(1)) 2 N 1 (1) = 2Qλ 1 E(B 1 )λ 1, N 1 (1) = 3Qλ 1 E(B 2 1)(λ 1 ) 2, D 1(1) = 2λ 1 [1 E(B 1 )λ 1 ] D 1 (1) = 3λ 1 E(B 2 1)(λ 1 ) 2. The above result coincides with the results of Gross and Harris (1985). 9. Numerical Results To numerically illustrate the results obtained in this work, we consider that the service time for priority and non-priority customers and the vacation time are exponentially distributed with rates µ 1, µ 2, and γ respectively.

20 8 G. Ayyappan and P. Thamizhselvi We base our numerical example on the result found in equations (99), (11), (14), (15), (118) and (119). For this purpose in Table I, we choose the following arbitrary values λ 2 θ =.3, b =.3, µ 1 = 9, µ 2 = 9, E(I) = 1, E[I(I 1)] =, E(I 1 ) = (µ λ 1 ), E[I 1 (I 1 1)] = 2λ 2µ (µ λ 1 ) 3, γ = 6 and λ 2 = 2. While λ 1 varies from.1 to 1. such that the stability condition is satisfied. Table I: Effect of λ 1 on various queue characteristics λ1 Q ρ L q1 L q2 W q1 W q It clearly shows that as long as increasing the arrival rate of priority units the servers idle time decreases while the utilisation factor, average queue length and waiting time of a queue for priority and non-priority units are all increases. In Table II, we choose the following arbitrary values θ =.3, b =.3, µ 1 = 9, µ 2 = 9, λ 2 E(I) = 1, E[I(I 1)] =, E(I 1 ) = (µ λ 1 ), E[I 1(I 1 1)] = 2λ 2µ (µ λ 1 ), γ = 6 and λ 3 1 = 2. Also λ 2 varies from.1 to 1. such that the stability condition is satisfied. It clearly shows that as long as increasing the arrival rate of non-priority units the servers idle time decreases while the utilisation factor, average queue lenth for both priority and non-priority unit and waiting time of a priority queue are all increases and waiting time of a non-priority units is decreases. Table II: Effect of λ 2 on various queue characteristics λ2 Q ρ L q1 L q2 W q1 W q Conclusion In this paper we studied a priority queueing system with balking and optional server vacation based on exhaustive service of the priority units. The server provides two types of service, namely priority and non-priority under non-preemptive priority rule. We derived the probability generating

21 AAM: Intern. J., Vol. 11, Issue 1 (June 216) 81 functions of the number of customers in the priority and non-priority units are found by using the supplementary variable technique, average queue size, the average waiting time for the priority and non-priority units and numerical results are also obtained. The above model finds potential application for guaranteeing different layers service for different customers. The Internet Protocol (IP) is not only successful in data communications, but IP emerges as the convergence layer for all forms of communication including voice, video or multimedia in general. The packet switched internet is taking over the circuit switched telephone network. The packet switched paradigm has great advantages in flexibility but it can give the same Quality of Service (QoS) as circuit switching. Therefore, all over the world great effort is put into improving the QoS packet switched systems. Priorities are a key instrument in giving each communication flow the QoS that it asks (and pays) for or Asynchronous Transfer Mode (ATM) was an attempt by telephone companies to design a network architecture that could efficiently transport both voice and data. Acknowledgment: The authors are thankful to the anonymous referees for their valuable comments and suggestions for the improvement of the paper. REFERENCES Ayyappan, G. and Muthu Ganapathi Subramanian, A. (29). Single server Retrial queueing system with Non-pre-emptive priority service and Single vacation-exhaustive service type, Pacific Asian Journal of Mathematics, Vol. 3, N. 1 2, pp Chae, K. C., Lee, H. W. and Ahn, C. W. (21). An arrival time approach to M/G/1 type queues with generalised vacations, Queueing Systems, Vol. 38, pp Chaudhry, M. L. and Templeton, J.G.C. (1983). A First Course In Bulk Queues. John Wiley & and Sons, New York. Cobham, A. (1954). Priority assignment in waiting line problems, Operations Research, Vol. 2, pp Doshi, B. T. (1986). Queueing systems with vacation-a survey, Queueing Systems, Vol. 1, No. 1, pp Gross, D. and Harris, C.M. (1985). Fundamentals of Queueing Theory, 2nd Edition. Wiley, New York. Haghighi, A. M. and Mishev, D. (26). A parallel priority queueing system with finite buffers, Journal of Parallel and Distributed Computing, Vol. 66, pp Haghighi, A. M. and Mishev, D. (213). Stochastic Three-stage Hiring Model as a Tandem Queueing Process with Bulk Arrivals and Erlang Phase-Type Selection: M K /M (k,k) /1 M Y /E r /1, Int. J. Mathematics in Operational Research, Vol. 5, No. 5, pp Hawkes, A.G. (1956). Time dependent solution of a priority queue with bulk arrivals, Operations Research, Vol. 34, pp Jain, M. and Charu, B. (28). Bulk Arrival Retrial Queue with Unreliable Server and Priority

22 82 G. Ayyappan and P. Thamizhselvi Subscribers, International Journal of Operations Research, Vol. 5, No. 4, pp Jau-Chauan, K. and Fu-Min, C. (29). Modified vacation policy for M/G/1 retrial queue with balking and feedback, Computers & Industrial Engineering, Vol. 57, pp Jinbio, W. and Zhaotong, L. (213). A single-server retrial G-queue with priority and unreliable server under Bernoulli vacation schedule, Computers & Industrial Engineering, Vol. 64, pp Kleinrock, L. (1976). Queueing system, Volume 2: Computer Applications, John Wiley & and Sons, New York. Madan, K.C. (211). A Non-Preemptive Priority Queueing System with a Single Server Serving Two Queues M/G/ and M/D/1 with Optonal Server Vacations Based on Exhaustive Service of the Priority Units, Applied Mathematics, Vol. 2, pp Takagi, H. (199). Time-dependent analysis of an M/G/1 vacation models with exhaustive service, Queueing Systems, Vol. 6, No. 1, pp Thangaraj, V. and Vanitha, S. (21). An M/G/1 queue with two-stage heterogeneous service compulsory server vacation and random breakdowns, Int. J. Contemp. Math. Sciences, Vol. 5, No. 7, pp

Transient Solution of M [X 1] with Priority Services, Modified Bernoulli Vacation, Bernoulli Feedback, Breakdown, Delaying Repair and Reneging

Transient Solution of M [X 1] with Priority Services, Modified Bernoulli Vacation, Bernoulli Feedback, Breakdown, Delaying Repair and Reneging Available at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 12, Issue 2 (December 217), pp. 633 657 Applications and Applied Mathematics: An International Journal (AAM) Transient Solution

More information

A Study on M x /G/1 Queuing System with Essential, Optional Service, Modified Vacation and Setup time

A Study on M x /G/1 Queuing System with Essential, Optional Service, Modified Vacation and Setup time A Study on M x /G/1 Queuing System with Essential, Optional Service, Modified Vacation and Setup time E. Ramesh Kumar 1, L. Poornima 2 1 Associate Professor, Department of Mathematics, CMS College of Science

More information

Time Dependent Solution Of M [X] /G/1 Queueing Model With second optional service, Bernoulli k-optional Vacation And Balking

Time Dependent Solution Of M [X] /G/1 Queueing Model With second optional service, Bernoulli k-optional Vacation And Balking International Journal of Scientific and Research Publications,Volume 3,Issue 9, September 213 ISSN 225-3153 1 Time Dependent Solution Of M [X] /G/1 Queueing Model With second optional service, Bernoulli

More information

M [X] /G/1 with Second Optional Service, Multiple Vacation, Breakdown and Repair

M [X] /G/1 with Second Optional Service, Multiple Vacation, Breakdown and Repair International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 3-9364, ISSN (Print): 3-9356 Volume Issue ǁ November. 4 ǁ PP.7-77 M [X] /G/ with Second Optional Service, Multiple Vacation,

More information

Batch Arrival Queueing System. with Two Stages of Service

Batch Arrival Queueing System. with Two Stages of Service Int. Journal of Math. Analysis, Vol. 8, 2014, no. 6, 247-258 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ijma.2014.411 Batch Arrival Queueing System with Two Stages of Service S. Maragathasundari

More information

A Two Phase Service M/G/1 Vacation Queue With General Retrial Times and Non-persistent Customers

A Two Phase Service M/G/1 Vacation Queue With General Retrial Times and Non-persistent Customers Int. J. Open Problems Compt. Math., Vol. 3, No. 2, June 21 ISSN 1998-6262; Copyright c ICSRS Publication, 21 www.i-csrs.org A Two Phase Service M/G/1 Vacation Queue With General Retrial Times and Non-persistent

More information

Single Server Bulk Queueing System with Three Stage Heterogeneous Service, Compulsory Vacation and Balking

Single Server Bulk Queueing System with Three Stage Heterogeneous Service, Compulsory Vacation and Balking International Journal of Scientific and Research Publications, Volume 7, Issue 4, April 217 3 ISSN 225-3153 Single Server Bulk Queueing System with Three Stage Heterogeneous Service, Compulsory Vacation

More information

Stability Condition of a Retrial Queueing System with Abandoned and Feedback Customers

Stability Condition of a Retrial Queueing System with Abandoned and Feedback Customers Available at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 2 December 2015), pp. 667 677 Applications and Applied Mathematics: An International Journal AAM) Stability Condition

More information

A Vacation Queue with Additional Optional Service in Batches

A Vacation Queue with Additional Optional Service in Batches Applied Mathematical Sciences, Vol. 3, 2009, no. 24, 1203-1208 A Vacation Queue with Additional Optional Service in Batches S. Pazhani Bala Murugan Department of Mathematics, Annamalai University Annamalainagar-608

More information

ANALYZING ROUGH QUEUEING MODELS WITH PRIORITY DISCIPLINE

ANALYZING ROUGH QUEUEING MODELS WITH PRIORITY DISCIPLINE Inter national Journal of Pure and Applied Mathematics Volume 113 No. 8 2017, 95 103 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu ANALYZING ROUGH

More information

Non-Persistent Retrial Queueing System with Two Types of Heterogeneous Service

Non-Persistent Retrial Queueing System with Two Types of Heterogeneous Service Global Journal of Theoretical and Applied Mathematics Sciences. ISSN 2248-9916 Volume 1, Number 2 (211), pp. 157-164 Research India Publications http://www.ripublication.com Non-Persistent Retrial Queueing

More information

CHAPTER 3 STOCHASTIC MODEL OF A GENERAL FEED BACK QUEUE NETWORK

CHAPTER 3 STOCHASTIC MODEL OF A GENERAL FEED BACK QUEUE NETWORK CHAPTER 3 STOCHASTIC MODEL OF A GENERAL FEED BACK QUEUE NETWORK 3. INTRODUCTION: Considerable work has been turned out by Mathematicians and operation researchers in the development of stochastic and simulation

More information

An M/G/1 Retrial Queue with Non-Persistent Customers, a Second Optional Service and Different Vacation Policies

An M/G/1 Retrial Queue with Non-Persistent Customers, a Second Optional Service and Different Vacation Policies Applied Mathematical Sciences, Vol. 4, 21, no. 4, 1967-1974 An M/G/1 Retrial Queue with Non-Persistent Customers, a Second Optional Service and Different Vacation Policies Kasturi Ramanath and K. Kalidass

More information

M/M/1 Retrial Queueing System with Negative. Arrival under Erlang-K Service by Matrix. Geometric Method

M/M/1 Retrial Queueing System with Negative. Arrival under Erlang-K Service by Matrix. Geometric Method Applied Mathematical Sciences, Vol. 4, 21, no. 48, 2355-2367 M/M/1 Retrial Queueing System with Negative Arrival under Erlang-K Service by Matrix Geometric Method G. Ayyappan Pondicherry Engineering College,

More information

M/M/1 Queueing System with Delayed Controlled Vacation

M/M/1 Queueing System with Delayed Controlled Vacation M/M/1 Queueing System with Delayed Controlled Vacation Yonglu Deng, Zhongshan University W. John Braun, University of Winnipeg Yiqiang Q. Zhao, University of Winnipeg Abstract An M/M/1 queue with delayed

More information

M/M/1 Retrial Queueing System with N-Policy. Multiple Vacation under Non-Pre-Emtive Priority. Service by Matrix Geometric Method

M/M/1 Retrial Queueing System with N-Policy. Multiple Vacation under Non-Pre-Emtive Priority. Service by Matrix Geometric Method Applied Mathematical Sciences, Vol. 4, 2010, no. 23, 1141 1154 M/M/1 Retrial Queueing System with N-Policy Multiple Vacation under Non-Pre-Emtive Priority Service by Matrix Geometric Method G. AYYAPPAN

More information

Stationary Analysis of a Multiserver queue with multiple working vacation and impatient customers

Stationary Analysis of a Multiserver queue with multiple working vacation and impatient customers Available at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 932-9466 Vol. 2, Issue 2 (December 207), pp. 658 670 Applications and Applied Mathematics: An International Journal (AAM) Stationary Analysis of

More information

A Batch Arrival Retrial Queue with Two Phases of Service, Feedback and K Optional Vacations

A Batch Arrival Retrial Queue with Two Phases of Service, Feedback and K Optional Vacations Applied Mathematical Sciences, Vol. 6, 212, no. 22, 171-187 A Batch Arrival Retrial Queue with Two Phases of Service, Feedback and K Optional Vacations D. Arivudainambi and P. Godhandaraman Department

More information

A Heterogeneous two-server queueing system with reneging and no waiting line

A Heterogeneous two-server queueing system with reneging and no waiting line ProbStat Forum, Volume 11, April 2018, Pages 67 76 ISSN 0974-3235 ProbStat Forum is an e-journal. For details please visit www.probstat.org.in A Heterogeneous two-server queueing system with reneging and

More information

Performance Evaluation of Queuing Systems

Performance Evaluation of Queuing Systems Performance Evaluation of Queuing Systems Introduction to Queuing Systems System Performance Measures & Little s Law Equilibrium Solution of Birth-Death Processes Analysis of Single-Station Queuing Systems

More information

International Journal of Mathematical Archive-5(1), 2014, Available online through ISSN

International Journal of Mathematical Archive-5(1), 2014, Available online through   ISSN International Journal of Mathematical Archive-5(1), 2014, 125-133 Available online through www.ijma.info ISSN 2229 5046 MAXIMUM ENTROPY ANALYSIS OF UNRELIABLE SERVER M X /G/1 QUEUE WITH ESSENTIAL AND MULTIPLE

More information

Research Article Binomial Schedule for an M/G/1 Type Queueing System with an Unreliable Server under N-Policy

Research Article Binomial Schedule for an M/G/1 Type Queueing System with an Unreliable Server under N-Policy Advances in Decision Sciences, Article ID 819718, 6 pages http://dx.doi.org/10.1155/2014/819718 Research Article Binomial Schedule for an M/G/1 Type Queueing System with an Unreliable Server under N-Policy

More information

Queuing Analysis of Markovian Queue Having Two Heterogeneous Servers with Catastrophes using Matrix Geometric Technique

Queuing Analysis of Markovian Queue Having Two Heterogeneous Servers with Catastrophes using Matrix Geometric Technique International Journal of Statistics and Systems ISSN 0973-2675 Volume 12, Number 2 (2017), pp. 205-212 Research India Publications http://www.ripublication.com Queuing Analysis of Markovian Queue Having

More information

Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server

Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server S. Jehoashan Kingsly 1, S. Padmasekaran and K. Jeganathan 3 1 Department of Mathematics, Adhiyamaan

More information

The discrete-time Geom/G/1 queue with multiple adaptive vacations and. setup/closedown times

The discrete-time Geom/G/1 queue with multiple adaptive vacations and. setup/closedown times ISSN 1750-9653, England, UK International Journal of Management Science and Engineering Management Vol. 2 (2007) No. 4, pp. 289-296 The discrete-time Geom/G/1 queue with multiple adaptive vacations and

More information

Queues and Queueing Networks

Queues and Queueing Networks Queues and Queueing Networks Sanjay K. Bose Dept. of EEE, IITG Copyright 2015, Sanjay K. Bose 1 Introduction to Queueing Models and Queueing Analysis Copyright 2015, Sanjay K. Bose 2 Model of a Queue Arrivals

More information

Balking and Re-service in a Vacation Queue with Batch Arrival and Two Types of Heterogeneous Service

Balking and Re-service in a Vacation Queue with Batch Arrival and Two Types of Heterogeneous Service Journal of Mathematics Research; Vol. 4, No. 4; 212 ISSN 1916-9795 E-ISSN 1916-989 Publishe by Canaian Center of Science an Eucation Balking an Re-service in a Vacation Queue with Batch Arrival an Two

More information

A discrete-time priority queue with train arrivals

A discrete-time priority queue with train arrivals A discrete-time priority queue with train arrivals Joris Walraevens, Sabine Wittevrongel and Herwig Bruneel SMACS Research Group Department of Telecommunications and Information Processing (IR07) Ghent

More information

Derivation of Formulas by Queueing Theory

Derivation of Formulas by Queueing Theory Appendices Spectrum Requirement Planning in Wireless Communications: Model and Methodology for IMT-Advanced E dite d by H. Takagi and B. H. Walke 2008 J ohn Wiley & Sons, L td. ISBN: 978-0-470-98647-9

More information

Outline. Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue.

Outline. Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue. Outline Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue Batch queue Bulk input queue M [X] /M/1 Bulk service queue M/M [Y]

More information

An M/M/1 Retrial Queue with Unreliable Server 1

An M/M/1 Retrial Queue with Unreliable Server 1 An M/M/1 Retrial Queue with Unreliable Server 1 Nathan P. Sherman 2 and Jeffrey P. Kharoufeh 3 Department of Operational Sciences Air Force Institute of Technology Abstract We analyze an unreliable M/M/1

More information

System with a Server Subject to Breakdowns

System with a Server Subject to Breakdowns Applied Mathematical Sciences Vol. 7 213 no. 11 539 55 On Two Modifications of E 2 /E 2 /1/m Queueing System with a Server Subject to Breakdowns Michal Dorda VSB - Technical University of Ostrava Faculty

More information

Burst Arrival Queues with Server Vacations and Random Timers

Burst Arrival Queues with Server Vacations and Random Timers Burst Arrival Queues with Server acations and Random Timers Merav Shomrony and Uri Yechiali Department of Statistics and Operations Research School of Mathematical Sciences Raymond and Beverly Sackler

More information

Elementary queueing system

Elementary queueing system Elementary queueing system Kendall notation Little s Law PASTA theorem Basics of M/M/1 queue M/M/1 with preemptive-resume priority M/M/1 with non-preemptive priority 1 History of queueing theory An old

More information

A Heterogeneous Two-Server Queueing System with Balking and Server Breakdowns

A Heterogeneous Two-Server Queueing System with Balking and Server Breakdowns The Eighth International Symposium on Operations Research and Its Applications (ISORA 09) Zhangjiajie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 230 244 A Heterogeneous Two-Server Queueing

More information

Retrial queue for cloud systems with separated processing and storage units

Retrial queue for cloud systems with separated processing and storage units Retrial queue for cloud systems with separated processing and storage units Tuan Phung-Duc Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro-ku, Tokyo, Japan

More information

Analysis of an M/M/1/N Queue with Balking, Reneging and Server Vacations

Analysis of an M/M/1/N Queue with Balking, Reneging and Server Vacations Analysis of an M/M/1/N Queue with Balking, Reneging and Server Vacations Yan Zhang 1 Dequan Yue 1 Wuyi Yue 2 1 College of Science, Yanshan University, Qinhuangdao 066004 PRChina 2 Department of Information

More information

11 The M/G/1 system with priorities

11 The M/G/1 system with priorities 11 The M/G/1 system with priorities In this chapter we analyse queueing models with different types of customers, where one or more types of customers have priority over other types. More precisely we

More information

Multiserver Queueing Model subject to Single Exponential Vacation

Multiserver Queueing Model subject to Single Exponential Vacation Journal of Physics: Conference Series PAPER OPEN ACCESS Multiserver Queueing Model subject to Single Exponential Vacation To cite this article: K V Vijayashree B Janani 2018 J. Phys.: Conf. Ser. 1000 012129

More information

Link Models for Circuit Switching

Link Models for Circuit Switching Link Models for Circuit Switching The basis of traffic engineering for telecommunication networks is the Erlang loss function. It basically allows us to determine the amount of telephone traffic that can

More information

A Retrial Queueing model with FDL at OBS core node

A Retrial Queueing model with FDL at OBS core node A Retrial Queueing model with FDL at OBS core node Chuong Dang Thanh a, Duc Pham Trung a, Thang Doan Van b a Faculty of Information Technology, College of Sciences, Hue University, Hue, Viet Nam. E-mail:

More information

A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks

A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks by Doo Il Choi, Charles Knessl and Charles Tier University of Illinois at Chicago 85 South

More information

Preemptive Resume Priority Retrial Queue with. Two Classes of MAP Arrivals

Preemptive Resume Priority Retrial Queue with. Two Classes of MAP Arrivals Applied Mathematical Sciences, Vol. 7, 2013, no. 52, 2569-2589 HIKARI Ltd, www.m-hikari.com Preemptive Resume Priority Retrial Queue with Two Classes of MAP Arrivals M. Senthil Kumar 1, S. R. Chakravarthy

More information

Transient Solution of a Multi-Server Queue. with Catastrophes and Impatient Customers. when System is Down

Transient Solution of a Multi-Server Queue. with Catastrophes and Impatient Customers. when System is Down Applied Mathematical Sciences, Vol. 8, 2014, no. 92, 4585-4592 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.45388 Transient Solution of a Multi-Server Queue with Catastrophes and Impatient

More information

Contents Preface The Exponential Distribution and the Poisson Process Introduction to Renewal Theory

Contents Preface The Exponential Distribution and the Poisson Process Introduction to Renewal Theory Contents Preface... v 1 The Exponential Distribution and the Poisson Process... 1 1.1 Introduction... 1 1.2 The Density, the Distribution, the Tail, and the Hazard Functions... 2 1.2.1 The Hazard Function

More information

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K "

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems  M/M/1  M/M/m  M/M/1/K Queueing Theory I Summary Little s Law Queueing System Notation Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K " Little s Law a(t): the process that counts the number of arrivals

More information

Inventory Ordering Control for a Retrial Service Facility System Semi- MDP

Inventory Ordering Control for a Retrial Service Facility System Semi- MDP International Journal of Engineering Science Invention (IJESI) ISS (Online): 239 6734, ISS (Print): 239 6726 Volume 7 Issue 6 Ver I June 208 PP 4-20 Inventory Ordering Control for a Retrial Service Facility

More information

Stochastic three-stage hiring model as a tandem queueing process with bulk arrivals and Erlang phase-type selection, M X /M (k,k) /1 M Y /E r /1

Stochastic three-stage hiring model as a tandem queueing process with bulk arrivals and Erlang phase-type selection, M X /M (k,k) /1 M Y /E r /1 Int. J. Mathematics in Operational Research, Vol. 5, No. 5, 23 57 Stochastic three-stage hiring model as a tandem queueing process with bulk arrivals and Erlang phase-type selection, M X /M (k,k) / M Y

More information

M/G/1 and Priority Queueing

M/G/1 and Priority Queueing M/G/1 and Priority Queueing Richard T. B. Ma School of Computing National University of Singapore CS 5229: Advanced Compute Networks Outline PASTA M/G/1 Workload and FIFO Delay Pollaczek Khinchine Formula

More information

Geom/G 1,G 2 /1/1 REPAIRABLE ERLANG LOSS SYSTEM WITH CATASTROPHE AND SECOND OPTIONAL SERVICE

Geom/G 1,G 2 /1/1 REPAIRABLE ERLANG LOSS SYSTEM WITH CATASTROPHE AND SECOND OPTIONAL SERVICE J Syst Sci Complex (2011) 24: 554 564 Geom/G 1,G 2 /1/1 REPAIRABLE ERLANG LOSS SYSTEM WITH CATASTROPHE AND SECOND OPTIONAL SERVICE Yinghui TANG Miaomiao YU Cailiang LI DOI: 10.1007/s11424-011-8339-2 Received:

More information

Batch Arrival Queuing Models with Periodic Review

Batch Arrival Queuing Models with Periodic Review Batch Arrival Queuing Models with Periodic Review R. Sivaraman Ph.D. Research Scholar in Mathematics Sri Satya Sai University of Technology and Medical Sciences Bhopal, Madhya Pradesh National Awardee

More information

Cost Analysis of Two-Phase M/M/1 Queueing system in the Transient state with N-Policy and Server Breakdowns

Cost Analysis of Two-Phase M/M/1 Queueing system in the Transient state with N-Policy and Server Breakdowns IN (e): 2250 3005 Volume, 07 Issue, 9 eptember 2017 International Journal of Computational Engineering Research (IJCER) Cost Analysis of Two-Phase M/M/1 Queueing system in the Transient state with N-Policy

More information

Networking = Plumbing. Queueing Analysis: I. Last Lecture. Lecture Outline. Jeremiah Deng. 29 July 2013

Networking = Plumbing. Queueing Analysis: I. Last Lecture. Lecture Outline. Jeremiah Deng. 29 July 2013 Networking = Plumbing TELE302 Lecture 7 Queueing Analysis: I Jeremiah Deng University of Otago 29 July 2013 Jeremiah Deng (University of Otago) TELE302 Lecture 7 29 July 2013 1 / 33 Lecture Outline Jeremiah

More information

Finite Bulk Queueing Model

Finite Bulk Queueing Model Finite Bulk Queueing Model Rashmita Sharma Department of Mathematics, D.A.V. (P.G.) College, Dehra Dun (U.K.), India. Abstract In this paper we analyze a G X /G/m queueing model with finite capacity using

More information

Data analysis and stochastic modeling

Data analysis and stochastic modeling Data analysis and stochastic modeling Lecture 7 An introduction to queueing theory Guillaume Gravier guillaume.gravier@irisa.fr with a lot of help from Paul Jensen s course http://www.me.utexas.edu/ jensen/ormm/instruction/powerpoint/or_models_09/14_queuing.ppt

More information

Advanced Computer Networks Lecture 3. Models of Queuing

Advanced Computer Networks Lecture 3. Models of Queuing Advanced Computer Networks Lecture 3. Models of Queuing Husheng Li Min Kao Department of Electrical Engineering and Computer Science University of Tennessee, Knoxville Spring, 2016 1/13 Terminology of

More information

J. MEDHI STOCHASTIC MODELS IN QUEUEING THEORY

J. MEDHI STOCHASTIC MODELS IN QUEUEING THEORY J. MEDHI STOCHASTIC MODELS IN QUEUEING THEORY SECOND EDITION ACADEMIC PRESS An imprint of Elsevier Science Amsterdam Boston London New York Oxford Paris San Diego San Francisco Singapore Sydney Tokyo Contents

More information

Waiting Time Analysis of A Single Server Queue in an Out- Patient Clinic

Waiting Time Analysis of A Single Server Queue in an Out- Patient Clinic IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. V (May - Jun. 2015), PP 54-58 www.iosrjournals.org Waiting Time Analysis of A Single Server Queue in

More information

6 Solving Queueing Models

6 Solving Queueing Models 6 Solving Queueing Models 6.1 Introduction In this note we look at the solution of systems of queues, starting with simple isolated queues. The benefits of using predefined, easily classified queues will

More information

Non Markovian Queues (contd.)

Non Markovian Queues (contd.) MODULE 7: RENEWAL PROCESSES 29 Lecture 5 Non Markovian Queues (contd) For the case where the service time is constant, V ar(b) = 0, then the P-K formula for M/D/ queue reduces to L s = ρ + ρ 2 2( ρ) where

More information

Control of Fork-Join Networks in Heavy-Traffic

Control of Fork-Join Networks in Heavy-Traffic in Heavy-Traffic Asaf Zviran Based on MSc work under the guidance of Rami Atar (Technion) and Avishai Mandelbaum (Technion) Industrial Engineering and Management Technion June 2010 Introduction Network

More information

Discrete-time Retrial Queue with Bernoulli Vacation, Preemptive Resume and Feedback Customers

Discrete-time Retrial Queue with Bernoulli Vacation, Preemptive Resume and Feedback Customers Journal of Industrial Engineering and Management JIEM, 2015 8(4): 1236-1250 Online ISSN: 2013-0953 Print ISSN: 2013-8423 http://dx.doi.org/10.3926/jiem.1487 Discrete-time Retrial Queue with Bernoulli Vacation,

More information

A discrete-time Geo/G/1 retrial queue with starting failures and second optional service

A discrete-time Geo/G/1 retrial queue with starting failures and second optional service Computers and Mathematics with Applications 53 (2007) 115 127 www.elsevier.com/locate/camwa A discrete-time Geo/G/1 retrial queue with starting failures and second optional service Jinting Wang, Qing Zhao

More information

Analysis of a Two-Phase Queueing System with Impatient Customers and Multiple Vacations

Analysis of a Two-Phase Queueing System with Impatient Customers and Multiple Vacations The Tenth International Symposium on Operations Research and Its Applications (ISORA 211) Dunhuang, China, August 28 31, 211 Copyright 211 ORSC & APORC, pp. 292 298 Analysis of a Two-Phase Queueing System

More information

Analysis of Software Artifacts

Analysis of Software Artifacts Analysis of Software Artifacts System Performance I Shu-Ngai Yeung (with edits by Jeannette Wing) Department of Statistics Carnegie Mellon University Pittsburgh, PA 15213 2001 by Carnegie Mellon University

More information

International Journal of Pure and Applied Mathematics Volume 28 No ,

International Journal of Pure and Applied Mathematics Volume 28 No , International Journal of Pure and Applied Mathematics Volume 28 No. 1 2006, 101-115 OPTIMAL PERFORMANCE ANALYSIS OF AN M/M/1/N QUEUE SYSTEM WITH BALKING, RENEGING AND SERVER VACATION Dequan Yue 1, Yan

More information

Operations Research Letters. Instability of FIFO in a simple queueing system with arbitrarily low loads

Operations Research Letters. Instability of FIFO in a simple queueing system with arbitrarily low loads Operations Research Letters 37 (2009) 312 316 Contents lists available at ScienceDirect Operations Research Letters journal homepage: www.elsevier.com/locate/orl Instability of FIFO in a simple queueing

More information

Kendall notation. PASTA theorem Basics of M/M/1 queue

Kendall notation. PASTA theorem Basics of M/M/1 queue Elementary queueing system Kendall notation Little s Law PASTA theorem Basics of M/M/1 queue 1 History of queueing theory An old research area Started in 1909, by Agner Erlang (to model the Copenhagen

More information

Stochastic inventory system with two types of services

Stochastic inventory system with two types of services Int. J. Adv. Appl. Math. and Mech. 2() (204) 20-27 ISSN: 2347-2529 Available online at www.ijaamm.com International Journal of Advances in Applied Mathematics and Mechanics Stochastic inventory system

More information

Performance Analysis of an M/M/c/N Queueing System with Balking, Reneging and Synchronous Vacations of Partial Servers

Performance Analysis of an M/M/c/N Queueing System with Balking, Reneging and Synchronous Vacations of Partial Servers The Sixth International Symposium on Operations Research and Its Applications (ISORA 06) Xinjiang, China, August 8 12, 2006 Copyright 2006 ORSC & APORC pp. 128 143 Performance Analysis of an M/M/c/ Queueing

More information

Analysis of a Machine Repair System with Warm Spares and N-Policy Vacations

Analysis of a Machine Repair System with Warm Spares and N-Policy Vacations The 7th International Symposium on Operations Research and Its Applications (ISORA 08) ijiang, China, October 31 Novemver 3, 2008 Copyright 2008 ORSC & APORC, pp. 190 198 Analysis of a Machine Repair System

More information

A Direct Approach to Transient Queue-Size Distribution in a Finite-Buffer Queue with AQM

A Direct Approach to Transient Queue-Size Distribution in a Finite-Buffer Queue with AQM Appl. Math. Inf. Sci. 7, No. 3, 99-915 (213) 99 Applied Mathematics & Information Sciences An International Journal A Direct Approach to Transient Queue-Size Distribution in a Finite-Buffer Queue with

More information

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements Queueing Systems: Lecture 3 Amedeo R. Odoni October 18, 006 Announcements PS #3 due tomorrow by 3 PM Office hours Odoni: Wed, 10/18, :30-4:30; next week: Tue, 10/4 Quiz #1: October 5, open book, in class;

More information

AN M/M/1 QUEUEING SYSTEM WITH INTERRUPTED ARRIVAL STREAM K.C. Madan, Department of Statistics, College of Science, Yarmouk University, Irbid, Jordan

AN M/M/1 QUEUEING SYSTEM WITH INTERRUPTED ARRIVAL STREAM K.C. Madan, Department of Statistics, College of Science, Yarmouk University, Irbid, Jordan REVISTA INVESTIGACION OPERACIONAL Vol., No., AN M/M/ QUEUEING SYSTEM WITH INTERRUPTED ARRIVAL STREAM K.C. Maan, Department of Statistics, College of Science, Yarmouk University, Irbi, Joran ABSTRACT We

More information

Perishable Inventory System at Service Facilities with Multiple Server Vacations and Impatient Customers

Perishable Inventory System at Service Facilities with Multiple Server Vacations and Impatient Customers J. Stat. Appl. Pro. Lett. 3, o. 3, 63-73 (2014) 63 Journal of Statistics Applications & Probability Letters An International Journal http://dx.doi.org/10.12785/jsapl/010303 Perishable Inventory System

More information

A Two-Queue Polling Model with Two Priority Levels in the First Queue

A Two-Queue Polling Model with Two Priority Levels in the First Queue A Two-Queue Polling Model with Two Priority Levels in the First Queue arxiv:1408.0110v1 [math.pr] 1 Aug 2014 M.A.A. Boon marko@win.tue.nl I.J.B.F. Adan iadan@win.tue.nl May, 2008 Abstract O.J. Boxma boxma@win.tue.nl

More information

NICTA Short Course. Network Analysis. Vijay Sivaraman. Day 1 Queueing Systems and Markov Chains. Network Analysis, 2008s2 1-1

NICTA Short Course. Network Analysis. Vijay Sivaraman. Day 1 Queueing Systems and Markov Chains. Network Analysis, 2008s2 1-1 NICTA Short Course Network Analysis Vijay Sivaraman Day 1 Queueing Systems and Markov Chains Network Analysis, 2008s2 1-1 Outline Why a short course on mathematical analysis? Limited current course offering

More information

Research Article On the Discrete-Time Geo X /G/1 Queues under N-Policy with Single and Multiple Vacations

Research Article On the Discrete-Time Geo X /G/1 Queues under N-Policy with Single and Multiple Vacations Applied Mathematics Volume 203, Article ID 58763, 6 pages http://dx.doi.org/0.55/203/58763 Research Article On the Discrete-Time Geo X /G/ Queues under N-Policy with Single and Multiple Vacations Sung

More information

Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue

Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue Final project for ISYE 680: Queuing systems and Applications Hongtan Sun May 5, 05 Introduction As

More information

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/6/16. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/6/16. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA 1 / 24 Queueing Review (mostly from BCNN) Christos Alexopoulos and Dave Goldsman Georgia Institute of Technology, Atlanta, GA, USA 10/6/16 2 / 24 Outline 1 Introduction 2 Queueing Notation 3 Transient

More information

P (L d k = n). P (L(t) = n),

P (L d k = n). P (L(t) = n), 4 M/G/1 queue In the M/G/1 queue customers arrive according to a Poisson process with rate λ and they are treated in order of arrival The service times are independent and identically distributed with

More information

M/M/1 TWO-PHASE GATED QUEUEING SYSTEM WITH UNRELIABLE SERVER AND STATE DEPENDENT ARRIVALS

M/M/1 TWO-PHASE GATED QUEUEING SYSTEM WITH UNRELIABLE SERVER AND STATE DEPENDENT ARRIVALS Int. J. Chem. Sci.: 14(3), 2016, 1742-1754 ISSN 0972-768X www.sadgurupublications.com M/M/1 TWO-PHASE GATED QUEUEING SYSTEM WITH UNRELIABLE SERVER AND STATE DEPENDENT ARRIVALS S. HANUMANTHA RAO a*, V.

More information

Optimal Strategy Analysis of an N-policy Twophase. Server Startup and Breakdowns

Optimal Strategy Analysis of an N-policy Twophase. Server Startup and Breakdowns Int. J. Open Problems Compt. Math., Vol. 3, No. 4, December 200 ISSN 998-6262; Copyright ICSRS Publication, 200 www.i-csrs.org Optimal Strategy Analysis of an N-policy Twophase M X /M/ Gated Queueing System

More information

LINEAR RETRIAL INVENTORY SYSTEM WITH SECOND OPTIONAL SERVICE UNDER MIXED PRIORITY SERVICE

LINEAR RETRIAL INVENTORY SYSTEM WITH SECOND OPTIONAL SERVICE UNDER MIXED PRIORITY SERVICE TWMS J. App. Eng. Math. V.5, N.2, 2015, pp. 249-268. LINEAR RETRIAL INVENTORY SYSTEM WITH SECOND OPTIONAL SERVICE UNDER MIXED PRIORITY SERVICE K. JEGANATHAN Abstract. The present paper deals with a generalization

More information

EE 368. Weeks 3 (Notes)

EE 368. Weeks 3 (Notes) EE 368 Weeks 3 (Notes) 1 State of a Queuing System State: Set of parameters that describe the condition of the system at a point in time. Why do we need it? Average size of Queue Average waiting time How

More information

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS Andrea Bobbio Anno Accademico 999-2000 Queueing Systems 2 Notation for Queueing Systems /λ mean time between arrivals S = /µ ρ = λ/µ N mean service time traffic

More information

Chapter 1. Introduction. 1.1 Stochastic process

Chapter 1. Introduction. 1.1 Stochastic process Chapter 1 Introduction Process is a phenomenon that takes place in time. In many practical situations, the result of a process at any time may not be certain. Such a process is called a stochastic process.

More information

Chapter 2 Queueing Theory and Simulation

Chapter 2 Queueing Theory and Simulation Chapter 2 Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University,

More information

QUEUING MODELS AND MARKOV PROCESSES

QUEUING MODELS AND MARKOV PROCESSES QUEUING MODELS AND MARKOV ROCESSES Queues form when customer demand for a service cannot be met immediately. They occur because of fluctuations in demand levels so that models of queuing are intrinsically

More information

TCOM 501: Networking Theory & Fundamentals. Lecture 6 February 19, 2003 Prof. Yannis A. Korilis

TCOM 501: Networking Theory & Fundamentals. Lecture 6 February 19, 2003 Prof. Yannis A. Korilis TCOM 50: Networking Theory & Fundamentals Lecture 6 February 9, 003 Prof. Yannis A. Korilis 6- Topics Time-Reversal of Markov Chains Reversibility Truncating a Reversible Markov Chain Burke s Theorem Queues

More information

PBW 654 Applied Statistics - I Urban Operations Research

PBW 654 Applied Statistics - I Urban Operations Research PBW 654 Applied Statistics - I Urban Operations Research Lecture 2.I Queuing Systems An Introduction Operations Research Models Deterministic Models Linear Programming Integer Programming Network Optimization

More information

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010 Exercises Stochastic Performance Modelling Hamilton Institute, Summer Instruction Exercise Let X be a non-negative random variable with E[X ]

More information

Part I Stochastic variables and Markov chains

Part I Stochastic variables and Markov chains Part I Stochastic variables and Markov chains Random variables describe the behaviour of a phenomenon independent of any specific sample space Distribution function (cdf, cumulative distribution function)

More information

Chapter 11. Output Analysis for a Single Model Prof. Dr. Mesut Güneş Ch. 11 Output Analysis for a Single Model

Chapter 11. Output Analysis for a Single Model Prof. Dr. Mesut Güneş Ch. 11 Output Analysis for a Single Model Chapter Output Analysis for a Single Model. Contents Types of Simulation Stochastic Nature of Output Data Measures of Performance Output Analysis for Terminating Simulations Output Analysis for Steady-state

More information

M/G/1 and M/G/1/K systems

M/G/1 and M/G/1/K systems M/G/1 and M/G/1/K systems Dmitri A. Moltchanov dmitri.moltchanov@tut.fi http://www.cs.tut.fi/kurssit/elt-53606/ OUTLINE: Description of M/G/1 system; Methods of analysis; Residual life approach; Imbedded

More information

Queueing Theory and Simulation. Introduction

Queueing Theory and Simulation. Introduction Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University, Japan

More information

ADMISSION CONTROL IN THE PRESENCE OF PRIORITIES: A SAMPLE PATH APPROACH

ADMISSION CONTROL IN THE PRESENCE OF PRIORITIES: A SAMPLE PATH APPROACH Chapter 1 ADMISSION CONTROL IN THE PRESENCE OF PRIORITIES: A SAMPLE PATH APPROACH Feng Chen Department of Statistics and Operations Research University of North Carolina at Chapel Hill chenf@email.unc.edu

More information

Review Paper Machine Repair Problem with Spares and N-Policy Vacation

Review Paper Machine Repair Problem with Spares and N-Policy Vacation Research Journal of Recent Sciences ISSN 2277-2502 Res.J.Recent Sci. Review Paper Machine Repair Problem with Spares and N-Policy Vacation Abstract Sharma D.C. School of Mathematics Statistics and Computational

More information

Citation Operational Research (2012), 12(2):

Citation Operational Research (2012), 12(2): TitleAn explicit solution for a tandem q Author(s) Phung-Duc, Tuan Citation Operational Research (2012), 12(2): Issue Date 2012-08 URL http://hdl.handle.net/2433/158216 RightThe final publication is available

More information

A Nonlinear Programming Approach For a Fuzzy queue with an unreliable server Dr.V. Ashok Kumar

A Nonlinear Programming Approach For a Fuzzy queue with an unreliable server Dr.V. Ashok Kumar The Bulletin of Society for Mathematical Services and Standards Online: 2012-06-04 ISSN: 2277-8020, Vol. 2, pp 44-56 doi:10.18052/www.scipress.com/bsmass.2.44 2012 SciPress Ltd., Switzerland A Nonlinear

More information