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

Similar documents
International Journal of Pure and Applied Mathematics Volume 28 No ,

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

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

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

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

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

EQUILIBRIUM STRATEGIES IN AN M/M/1 QUEUE WITH SETUP TIMES AND A SINGLE VACATION POLICY

Multiserver Queueing Model subject to Single Exponential Vacation

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

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

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

International Journal of Informative & Futuristic Research ISSN:

Queues and Queueing Networks

Optimal Strategy Analysis of N-Policy M/M/1 Vacation Queueing System with Server Start-Up and Time-Out

An M/M/1/N Queuing system with Encouraged Arrivals

Chapter 1. Introduction. 1.1 Stochastic process

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

IOE 202: lectures 11 and 12 outline

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

Waiting Line Models: Queuing Theory Basics. Metodos Cuantitativos M. En C. Eduardo Bustos Farias 1

Slides 9: Queuing Models

Queuing Analysis. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

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

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

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

CPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017

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

Performance Analysis and Evaluation of Digital Connection Oriented Internet Service Systems

Chapter 3 Balance equations, birth-death processes, continuous Markov Chains

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

5/15/18. Operations Research: An Introduction Hamdy A. Taha. Copyright 2011, 2007 by Pearson Education, Inc. All rights reserved.

Chapter 8 Queuing Theory Roanna Gee. W = average number of time a customer spends in the system.

Classification of Queuing Models

Chapter 5: Special Types of Queuing Models

PBW 654 Applied Statistics - I Urban Operations Research

Introduction to Queueing Theory with Applications to Air Transportation Systems

Continuous Time Processes

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

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

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

IEOR 6711: Stochastic Models I, Fall 2003, Professor Whitt. Solutions to Final Exam: Thursday, December 18.

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

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

Computer Networks More general queuing systems

System with a Server Subject to Breakdowns

Solutions to Homework Discrete Stochastic Processes MIT, Spring 2011

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 "

AN ENHANCED ENERGY SAVING STRATEGY FOR AN ACTIVE DRX IN LTE WIRELESS NETWORKS. Received December 2012; revised April 2013

Chapter 3: Markov Processes First hitting times

Queuing Theory. The present section focuses on the standard vocabulary of Waiting Line Models.

All models are wrong / inaccurate, but some are useful. George Box (Wikipedia). wkc/course/part2.pdf

λ λ λ In-class problems

4.7 Finite Population Source Model

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

Equilibrium solutions in the observable M/M/1 queue with overtaking

Data analysis and stochastic modeling

Introduction to queuing theory

Link Models for Circuit Switching

Classical Queueing Models.

The effect of probabilities of departure with time in a bank

Review of Queuing Models

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

GI/M/1 and GI/M/m queuing systems

Computer Science, Informatik 4 Communication and Distributed Systems. Simulation. Discrete-Event System Simulation. Dr.

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

Efficient Graduate Employment Serving System based on Queuing Theory

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

Queueing systems. Renato Lo Cigno. Simulation and Performance Evaluation Queueing systems - Renato Lo Cigno 1

Dynamic Control of a Tandem Queueing System with Abandonments

An M/M/1 Queue in Random Environment with Disasters

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

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

Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis.

Introduction to Queuing Networks Solutions to Problem Sheet 3

Operations Research II, IEOR161 University of California, Berkeley Spring 2007 Final Exam. Name: Student ID:

Queueing Theory. VK Room: M Last updated: October 17, 2013.

Non Markovian Queues (contd.)

Fuzzy Queues with Priority Discipline

Retrial queue for cloud systems with separated processing and storage units

A Vacation Queue with Additional Optional Service in Batches

arxiv: v1 [math.pr] 3 Apr 2016

Continuous-Time Markov Chain

QUEUING MODELS AND MARKOV PROCESSES

Photo: US National Archives

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

EE 368. Weeks 3 (Notes)

Dynamic Control of Parallel-Server Systems

The Transition Probability Function P ij (t)

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

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

Jau-Chuan Ke 1, Ssu-Lang Lee 2 and Cheng-Hwai Liou 2

Chapter 5. Continuous-Time Markov Chains. Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan

A Study on Performance Analysis of Queuing System with Multiple Heterogeneous Servers

The Queue Inference Engine and the Psychology of Queueing. ESD.86 Spring 2007 Richard C. Larson

Simple queueing models

Queueing Systems with Customer Abandonments and Retrials. Song Deng

Burst Arrival Queues with Server Vacations and Random Timers

Network Analysis of Fuzzy Bi-serial and Parallel Servers with a Multistage Flow Shop Model

11 The M/G/1 system with priorities

Performance Evaluation of Queuing Systems

Transcription:

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 Science and Systems Engineering Konan University, 8-9-1 Okamoto, Higashinada-ku, Kobe 658-8501 Japan Abstract This paper presents an analysis for an M/M/1/N queueing system with balking, reneging and server vacations Arriving customers balk do not enter with a probability and renege leave the queue after entering according to a negative exponential distribution It is assumed that the server has a multiple vacation By using the Markov process method, we first develop the equations of the steady state probabilities Then, we derive the matrix form solution of the steady-state probabilities Next, we give some performance measures of the system Based on the performance analysis, we formulate a cost model to determine the optimal service rate Finally, we present some numerical examples to demonstrate how the various parameters of the model influence the behavior of the system Keywords Vacation, Balk, Reneging, Queueing system, Steady-state probability, Cost model 1 Introduction Many practical queueing systems especially those with balking and reneging have been widely applied to many real-life problems, such as the situations involving impatient telephone switchboard customers, the hospital emergency rooms handling critical patients, and the inventory systems with storage of perishable goods [1] In this paper, we consider an M/M/1/N queueing system with balking and reneging We also consider the server to have multiple vacations, ie, the server leaves for a random length whenever the system becomes empty At the end of a vacation, the server will take another vacation if the system is still empty Queueing systems with balking, reneging, or both have been studied by many researchers Haight [2] first considered an M/M/1 queue with balking An M/M/1 This work was supported in part by the National Natural Science Foundation of China Grant No 10271102 and the Natural Science Foundation of Hebei Province Grant No A2004000185, China, and was supported in part by GRANT-IN-AID FOR SCIENTIFIC RESEARCH No 16560350 and MEXTORC 2004-2008, Japan 37

38 International Symposium on OR and Its Applications 2005 queue with customers reneging was also proposed by Haight [3] The combined effects of balking and reneging in an M/M/1/N queue have been investigated by Ancker and Gafarian [4], [5] Abou-EI-Ata and Hariri [6] considered the multiple servers queueing system M/M/c/N with balking and reneging Wang and Chang [7] extended this work to study an M/M/c/N queue with balking, reneging and server breakdowns Queueing systems with server vacations have attracted much attention from numerous researchers since the paper was presented by Levy and Yechiali [8] Server vacations are useful for the system where the server wants to utilize his idle time for different purposes An excellent survey of queueing systems with server vacations can be found in papers by Doshi [9] and Takagi [10] However, most of the research works about queueing systems have not considered balking, reneging and server vacations together There was only one paper [11] that we know to consider an M X /G/1 queue with balking involving multiple vacation Queueing models with server vacations accommodate the real-world situations more closely Such model frequently occurs in areas of computer and communications, or manufacturing systems For example, consider an assembly line where a worker may have some idle time between subsequent jobs To utilize the time effectively, managers can assign secondary jobs to the worker However, it is important that the worker must return to do his primary jobs when he completes the secondary jobs This motivates us to study a queueing system with balking, reneging and server vacations The rest of this paper is organized as follows In the next section, we give a description of the queueing model In Section 3, we derive the steady-state equations by the Markov process method By writing the transition rate matrix as block matrix, we get the matrix form solution of the steady-state probabilities and present a procedure for calculating the steady-state probabilities In Section 4, we give some performance measures of the system Based on the performance analysis, we formulate a cost model to determine the optimal service rate Some numerical examples are presented to demonstrate how the various parameters of the model influence the behavior of the system Conclusions are given in Section 5 2 System Model In this paper, we consider an M/M/1/N queueing system with balking, reneging and server vacations The assumptions of the system model are as follows: a Customers arrive at the system one by one according to a Poisson process with rate λ On arrival a customer either decides to join the queue with probability b n or balk with probability 1 b n when n customers are ahead of him n = 0, 1,, N, where N is the maximum number of customers in the system, and 0 b n+1 b n < 1, 1 n N 1, b 0 = 1, and b n = 0, n N

Analysis of An M/M/1/N Queue 39 b After joining the queue each customer will wait a certain length of time T for service to begin If it has not begun by then, he will get impatient and leave the queue without getting service This time T is a random variable whose density function is given by dt = αe αt, t 0, α > 0 where α is the rate of time T Since the arrival and the departure of the impatient customers without service are independent, the average reneging rate of the customer can be given by n iα Hence, the function of customer s average reneging rate is given by rn = n iα, i n N, i = 0, 1, rn = 0, n > N c The customers are served on a first-come, first served FCFS discipline Once service commences it always proceeds to completion The service times are assumed to be distributed according to an exponential distribution with density function as follows: st = µe µt, t 0, µ > 0 where µ is the service rate d Whenever the system is empty, the server goes on a sequence of vacations for a period of random time V If the server returns from a vacation to find no customer waiting, he will begin another vacation immediately It is assumed that V has an exponential distribution with the density function as follows: where η is the vacation rate of a server vt = ηe ηt, t 0, η > 0 3 Steady-state Probability In this section, we derive the steady-state probabilities by the Markov process method Let p 0 n be the probability that there are n customers in the system when the server is on vacation, p 1 n be the probability that there are n customers in the system when the server is on available Applying the Markov process theory, we obtain the following set of steady-state equations ηp 0 1 + µ + αp 1 2 = λb 1 + µp 1 1, 31 λb n p 1 n 1 + ηp 0 n + µ + nαp 1 n + 1 = [λb n + µ + n 1α]p 1 n, n = 2, 3,, N 1, 32 λb N p 0 N 1 + ηp 0 N = [µ + N 1α]p 0 N, 33 µp 1 1 + αp 0 1 = λp 0 0, 34 λb n p 0 n+n+1αp 0 n+1 = nα+λb n +ηp 0 n, n = 1, 2,, N, 35

40 International Symposium on OR and Its Applications 2005 λb N p 0 N 1 = Nα + ηp 0 N 36 The transition rate matrix Q of the Markov process has the following block form B0 A Q = 37 C B 1 where 0 0 0 µ 0 0 0 0 0 η 0 0 C =, A = 0 η 0, 0 0 0 0 0 η B 0 = λ λ 0 0 0 0 0 α c 1 λb 1 0 0 0 0 0 2α c 2 λb 2 0 0 0 0 0 0 0 N 1α c N λb N 0 0 0 0 0 Nα Nα + η d 1 λb 1 0 0 0 0 0 µ + α d 2 λb 2 0 0 0 0 0 µ + 2α d 3 λb 3 0 0 0 B 1 = 0 0 0 0 µ + N 2α d N 2 λb N 0 0 0 0 0 µ + N 1α [µ + N 1α] where c i = iα +λb i +η, d i = λb i +µ+i α, i = 1, 2,, N, C is a matrix of order N N +1, A is a matrix of order N +1 N, B 0 is a square matrix of order N + 1, B 1 is a square matrix of order N Let P = {P 0, P 1 } be the corresponding steady-state probability vector of Q, where P 0 = {p 0 0, p 0 1, p 0 2,, p 0 N} and P 1 = {p 1 1, p 1 2,, p 1 N} The steady-state probability vector P must satisfy the following equations: { PQ = 0 38 Pe = 1 where e is a column vector with each component equal to one Then, we obtain by some routine substitutions that, P 0 B 0 + P 1 C = 0, 39 P 0 A + P 1 B 1 = 0, 310 P 0 e 0 + P 1 e 1 = 1 311

Analysis of An M/M/1/N Queue 41 where e 0 is a column vector of order N + 1 with each component equal to one, e 1 is a column vector of order N with each component equal to one, B0 and B1 are the inverse matrix of B 0 and B 1 Solving Eq 39, we can get P 0 = P 1 CB 0 312 Substituting Eq 312 into Eqs 310 and 311, we can obtain P 1 I CB 0 AB 1 = 0, 313 P 1 e 1 CB 0 e 0 = 1 314 Solving Eqs 312 314, we can get the steady-state probabilities of the system Theorem 31 The steady-state probabilities are given by p 1 1 = 1 µη αb 1 ε 1, 315 p 1 i = p 1 1µη αb 1 ε i, i = 2, 3,, N, 316 p 0 i 1 = p 1 1µa 1i, i = 1, 2,, N + 1 317 where a 1i, i = 1, 2,, N + 1 is the element of the first row of the matrix B 0, α= a 11 a 12 a 1N+1 is the first row vector of the matrix B 0 and α = a 12 1N+1 a is a row vector of order N, εi i = 1, 2,, N is a unit vector of order N Proof C and A can be rewritten as the following block matrix: µ O1 O1 C =, A = O 2 O 3 ηi N N+1 N+1 N where O 1 is a matrix of order 1 N, O 2 is a matrix of order N 1 1, O 3 is a matrix of order N 1 N, I is an identity matrix of order N Let B 0 = a ij N+1 N+1 Then and CB0 µα = O 4 N N+1 AB1 O1 = ηb 1 N+1 N where O 4 is a matrix of order N 1 N + 1, and α = a 11 a 12 a 1N+1 318 319 is the first row of B0 If we let α = a12 a 1N+1

42 International Symposium on OR and Its Applications 2005 then CB 0 can be written as CB 0 = µa 11 µ α O 2 O 5 where O 5 is a matrix of order N 1 N Thus CB 0 AB 1 = µη αb 1 O 5 320 Let P 1 = p 1 2p 1 3 p 1 N, then, from Eqs 313 and 320, we have that p 1 1 P1 =p 1 1 P1 µη αb 1 O 5 =p 1 1µη αb 1 321 Hence Consequently p 1 1 = p 1 1µη αb 1 ε 1 p 1 1 =1 µη αb 1 ε 1, p 1 i =p 1 1µη αb 1 ε i, i = 2, 3,, N From Eqs 312 and 318, we can obtain P 0 = = p 1 1µα p 1 1 P1 µα O 4 322 Thus p 0 i 1 = p 1 1µa 1i, i = 1, 2,, N + 1 This completes the proof The procedure of calculating the steady-state probabilities of the system is summarized as follows: 1 Calculating the elements of the first row of B0, then we obtain µα CB 0 = O 4 N N+1 CB0 µα = O 4 N N+1

Analysis of An M/M/1/N Queue 43 2 Calculating B1, then we can get AB1 O1 = ηb1 and N+1 N CB0 µη αb AB 1 = 1 O 5 3 Calculating the steady-state probabilities: p 1 1 = 1 µη αb 1 ε 1, p 1 i = p 1 1µη αb 1 ε i, i = 2, 3,, N, p 0 i 1 = p 1 1µa 1i, i = 1, 2,, N + 1 Remark 31 By the procedure, we need mainly to calculate the elements of the first row of a tridiagonal matrix B0 and another tridiagonal matrix B1 However, B 0 and B 1 have some special structures For example, a B 0 is a reversible tridiagonal matrix in which the sum of the elements in the first row is zero, and the sums of the elements in other rows are all η; b B 1 is also a reversible tridiagonal matrix in which the sum of the elements in the first row is µ and the sums of the elements in other rows are all zero Thus, it is not difficult to calculate the matrix B0 and B1 4 Performance Measures and Cost Model In this section, we give some performance measures of the system Based on these performance measures, we develop a cost model to determine the optimal service rate 41 Performance measures Using the steady-state probability presented in Sec 3, we can obtain some performance measures of the system, such as the busy probability of the server P B, the vacation probability of the server P V, the expected number of the waiting customers EN q and the expected number of the customers in the system EN as follows: P B = p 1 n, 41 P V = n=1 p 0 n = 1 P B, 42 n=0

44 International Symposium on OR and Its Applications 2005 EN q = EN = n=1 1 i=0 n=0 n ip i n, 43 np 1 n + np 0 n 44 Using the concept of Ancker and Gafarian [4], [5], we can obtain the average balking rate BR, the average reneging rate RR and the average rate LR of customer loss because of impatient as follows: BR = RR = 1 i=0 n=0 1 n=0 [λ1 b n ]p i n, 45 i=0 n=0 n iαp i n, 46 LR = BR + RR 47 where λ1 b n is the instantaneous balking rate and n iα is the instantaneous reneging rate 42 Cost model In this subsection, we develop an expected cost model, in which service rate µ is the control variable Our objective is to control the service rate to minimize the system s total average cost per unit Let C 1 cost per unit time when the server is busy, C 2 cost per unit time when the server is on vacation, C 3 cost per unit time when a customer joins in the queue and waits for service, C 4 cost per unit time when a customer balks or reneges Using the definitions of each cost element listed above, the total expected cost function per unit time is given by Fµ = C 1 P B + C 2 P V + C 3 EN q + C 4 LR where P B, P V, EN q, LR are given in Eqs 41 43 and 47 The first two items are the cost incurred by the server The third item C 3 EN q is the cost incurred by the customer s waiting The last item C 4 LR is the cost incurred by the customer loss 43 Numerical results In this subsection, we present some numerical examples to demonstrate how the various parameters of the model influence the optimal service rate µ, the optimal expected cost of the system Fµ and other performance measures of the system We fix the maximum number of customers in the system N = 3, the probability b n = 1/n + 1 and the cost elements C 1 = 15, C 2 = 12, C 3 = 18, C 4 = 12

Analysis of An M/M/1/N Queue 45 Table 1 The case for α = 01 and η = 01 λ 04 05 06 07 08 09 µ 02642 02590 02574 02579 02599 02628 Fµ 339798 371878 400079 425363 448401 469680 P B 03732 04298 04756 05134 05448 05714 P V 06268 05702 05244 04866 04552 04286 EN q 09580 10686 11583 12325 12947 13475 EN 13312 14983 16340 17459 18395 19189 LR 03014 03887 04776 05676 06584 07498 Table 2 The case for λ = 05, α = 01 η 003 005 01 015 02 025 µ 00439 01045 02590 04349 06437 08974 Fµ 418106 403539 371878 346789 326311 309194 P B 07194 05792 04298 03444 02817 02317 P V 02806 04208 05702 06556 07183 07683 EN q 12240 11857 10686 09691 08868 08178 EN 19433 17649 14983 13135 11684 10495 LR 04684 04395 03887 03502 03187 02920 Table 3 The case for λ = 05, η = 01 α 005 01 02 03 04 05 µ 02642 02590 02476 02415 02497 02810 Fµ 398798 371878 334391 309770 292295 279156 P B 04851 04298 03562 03045 02562 02047 P V 05149 05702 06438 06955 07438 07953 EN q 12201 10686 08572 07192 06238 05551 EN 17052 14983 12133 10237 08800 07598 LR 03718 03887 04118 04265 04360 04425 First, we select the rate of the waiting time α = 01, the rate of the vacation time η = 01, and change values of arrival rate of customers λ The numerical results are summarized in Table 1 Table 1 shows that: i the optimal service rate µ first decreases and then increases slightly with the increasing of λ, and its minimum expected cost Fµ increases greatly with the increasing of λ; ii the busy probability of the server P B, the expected number of the waiting customers

46 International Symposium on OR and Its Applications 2005 EN q, the expected number of customers in the system EN and the average rate of customer loss LR all increase with the increasing of λ, while the vacation probability of the server P V decreases with the increasing of λ This is because the number of the customers in the system increases with the increasing of λ Thus, P B, EN q and LR all increase which result in the increasing of the optimal cost Next, we select α = 01, λ = 05, and change values of η The numerical results are summarized in Table 2 Table 2 shows that: i the optimal service rate µ increases greatly with the slightly increasing of η, and its minimum expected cost Fµ decreases with the increasing of η; ii P B, EN q, EN and LR all decrease with the increasing of η, and P V increases with the increasing of η This is because the mean vacation time of the server 1/η decreases with the increasing of η Thus, P B, EN q and LR all decrease which result in the decreasing of the optimal cost Finally, we select λ = 05, η = 01, and change values of α The numerical results are summarized in Table 3 Table 3 shows that: i the optimal service rate µ slightly change with the increasing of α, while its minimum expected cost Fµ decreases with the increasing of α; ii EN q and EN decrease with the increasing of α; LR and P V increases with the increasing of α, and P B decrease with the increasing of α This is because the mean waiting time of impatient customers decreases with the increasing of α Thus, the average rate of customers loss LR increases, while the expected number of waiting customers EN q and the busy probability P B decreases which result in the decreasing of the optimal cost 5 Conclusions In this paper, we considered an M/M/1/N queueing system with balking, reneging and server vacations We developed the equations of the steady state probabilities and derived the matrix form solution of the steady-state probabilities We also gave some performance measures of the system, and formulated a cost model to determine the optimal service rate Although the function of the cost is too complicated to derive the explicit expression of the optimal service rate, the performance measures and the optimal service rate can be numerically evaluated by the formula in Section 4 Some numerical examples were presented to demonstrate how the various parameters of the model influence the behavior of the system References [1] Robert, E Reneging phenomenon of single channel queues Mathematics of Operations Research 42 1979 162-178 [2] Haight, F A Queueing with balking Biometrika 44 1957 360-369 [3] Haight, F A Queueing with reneging Metrika 2 1959 186-197 [4] Ancker, Jr, C J and Gafarian, A V Some queueing problems with balking and reneging: I Operations Research 11 1963 88-100

Analysis of An M/M/1/N Queue 47 [5] Ancker, Jr, C J and Gafarian, A V Some queueing problems with balking and reneging: II Operations Research 11 1963 928-937 [6] Abou El-Ata, M O and Hariri, A M A The M/M/C/N queue with balking and reneging Computers and Operations Research 19 1992 713-716 [7] Wang, K-H and Chang, Y-C Cost analysis of a finite M/M/R queueing system with balking, reneging and server breakdowns Mathematical Methods of Operations Research 56 2 2002 169-180 [8] Levy, Y and Yechiali, U Utilization of idle time in an M/G/1 queueing system Management Science 22 1975 202-211 [9] Doshi, B T Single server queues with vacation: a survey Queueing System 1 1986 29-66 [10] Takagi, H Queueing Analysis, A Foundation of Performance Evaluation, Volume 1: Vacation and Priority Systems Elsevier, Amsterdam, 1991 [11] Thomo, L A Multiple vacation model M X /G/1 with balking Nonlinear Analysis, Theory, Methods and Applications 30 4 1997 2025-2030