A Vacation Queue with Additional Optional Service in Batches

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

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

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

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

Computer Networks More general queuing systems

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

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

M/M/1 Queueing System with Delayed Controlled Vacation

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

Burst Arrival Queues with Server Vacations and Random Timers

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

QUEUING SYSTEM. Yetunde Folajimi, PhD

Performance Evaluation of Queuing Systems

A FAST MATRIX-ANALYTIC APPROXIMATION FOR THE TWO CLASS GI/G/1 NON-PREEMPTIVE PRIORITY QUEUE

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

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

International Journal of Pure and Applied Mathematics Volume 28 No ,

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

Chapter 5: Special Types of Queuing Models

QUEUING MODELS AND MARKOV PROCESSES

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 Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements

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

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

Queuing Theory. Using the Math. Management Science

J. MEDHI STOCHASTIC MODELS IN QUEUEING THEORY

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

The Behavior of a Multichannel Queueing System under Three Queue Disciplines

Multiserver Queueing Model subject to Single Exponential Vacation

Classification of Queuing Models

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

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

Economy of Scale in Multiserver Service Systems: A Retrospective. Ward Whitt. IEOR Department. Columbia University

reversed chain is ergodic and has the same equilibrium probabilities (check that π j =

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

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

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

Batch Arrival Queueing System. with Two Stages of Service

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

System with a Server Subject to Breakdowns

Bulk input queue M [X] /M/1 Bulk service queue M/M [Y] /1 Erlangian queue M/E k /1

Readings: Finish Section 5.2

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

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

Continuous Time Processes

Introduction to Markov Chains, Queuing Theory, and Network Performance

6 Solving Queueing Models

A tandem queueing model with coupled processors

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

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

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

Introduction to Queuing Networks Solutions to Problem Sheet 3

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

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

λ λ λ In-class problems

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

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

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

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

Link Models for Circuit Switching

Introduction to queuing theory

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

IS 709/809: Computational Methods in IS Research Fall Exam Review

Chapter 10. Queuing Systems. D (Queuing Theory) Queuing theory is the branch of operations research concerned with waiting lines.

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

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

Slides 9: Queuing Models

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

MSA 640 Homework #2 Due September 17, points total / 20 points per question Show all work leading to your answers

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

4.7 Finite Population Source Model

Duality and Other Results for M/G/1 and GI/M/1 Queues, via a New Ballot Theorem

ON THE LAW OF THE i TH WAITING TIME INABUSYPERIODOFG/M/c QUEUES

Stochastic Models of Manufacturing Systems

I, A BRIEF REVIEW ON INFINITE QUEUE MODEL M.

Solutions to Homework Discrete Stochastic Processes MIT, Spring 2011

Queueing systems in a random environment with applications

Relating Polling Models with Zero and Nonzero Switchover Times

UNIVERSITY OF YORK. MSc Examinations 2004 MATHEMATICS Networks. Time Allowed: 3 hours.

10.2 For the system in 10.1, find the following statistics for population 1 and 2. For populations 2, find: Lq, Ls, L, Wq, Ws, W, Wq 0 and SL.

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

Introduction to queuing theory

A Simple Solution for the M/D/c Waiting Time Distribution

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

Queuing Theory. 3. Birth-Death Process. Law of Motion Flow balance equations Steady-state probabilities: , if

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

PBW 654 Applied Statistics - I Urban Operations Research

YORK UNIVERSITY FACULTY OF ARTS DEPARTMENT OF MATHEMATICS AND STATISTICS MATH , YEAR APPLIED OPTIMIZATION (TEST #4 ) (SOLUTIONS)

CHAPTER 3 STOCHASTIC MODEL OF A GENERAL FEED BACK QUEUE NETWORK

Data analysis and stochastic modeling

Non Markovian Queues (contd.)

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

Figure 10.1: Recording when the event E occurs

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

On the Partitioning of Servers in Queueing Systems during Rush Hour

Markov Chains. X(t) is a Markov Process if, for arbitrary times t 1 < t 2 <... < t k < t k+1. If X(t) is discrete-valued. If X(t) is continuous-valued

STEADY-STATE BEHAVIOR OF AN M/M/1 QUEUE IN RANDOM ENVIRONMENT SUBJECT TO SYSTEM FAILURES AND REPAIRS. S. Sophia 1, B. Praba 2

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours)

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

λ, µ, ρ, A n, W n, L(t), L, L Q, w, w Q etc. These

Transcription:

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 002, India spbmaths@yahoo.com R. Kalyanaraman Department of Mathematics, Annamalai University Annamalainagar-608 002, India r.kalyan24@rediff.com Abstract A single server infinite capacity queueing system with Poisson arrival and exponential service time distribution along with second optional service in batches is considered. The server takes single vacation each time the system becomes empty and the duration of the vacation follows an exponential distribution. In steady state, the probability generating function for queue length has been obtained. The average queue length have been found and numerical results are presented to test the feasibility of the queueing model. Mathematics Subject Classification: 60K25, 60K30 Keywords: Optional batch service, Steady state equations, Queue length, Waiting time, Single vacation 1 Introduction In this paper, an M/M/1 queueing model with server vacation is taken. The single server, apart from providing the usual service one by one, also provides an additional optional service to the customers in batches of fixed size b( 1). The customers are queued up for the first service, which is essential for all the customers. The second service is optional which is demanded by some of the units whereas the others leave the system after the first service is over.

1204 S. Pazhani Bala Murugan and R. Kalyanaraman The steady state and the transient solutions for the M/M/1 model in various forms have been dealt with by a wide range of authors. To mention a few references we would name Bailey[1], Chaudhry et al[2], Cohen[3], Conolley[4], Daley[5], Feller[7], Jaiswal[8], Medhi[13], Neuts[14], Saaty[15], Takacs[16]. The idea of optional service has been dealt with by several authors including Madan[10, 11, 12]. Queues with vacations have been studied extensively in the past: a comprehensive survey can be found in Teghem[17] and Doshi[6]. The organization of the paper is as follows: The model under consideration is described in section 2. In section 3, we analyze the model by deriving the system steady state equations. Using the equations the probability generating function of queue length are obtained in section 4. The operating characteristics are obtained in section 5 and a numerical study is carried out in section 6 to test the effect of the system performance. 2 Model Analysis Let us define the following probability for our subsequent analysis; P [0] 0,0 = P r {the server is idle} P m,n [1] = P r {there are m, n units waiting for the first and the second service respectively excluding one unit in the first service} m,0 = P r {there are m units waiting for the first service excluding a batch being provided the second service} Q m,0 = P r {there are m unit waiting for the first service, no unit waiting for second service and the server is on vacation} The system has the following set of steady state equations: (λ + μ 1 )P m,n [1] = λ m 1,n + μ 1 q m+1,n + μ 1 pp m+1,n 1; [1] m>0; 0 <n<b(1) (λ + μ 1 ) m,0 = λ m 1,0 + μ 1 q m+1,0 + μ 2 m+1,0 + θq m+1,0 ; m>0 (2) (λ + μ 1 ) 0,n = μ 1 q 1,n + μ 1 pp 1,n 1; [1] 0 <n<b(3) (λ + μ 1 ) 0,0 = μ 1 q 1,0 + μ 2 1,0 + θq 1,0 + λp [0] 0,0 (4) (λ + μ 2 ) m,0 = λ m 1,0 + μ 1 p m,b 1 ; m>0(5) (λ + μ 2 ) 0,0 = μ 1 p b 1 n=1 0,n (6) (λ + θ)q m,0 = λq m 1,0 ; m>0 (7) (λ + θ)q 0,0 = μ 1 q 0,0 + μ 2 0,0 (8) λp [0] 0,0 = θq 0,0 (9)

A vacation queue 1205 3 Probability Generating Functions of Queue Length We define the following probability generating functions: (α, β) = n (α) = 0 (α) = b 1 P m,nα [1] m ; P m [1] (β) = P m,nβ [1] n n=0 b 1 b 1 P m [1] (β)α m = n=0 n (α)β n = n=0 m,0α m and Q 0 (α) = m,nα m β n Q m,0 α m (10) Performing, α times equation (3)+ α m+1 times equation (1); α times equation (4) + α m+1 times equation (2); equation (6) + α m times equation (5) (for n = b) and rearranging the terms we have {[λ(1 α)+μ 1 ] α μ 1 q} n (α) = μ 1p n 1(α) μ 1 q 0,n μ 1 p 0,n 1 (0 <n b 1)) (11) {[λ(1 α)+μ 1 )] α μ 1 q} 0 (α) = μ 2 0 (α)+θq 0 (α) (λ + θ)q 0,0 λ(1 α)p [0] 0,0 (12) [λ(1 α)+μ 2 ] 0 (α) = μ 1 p Performing, equation (8) + Performing, equation (12) + b 1 n=1 terms and simplifying, we have (α, β) = b 1 (α)+μ 1p b 2 n=1 α m times equation (7), we have 0,n (13) [λ(1 α)+θ] Q 0 (α) = (λ + θ)q 0,0 (14) β n times equation (11), and rearranging the μ 2 0 (α)+θq 0 (α) (λ + θ)q 0,0 λ(1 α)p [0] 0,0 μ 1 (q + pβ) 0 (β)+μ 1 q 0,0 [λ(1 α)+μ 1 ] α μ 1 (q + pβ) (15)

1206 S. Pazhani Bala Murugan and R. Kalyanaraman We note that for β =0,P (1) (α, β) =P (1) 0 (α) and P (1) 0 (0) = P (1) 0,0. Thus for β =0, equation (15) gives 0 (α) = μ 2 0 (α)+θq 0 (α) (λ + θ)q 0,0 λ(1 α)p [0] 0,0 [λ(1 α)+μ 1 ]α μ 1 q (16) Equation (13) for b = 1 gives 0 (α) = μ 1p 0 (α) (17) λ(1 α)+μ 2 Substituting equations (14) and (17) in (16) and simplifying we have 0 (α) = λ [λ(1 α)+μ 2] {(λ + θ)q 0,0 +[λ(1 α)+θ]p 0,0} [0] [λ(1 α)+θ][λ 2 α 2 λ(λ + μ 1 + μ 2 )α + μ 1 (λq + μ 2 )] (18) Using equation (18) in (17), we have 0 (α) = λμ 1 p{(λ + θ)q 0,0 +[λ(1 α)+θ]p [0] 0,0} [λ(1 α)+θ][λ 2 α 2 λ(λ + μ 1 + μ 2 )α + μ 1 (λq + μ 2 )] (19) We define P q (α) = P [0] 0,0 + Q 0 (α)+ 0 (α)+ 0 (α) (20) as the probability generating function of the number of customers in the queue.substituting equations (18),(19)and (14) into (20) and use equation (9),we have where P q (α) = N(α) [0] [P D(α) 0,0] (21) N(α) = { λ θ (λ + θ)+[λ(1 α)+θ]}{λ2 (α 2 2α +1)+λ(μ 1 + μ 2 )(1 α)+μ 1 μ 2 } D(α) = [λ(1 α)+θ][λ 2 α 2 λ(λ + μ 1 + μ 2 )α + μ 1 (λq + μ 2 )] Now, we determine the only unknown P 0,0, [0] by substituting α = 1 in (21), we have [ P [0] 0,0 = 1 λ ( pμ ][ 1 θ 2 ] +1) (22) μ 1 μ 2 λ(λ + θ)+θ 2

A vacation queue 1207 ( which implies that the utilisation factor is ρ = λ μ1 p μ 1 μ 2 +1 ) and the steady state condition is therefore ( ) λ μ1 p +1 < 1 (23) μ 2 μ 1 We observe that on setting p = 0 in equation (23) reduces to ρ = λ μ 1 < 1 which is the usual well known steady state condition for the M/M/1 queue with single vacation. Particular case If there is no vacation,then the above system coincides with the system that was considered by Madan(1992). 4 Operating Characteristics In this section, we derive the average queue length and the average waiting time of a customer in the queue. Let E(L q ) denote the mean number of customers in the queue and E(W q ) denote the average waiting time of a customer in the queue. The average queue length is E(L q )= d dα [P q(α)] α=1 = D(1)N (1) (1) N(1)D (1) (1) [D(1)] 2 [P [0] 0,0] (24) using Little s formula E(L q )=λe(w q ), we can find that E(W q ), the average waiting time of a customer in the queue, is given by where E[W q ] = D(1)N (1) (1) N(1)D (1) (1) λ[d(1)] 2 [P [0] 0,0] (25) [ ] λ N(1) = (λ + θ)+θ μ 1 μ 2 θ [ D(1) = θμ 1 μ 2 1 λ ( )] μ1 p +1 μ 1 μ 2 [ ] λ N (1) (1) = ( λ)(μ 1 μ 2 )+ (λ + θ)+θ [ λ(μ 1 + μ 2 )] θ [ D (1) (1) = λμ 1 μ 2 1 λ ( )] μ1 p +1 + θλ(λ μ 1 μ 2 ) μ 1 μ 2 5 Numerical Study In this section we numerically analyse the model defined in this paper for the arbitrary values of λ, μ 1,μ 2, p and various values of θ. The dependence is

1208 S. Pazhani Bala Murugan and R. Kalyanaraman then shown graphically in the following figures. These figures shows respectively the dependence of E(L q ) and E(W q ) versus θ by decreasing curves. E(Lq) Vacation rate verses E(Lq) 6 5 4 3 2 1 0 0 10 20 30 Vacation rate E(Wq) Vacation rate verses E(Wq) 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0 0 5 10 15 20 25 Vacation rate References [1] J.W. Cohen, The single server queue, North Holland Publications, Amsterdam, 1969. [2] B.T. Doshi, Single server queues with vacations, stochastic analysis of computer and communications systems, ed, H. Takagi, Elsevier, Amsterdam, 1990. [3] W. Feller, An introduction to probability theory and its applications, Vol. 1, 3rd ed., Wiley, New York, 1968. [4] N.K. Jaiswal, Time-dependent solution of the bulk service queueing problem.oper. Res., 8 (1960), 773-781. [5] J.D.C. Little, A proof of the queueing formula: L = λw, Operations Res., 9(1961) No. 3, 383-387. [6] K.C. Madan, An M/M/1 queueing system with additional optional service in batches. IAPQR Transactions. 17(1992) No. 1. 23-33. [7] J. Medhi, Waiting time distribution in a Poisson queue with a general bulk service rule, Management Sci., 21(1975), 777-782. [8] M.F. Neuts, A general class of bulk queues with Poisson input, Ann. Math. Statist., 38(1967), 759-770. Received: October, 2008