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

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

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

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

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

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

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 Negative. Arrival under Erlang-K Service by Matrix. Geometric Method

International Journal of Pure and Applied Mathematics Volume 28 No ,

ON THE NON-EXISTENCE OF PRODUCT-FORM SOLUTIONS FOR QUEUEING NETWORKS WITH RETRIALS

Retrial queue for cloud systems with separated processing and storage units

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

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

Queues and Queueing Networks

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

A Discrete-Time Geo/G/1 Retrial Queue with General Retrial Times

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

M/M/3/3 AND M/M/4/4 RETRIAL QUEUES. Tuan Phung-Duc, Hiroyuki Masuyama, Shoji Kasahara and Yutaka Takahashi

λ λ λ In-class problems

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 "

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

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

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

L. Lakatos, S. V. Serebriakova

On Tandem Blocking Queues with a Common Retrial Queue

Asymptotic study of a busy period in a retrial queue

Finite source retrial queues with two phase service. Jinting Wang* and Fang Wang

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

Stochastic inventory system with two types of services

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

Queueing Systems with Customer Abandonments and Retrials. Song Deng

Chapter 5: Special Types of Queuing Models

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

Research Article Performance of an M/M/1 Retrial Queue with Working Vacation Interruption and Classical Retrial Policy

On Tandem Blocking Queues with a Common Retrial Queue

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

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

System with a Server Subject to Breakdowns

Continuous Time Processes

Multiserver Queueing Model subject to Single Exponential Vacation

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

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

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

IEOR 6711, HMWK 5, Professor Sigman

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

Review of Queuing Models

M/M/1 retrial queue with working vacations

ANALYZING ROUGH QUEUEING MODELS WITH PRIORITY DISCIPLINE

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

M/M/1 Queueing System with Delayed Controlled Vacation

International Journal of Informative & Futuristic Research ISSN:

Chapter 1. Introduction. 1.1 Stochastic process

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

The effect of probabilities of departure with time in a bank

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

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

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

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

Chapter 3: Markov Processes First hitting times

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

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

A Retrial Queueing model with FDL at OBS core node

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

Batch Arrival Queueing System. with Two Stages of Service

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

EQUILIBRIUM CUSTOMER STRATEGIES AND SOCIAL-PROFIT MAXIMIZATION IN THE SINGLE SERVER CONSTANT RETRIAL QUEUE

Stationary remaining service time conditional on queue length

MATH 56A: STOCHASTIC PROCESSES CHAPTER 6

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

RETRIAL QUEUES IN THE PERFORMANCE MODELING OF CELLULAR MOBILE NETWORKS USING MOSEL

Chapter 11 Output Analysis for a Single Model. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

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

CHAPTER 3 STOCHASTIC MODEL OF A GENERAL FEED BACK QUEUE NETWORK

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

Figure 10.1: Recording when the event E occurs

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

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

Slides 9: Queuing Models

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

Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe

INDEX. production, see Applications, manufacturing

J. MEDHI STOCHASTIC MODELS IN QUEUEING THEORY

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

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

Solutions to Homework Discrete Stochastic Processes MIT, Spring 2011

An M/G/1 Retrial Queue with Priority, Balking and Feedback Customers

The Erlang Model with non-poisson Call Arrivals

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

Lecture 20. Poisson Processes. Text: A Course in Probability by Weiss STAT 225 Introduction to Probability Models March 26, 2014

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

Basic Queueing Theory

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

PBW 654 Applied Statistics - I Urban Operations Research

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

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

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

Data analysis and stochastic modeling

Calculation of Steady-State Probabilities of M/M Queues: Further Approaches. Queuing Theory and Applications (MA597)

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

Introduction to Queueing Theory with Applications to Air Transportation Systems

Link Models for Circuit Switching

Transcription:

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 System with Two Types of Heterogeneous Service 1 J. Ebenesar Anna Bagyam and 2 Dr. K. Udayachandrika 1 Assistant Professor in Mathematics, SNS College of Technology, Coimbatore-64135, Tamilnadu, India E-mail: ebenesar.j@gmail.com 2 Professor in Mathematics, Avinashilingam Deemed University for Women, Coimbatore-64143 Tamilnadu, India Abstract The steady state behaviour of an M/G/1 retrial queue with non-persistent customers is analyzed. Customers are allowed to balk or renege at particular time. If the server is busy at the time of arrival of primary customer, then with probability 1 α it leaves the system without service and with probability α it enters into an orbit. Similarly, if the server is occupied at the time of arrival of an orbital customer, with probability 1 β it leaves the system without service and with probability β it goes back to the orbit. The server provides two types of service and each customer may choose either type. Retrial time and service times of type 1 and type 2 are arbitrarily distributed. The steady state queue size distribution of number of customers in the retrial group and expected number of customers in the orbit are derived. Some performance measures are obtained and numerical illustration is presented. Keywords: Retrial Queue, Two Types of Service, Non-Persistent. Mathematics Subject Classification: 65K25, 9B22 Introduction Retrial queues have been widely used to model many problems arising in telephone switching systems, telecommunication networks, computer networks and computer systems. Retrial queueing models are characterized by the feature that arriving calls which find a server busy, do not line up or leave the system immediately forever, but go to some virtual place called as orbit and try their luck again after some random

158 J. Ebenesar Anna Bagyam and Dr. K. Udayachandrika time. During the last two decades considerable attention has been paid to the analysis of queueing system with repeated calls. For comprehensive survey, see Artalejo [1, 2], Falin and Templeton [4], Artalejo and Gomez-Corral [3]. 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 [5]. In this paper, we consider a single server queueing model with impatient customers in which the server provides two types of service and each arriving customer has the option of choosing either type of service. Model Description Consider a single server retrial queueing system in which a primary customer arrives according to Poisson stream of rate λ. If an arriving customer finds the server idle, the customer enters the service immediately and leaves the system after service completion. If the server is busy, the customer enters the retrial queue with probability α or balks with probability 1 α. Customers in the orbit compete for access to service. Access from orbit to the server is arbitrarily distributed with distribution function A(x), density function a(x), and Laplace transform A (s). On retrial, an orbiting customer obtains service immediately if the server is idle, otherwise the customer will decide either to leave the system with probability 1 β or return to the orbit with probability β. The server provides two types of service, type 1 and type 2. Customers opt first type with probability p and the other with probability q (=1 p). The service time of a customer in type i (i = 1, 2) is generally distributed with distribution function B i (x), density function b i (x), Laplace transform B i (s) and first two moments μ i1 and μ i2. Let η(x), μ 1 (x) and μ 2 (x) be the conditional completion rates (at time x) respectively for repeated attempts, for type 1 service and type 2 service. The state of the system at time t can be described by the Markov process {N(t): t } = {J(t), X(t), ξ (t), ξ 1 (t), ξ 2 (t): t } where J(t) denotes the server state, 1 or 2 according as the server being idle, busy in type 1 service or busy in type 2 service. Let X(t) denote the number of customers in the retrial queue at time t. If J(t) = and X(t) >, then ξ (t) represents the elapsed retrial time, if J(t) = 1, ξ 1 (t) represents the elapsed service time of type 1 service, if J(t) = 2, ξ 2 (t) represents the elapsed service time of type 2 service. Stability Condition Theorem The necessary and sufficient condition for the system to be stable is α λ (p μ 11 + q μ 21 ) < 1 β + β A (λ)

Non-Persistent Retrial Queueing System 159 Proof Let S (k) be the generalized service time of the k th customer. Then {S (k) } are independently and identically distributed with expected value E(S k ) = p μ 11 + q μ 21. Let P(S) and P() be respectively the probabilities that the system is blocked and idle. E() be the expected idle time. Then P(S) = (k) E(S ) (k) E(S ) + E( ) and P() = E( ) (k) E(S ) + E( ) The arrival rate at the retrial queue is αλp(s). The exit rate from the retrial queue by entering service is A ( λ) P( ) E( ) The exit rate from the retrial queue by leaving the system when a primary customer arrives first at the server is (1 A P( ) (λ)) (1 β). The total exit rate from the retrial queue is A ( λ) P( ) E( ) + (1 A ( λ)) (1 β) P( ) E( ) = (1 β + βa (λ)) E( ) P( ). E( ) For stability, the arrival rate should be less than the exit rate. Thus αλp(s) < P( ) E( ) (1 β + βa (λ)) and hence αλ(p μ 11 + q μ 21 ) < (1 β + βa (λ)). Steady State Distribution For the process {N(t): t }, define the probabilities (t) = P{J(t) =, X(t) = } n (t, x) = P{J(t) =, X(t) = n, x ξ (t) < x + } for t, x and n 1 W 1, n (t, x) = P{J(t) = 1, X(t) = n, x ξ 1 (t) < x + } for t, x and n W 2, n (t, x) = P{J(t) = 2, X(t) = n, x ξ 2 (t) < x + } for t, x and n By supplementary variable technique the system of equations that governs the model are: d (t) dt = λ (t)+ W1, (t, x) μ 1 (x) + W2, (t, x) μ 2 (x) (1) n (t, x) = (λ + η(x)) n (t, x), n 1 (2)

16 J. Ebenesar Anna Bagyam and Dr. K. Udayachandrika W 1, (t, x) = (αλ + μ 1 (x)) W 1, (t, x), (3) W 1, n (t, x) = (αλ + μ 1 (x)) W 1, n (t, x) + α λ W 1, n 1 (t, x), n 1 (4) W 2, (t, x) = (αλ + μ 2 (x)) W 2, (t, x) (5) W 2, n (t, x) = (αλ + μ 2 (x)) W 2, n (t, x) + α λ W 2, n 1 (t, x), n 1 (6) with the boundary conditions, n (t, ) = W1, n(t, x) W 1, (t, ) = λ p (t) + p W 1, n (t, ) = λ p β n + 1 t, x) μ 1 (x) + n t, x) 1 t, x) ( + p W μ 2 (x), n 1 (7) 2, n(t, x) ( η(x) + λ p (1 β) n + 1 t, x) 1 t, x) ( η(x) + λ p (1 β) ( (8) ( n 1 (9) W 2, (t, ) = λ q (t) + q W 2, n (t, ) = λq β n + 1 t, x) n t, x) 1 t, x) ( +q ( η(x) + λ q (1 β) n + 1 t, x) 1 t, x) ( η(x) + λ q (1 β) ( (1) ( (11) Assuming the stability condition αλ[p μ 11 + q μ 21 ] < 1 β + β A (λ), define the limiting probabilities n (x), W 1, n (x) and W 2, n (x) corresponding to n (t, x), W 1, n (t, x) and W 2, n (t, x). The steady state equations corresponding to (1) (11) are λ = W 1, ( x) μ 1 (x) + W 2, ( x) μ 2 (x) (12)

Non-Persistent Retrial Queueing System 161 d n (x) = (λ + η(x)) n (x), n 1 (13) d W 1, (x) = (α λ + μ 1 (x)) W 1, (x) (14) d W 1, n (x) = (α λ + μ 1 (x)) W 1, n (x) + α λ W 1, n 1 (x), n 1 (15) d W2,(x) = (α λ + μ 2 (x)) W 2, (x) (16) d W 2, n (x) = (α λ + μ 2 (x)) W 2, n (x) + α λ W 2, n 1 (x), n 1 (17) With boundary conditions n () = W 1, n( x) μ 1 (x) + W 1, (x) = λ p + p W 1, n (x) = λ p β n+ 1 x) n x) 1 x) W 2,n ( x) μ 2(x) n 1 (18) ( η(x) + λ p (1 β) ( + p n+ 1 x) 1 x) ( η(x) + λ p (1 β) ( (19) (, n 1 (2) W 2, (x) = λ q + q W 2, n (x) = λ q β ( η(x) + λ q (1 β) 1 x) ( +q n x) and the normalizing condition is n x) n= 1 + ( + n= W1,n (x) n+ 1 x) 1 x) ( η(x)+λq (1 β) + n= Define the probability generating functions (z, x) = = n 1 n x) ( z n ; W 1 (z, x) = n= ( (21) n+ 1 x) (, n 1 (22) W2,n (x) = 1 (23) W1,n (x) z n and W 2 (z, x) = n= W2,n (x) z n Multiplying equations (12) to (22) by suitable powers of z and summing the terms,

162 J. Ebenesar Anna Bagyam and Dr. K. Udayachandrika we obtain the following equations: (z, x) = [λ + η(x)] (z, x) (24) x W 1 (z, x) = [αλ (1 z) + μ 1 (x)] W 1 (z, x) (25) x W 2 (z, x) = [αλ (1 z) + μ 2 (x)] W 2 (z, x) (26) x (z, ) = p W 1 (z, ) =λp + z W 1 (z, x) μ 1 (x) + ( z, x) η(x) +λpβ W 2 (z, x) μ 2 (x) λ (27) λ p(1 β) ( z, x) + z q λ W 2 (z, ) = λq + z ( z, x) η(x) + λqβ ( z, x) + q(1 β) z ( z, x) (28) ( z, x) (29) The solutions of the partial differential equations (24) (26) are given by (z, x) = (z, ) e λx [1 A(x)] (3) W 1 (z, x) = W 1 (z, ) e α λ (1 z) x [1 B 1 (x)] (31) W 2 (z, x) = W 2 (z, ) e α λ (1 z) x [1 B 2 (x)] (32) Substituting (31) and (32) in (27) we get (z, ) = W 1 (z, ) B 1 (α λ (1 z)) + W 2 (z, ) B 2 (α λ (1 z)) λ (33) Using (3) (33) the equations (27), (28) and (29) yield W 1 (z, ) = λ p (1 z) [1 β + β A (λ)] / D(z) (34) W 2 (z, ) = λ q (1 z) [1 β + β A (λ)] / D(z) (35) (z, ) = λ z [1 p B 1 (α λ (1 z)) q B 2 (α λ (1 z))] / D(z) (36) where D(z) = [A (λ) + (1 A (λ)) (1 β + βz)] [pb 1 (αλ(1 z)) + q B 2 (αλ(1 z))] z (37) Define the partial generating function ψ(z) = function ψ(z, x). Then we have ψ (z, x), for any generating (z) = z [1 A (λ))] [1 pb 1 (αλ(1 z)) q B 2 (αλ(1 z))] / D(z) (38)

Non-Persistent Retrial Queueing System 163 W 1 (z) = p [1 β + β A (λ)] [1 B 1 (αλ(1 z))] / [αd(z)] (39) W 2 (z) = q [1 β + β A (λ)] [1 B 2 (αλ(1 z))] / [αd(z)] (4) Using the normalizing condition, the expression for is obtained as, = where, T 1 = 1 β + β A (λ) αλ [p μ 11 + q μ 21 ] T 2 = 1 β + β A (λ) + λ [p μ 11 + q μ 21 ] [1 β + (β α) A (λ)] T T 1 2 The probability generating function of the mean number of customer in the system is given by K(z) = + (z) + z W 1 (z) + zw 2 (z) = {[p B 1 (αλ(1 z)) + q B 2 (αλ(1 z))] [α A (λ) + α(1 A (λ)] (1 β + βz) αz(1 A (λ)) (1 β + β A (λ))] + z [1 β + (β α) A (λ)]} / [α D(z)] The probability generating function of the mean number of customers in the orbit is given by H(z) = + (z) + W 1 (z) + W 2 (z) = {[p B 1 (αλ(1 z)) + q B 2 (αλ(1 z))] [α A (λ) + α(1 A (λ)] (1 β + βz) αz(1 A (λ)) z (1 β + β A (λ))] + 1 β + β A (λ) α z A (λ)} / [α D(z)] Performance Measures In this section we derived the performance measures for the system under steady state The steady state probability that the server idle during the retrial time is (1) = αλ[1 - A (λ)] [p μ 11 + q μ 21 ] / T 2 The steady state probability that the server busy in type 1 service is W 1 (1) = λ p μ 11 [1 β + β A (λ)] / T 2 The steady state probability that the server busy in type 2 service is W 2 (1) = λ q μ 21 [1 β + β A (λ)] / T 2 The steady state probability that the server busy is W 1 (1) + W 2 (1) = λ [p μ 11 + q μ 21 ] [1 β + β A (λ)] / T 2 The mean number of customers in the system is N 2 N L s = K (1) = + 1 T3 2 T2 2 T1T 2

164 J. Ebenesar Anna Bagyam and Dr. K. Udayachandrika The mean number of customers in the orbit is L q = H (1) = L s λ [p μ 11 + q μ 21 ] [1 β + β A (λ)] / T 2 where N 1 = [1 β + β A (λ)] [1 + λ (p μ 11 + q μ 21 )] α λ A (λ) [p μ 11 + q μ 21 ] N 2 = λ 2 α [p μ 12 + q μ 22 ] [1 β + A (λ) (β α)] + 2λ [p μ 11 + q μ 21 ] [1 β + β A (λ) + α (1 β) (1 A (λ)] T 3 = 2 β λ [1 A (λ)] [p μ 11 + q μ 21 ] + λ 2 α [p μ 12 + q μ 22 ] Numerical Results Assume that the distributions of retrial times, and service times of type 1 and type 2 service are exponential with rate respectively η, μ 1 and μ 2. The combined effect of varying arrival rate and the retrial rate η on the performance measures (i) the mean number of customer in the system L s (ii) the steady state probability that the server is idle during the retrial time (1) and (iii) the steady state probability that the server busy in type 1 service W 1 (1) for fixed set of parameters (μ 1, μ 2, p, q, r) = (5, 5,.5,.5,.5,.5) are displayed as surfaces respectively in Figures (a) (c). References [1] Artalejo, J.R. (1999). Accessible bibliography on retrial queues, Mathematical and Computer Modeling, 3: 1-6. [2] Artalejo, J.R., (1999). A classified bibliography of research on retrial queues: progress in 199-1999, Top 7: 187-211. [3] Artalejo, J.R. and Gomez-Corral, A. (28). Retrial queueing systems A computational approach, Springer Verlag, Berlin. [4] Falin, G.I. and Templeton, J.G.C. (1997). Retrial queues, Chapman and Hall, London. [5] Robert, E. (1979). Reneging phenomenon of single channel queues, Mathematics of Operations Research, 4(2), 162-178.