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

Similar documents
λ λ λ In-class problems

Chapter 1. Introduction. 1.1 Stochastic process

Multiserver Queueing Model subject to Single Exponential Vacation

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

Queueing systems in a random environment with applications

A Vacation Queue with Additional Optional Service in Batches

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

Performance Evaluation of Queuing Systems

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

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

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

Retrial queue for cloud systems with separated processing and storage units

Queues and Queueing Networks

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

Batch Arrival Queueing System. with Two Stages of Service

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 "

Computer Networks More general queuing systems

Lecture 20: Reversible Processes and Queues

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

Data analysis and stochastic modeling

Introduction to Queuing Networks Solutions to Problem Sheet 3

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

Non Markovian Queues (contd.)

System with a Server Subject to Breakdowns

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

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

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

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

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

Queuing Theory. Using the Math. Management Science

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

Continuous-Time Markov Chain

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

Batch Arrival Queuing Models with Periodic Review

QUEUING MODELS AND MARKOV PROCESSES

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

CHAPTER 3 STOCHASTIC MODEL OF A GENERAL FEED BACK QUEUE NETWORK

Statistics 150: Spring 2007

Introduction to Markov Chains, Queuing Theory, and Network Performance

Continuous Time Processes

Time Reversibility and Burke s Theorem

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

THE INTERCHANGEABILITY OF./M/1 QUEUES IN SERIES. 1. Introduction

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

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

Continuous Time Markov Chains

Cost Analysis of a vacation machine repair model

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

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

Name of the Student:

Overload Analysis of the PH/PH/1/K Queue and the Queue of M/G/1/K Type with Very Large K

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

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

Solutions to Homework Discrete Stochastic Processes MIT, Spring 2011

Performance analysis of queueing systems with resequencing

The Behavior of a Multichannel Queueing System under Three Queue Disciplines

Stochastic inventory system with two types of services

IEOR 6711, HMWK 5, Professor Sigman

Departure Processes of a Tandem Network

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

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

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

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

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

6 Solving Queueing Models

Comprehending Single Server Queueing System with Interruption, Resumption and Repeat

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

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

A tandem queueing model with coupled processors

STEADY-STATE PROBABILITIES FOR SOME QUEUEING SYSTEMS: Part II

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

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

Modelling Complex Queuing Situations with Markov Processes

A Simple Memoryless Proof of the Capacity of the Exponential Server Timing Channel

Multi Stage Queuing Model in Level Dependent Quasi Birth Death Process

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

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

QUEUING SYSTEM. Yetunde Folajimi, PhD

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

Introduction to queuing theory

PBW 654 Applied Statistics - I Urban Operations Research

G-networks with synchronized partial ushing. PRi SM, Universite de Versailles, 45 av. des Etats Unis, Versailles Cedex,France

M/M/1 Queueing System with Delayed Controlled Vacation

I, A BRIEF REVIEW ON INFINITE QUEUE MODEL M.

WORKING PAPER SLOAN SCHOOL OF MANAGEMENT MASSACHUSETTS ALFRED P. CAMBRIDGE, MASSACHUSETTS INSTITUTE OF TECHNOLOGY

Glossary availability cellular manufacturing closed queueing network coefficient of variation (CV) conditional probability CONWIP

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

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

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

Stochastic process. X, a series of random variables indexed by t

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

Chapter 2. Poisson Processes. Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan

CDA5530: Performance Models of Computers and Networks. Chapter 4: Elementary Queuing Theory

Analysis of Two-Heterogeneous Server Queueing System

A Fuzzy Approach to Priority Queues

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

Slides 9: Queuing Models

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

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

The Transition Probability Function P ij (t)

Transcription:

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 Two Heterogeneous Servers with Catastrophes using Matrix Geometric Technique Indra Department of Statistics and Operations Research, Kurukshetra University, Kurukshetra, Haryana, India. Vijay Rajan Department of Statistics and Operations Research, Kurukshetra University, Kurukshetra, Haryana, India. Abstract We consider M/M/2 queuing system with intermittently available server and catastrophes. Server1 is always available and Server 2 is intermittently available. This model is solved by Matrix Geometric technique. Numerical study has been done for analysis of various performance measures for various values of parameters. Keywords: Intermittently available server, Catastrophes, Matrix Geometric Technique. INTRODUCTION Interruptions in service occur due to the breakdown of the server or due to the in availability of the server. In the former, Interruption in service occurs during the period of the service and the customer in service along with all other customers will have to wait till the service facility resume service. In the later, interruption in service occurs for a random length of time but occurs only after the service in hand is completed. This service is termed as intermittently available service. The intermittently available server either goes for rest or goes to attend some very urgent odd/different jobs when the queue length is greater than or equal to zero. In exhaustive service, also known as vacation, the server goes for rest or goes to attend some very urgent odd/different jobs when the queue length is zero. In non-exhaustive service, the server goes for rest or goes to attend some very urgent odd/different jobs

206 Indra and Vijay Rajan when the queue length is greater than zero. Due to the presence of intermittently available server in computer networks, communication networks and electrical grids, we analysed Markovian queues with intermittently available server. Whenever a catastrophe occurs, all the customers are forced to leave the system immediately. Queuing models with intermittently available server have been studied by many researchers in the past. The concept of intermittently available server was introduced by Aggarwal(1965). Sharda (1968) gave the solution of a queuing model in which arrivals and departures occur in batches of variable size and the server is intermittently available. Gaur(1973) considered an intermittent bulk queuing system with multiphase capacity of the service channel. Chaudhary and Lee(1972) studied a single channel constant capacity bulk service queuing process with an intermittently available server and Chaudhary(1974) gave the transient/steady state solution of a single channel with intermittently available server. Sharda and Garg (1986) obtained explicitly the probability of exact number of arrivals and departures of a continuous time queuing model with intermittently available server. Queuing models with catastrophes have also been analysed by many researchers in the past. Many researchers have studied queuing models with vacations. Krishnamoorthy (2012) studied M/M/2 queuing system with heterogeneous servers including one with working vacation. But no study pertains to the queuing models in which intermittently available server and catastrophes have been analysed together. Therefore, we studied a queuing model having intermittently available server with catastrophes. Matrix geometric method was conceptualized by Marcel F. Neuts in 1974. Many researchers used this technique in their respective models. In the present study, we have considered a Markovian queuing system, with catastrophes, having two heterogeneous servers out of which one server is intermittently available. Steady state probabilities have been found using Matrix geometric technique. The rest of the paper is organized as follows: In section 2, we describe assumptions of the model. Then the description of the model is presented. In section 3, numerical study has been done and various performance measures have been calculated. SECTION 2 Assumptions of the Model 1) Arrivals of customers follow a poisson process with arrival rate λ. Arriving customers form a single waiting line based on the order of their arrivals. 2) Two servers have heterogeneous service rates μ1 and μ2(i.e. μ1 μ2). The service time at both the servers follow exponential distribution. Server 1 is always available and server2 is intermittently available. 3) Customers are served on first come first serve basis.

Queuing analysis of Markovian queue having two heterogeneous servers 207 4) Availability time of server 2 follows exponential distribution with rate ν. 5) Catastrophe occurs according to exponential distribution with rate ξ. Model Description We consider M/M/2 queuing model with two heterogeneous servers, server1 and server2.customers arrive according to poisson distribution with rate λ. These arriving customers form a single waiting line based on the order of their arrivals. If the arriving customer finds a free server, he enters the service immediately. Otherwise he joins the queue. The two servers have heterogeneous service rates μ1 for server 1and μ2 for server 2 where μ1 μ2. Server 1 is always available and server 2 is intermittently available. Server 2 goes to perform some important different/odd jobs when the queue length is greater than or equal to zero. But before going to perform these odd jobs, the server 2 must first complete his in hand service. Let n(t) be the number of customers in the system at time t and let k(t) be the status of server 2 at time t, defined as follows: k(t) = { 0 if server 2 is intermittently available at time t 1 if serer 2 is working at time t We define the system state by n(t) and k(t). Then {n(t),k(t)}, a markovian process with the state space set arranged in lexicographical order is as follows: {(0,0)} { (i,j); i 1, j=0,1} Infinitesimally generator matrix Q is as follows: Where Q = B 00 B 01 B 10 B 11 A 0 A 3 A 1 B 1 A 0 A 3 A 2 B 2 A 0 A 3 A 2 B 2 A 0 ( ) B 00 = ( -λ) ; B 01 = (λ 0 ) ; B 10 = ( μ 1 + ξ μ 2 + ξ ) ; A 3 = ( ξ ξ ) ; B 11 = ( λ μ 1 ξ ν ν 0 λ μ 2 ξ ) ; A 0 = ( λ 0 0 λ ) ; A 1 = ( μ 1 0 ); μ 2 μ 1 B 1 = ( λ μ 1 ξ ν ν 0 λ μ 1 μ 2 ξ ) ; A 2 = ( μ 1 0 ) ; μ 2 μ 1 + μ 2

208 Indra and Vijay Rajan B 2 = ( λ μ 1 ξ ν ν 0 λ μ 1 2μ 2 ξ ) ; The stability condition of the system is ρ < 1 where ρ = λ μ 1 + μ 2 Let n and k be the stationary random variables for the number of customers in the system and the status of the server 2. We define π ij = { n = i, k = j } = lim P{n(t) = i, k(t) = j } t state space set. The stationary probability matrix π is given by where ( i, j ) ϵ π = ( π 0, π 1, π 2,.. ) where π 0 = π 00 and π i = ( π i0, π i1 ) for i 1 The stationary probability matrix π is solved by using πq = 0. π 0 B 00 + π 1 B 10 + π 2 ( I R) 1 A 3 = 0..( 1 ) π 0 B 01 + π 1 B 11 + π 2 A 1 = 0..( 2 ) π 1 A 0 + π 2 ( B 1 + RA 2 ) = 0..( 3 ) π i = π 2 R i 2 for i 3...( 4 ) Here R (called rate matrix) is minimal non negative solution of equation A 0 + R B 2 + R 2 A 2 = 0 ( 5 ) The normalizing equation is given by π 0 e + π 1 e + π 2 (I R) 1 e = 1.( 6 ) Here e is column vector of appropriate length of 1 s. First of all, using equation ( 5 ) matrix R is obtained. Then substituting R in equations ( 1 ), ( 2 ) and ( 3 ) sub vectors and are obtained. Using equation ( 4 ), for i 3 are calculated. Finally using equation ( 6 ) all sub vectors are normalized.

Queuing analysis of Markovian queue having two heterogeneous servers 209 SECTION 3 The stationary probabilities are calculated using codes developed in Maple.The following performance measures are calculated: Probability that the system is empty= Pemp = π 0 Probability that the server 1 is idle= P1 idl = π 0 + π 11 Mean number of customers in the system = MNS=π 1 e + π 2 (I R ) 1 e + π 2 (I R) 2 e Probability that the server 2 is intermittently available= P2 int = j=1 π j0 + π 0 Probability that the server 2 is working = P2 working = 1 - P2 int j= Table 1: Effect of λ on Performance measures: This table has been generated using μ1 = 10 ; μ2 = 5 ; ξ = 0.1 ; ν = 1 λ Pemp P1idl P2int MNS P2working 2 0.7923101 0.8200158 0.9659524 0.2530131 0.0340475 3 0.6944084 0.7307392 0.9499030 0.4166662 0.0500969 5 0.5110127 0.5555324 0.91983816 0.8695044 0.0801618 8 0.2707275 0.3084431 0.88044713 2.2930237 0.1195528 10 0.1419550 0.1660163 0.85933683 4.9483053 0.1406631 13 0.0395744 0.0463760 0.84255257 19.656344 0.1574474 Since μ1 and μ2 are fixed for this table, therefore as λ increases value of ρ increases Pemp, P1idl and P2int decreases, while MNS and P2working increases. Table 2: Effect of μ1 on Performance Measures: This table has been generated using λ = 2 ; μ2 = 5 ; ξ = 0.1 ; ν = 1 μ1 Pemp P1idl P2int MNS P2working 2 0.3637174 0.4053813 0.8956913 1.4617087 0.1043086 3 0.4854631 0.5293330 0.9156496 0.9401606 0.0843503 5 0.6356333 0.6753869 0.9402677 0.5341769 0.0597322 8 0.7489279 0.7807489 0.9588406 0.3208036 0.0411593 10 0.7923101 0.8200158 0.9659524 0.2530131 0.0340475 15 0.8550845 0.8757950 0.9762433 0.1654600 0.0237566 20 0.8887521 0.9052105 0.9817626 0.1229134 0.0182373 0 0.0798187 0.0933426 0.8491506 6.9714887 0.1508493

210 Indra and Vijay Rajan With increase in the value of μ1 Pemp, P1idl and P2int increases while MNS and P2working decreases. Table 3: Effect of μ2 on Performance Measures: This table has been generated using λ = 2 ; μ1 = 5 ; ξ = 0.1 ; ν = 1 μ2 Pemp P1idl P2int MNS P2working 2 0.5843482 0.6714381 0.8659187 0.6163709 0.1340812 3 0.6113288 0.6736277 0.9052021 0.5725593 0.0947978 5 0.6356333 0.6753869 0.9402677 0.5341769 0.0597322 8 0.6505470 0.6763345 0.9615985 0.5112502 0.0384014 10 0.6557382 0.6766355 0.9689854 0.5033993 0.0310145 15 0.6628411 0.6770191 0.9790584 0.4927764 0.0209415 20 0.6664726 0.6772016 0.9841930 0.4874015 0.0158069 0 0.1723198 0.6270198 0.2475635 1.3509940 0.7524364 As μ2 increases Pemp and P2int increases, while MNS and P2working decreases. P1idl remains constant. Table 4: Effect of ν on Performance Measures: This table has been generated using λ = 2 ; μ1 = 10 ; μ2 = 5 ; ξ = 0.1 ν Pemp P1idl P2int MNS P2working 1 0.7923101 0.8200158 0.9659524 0.2530131 0.0340475 3 0.7768552 0.8449452 0.9173538 0.2651886 0.0826461 5 0.7655940 0.8620046 0.8839574 0.2750813 0.1160425 8 0.7534059 0.8796041 0.8494082 0.2865403 0.1505917 10 0.7472983 0.8881275 0.8326479 0.2925283 0.1673520 15 0.7362502 0.9030997 0.8031718 0.3037127 0.1968281 20 0.7288260 0.9128671 0.7839251 0.3114516 0.2160748 0 0.8024616 0.8024616 1 0.2461654 0 As availability time of second server ν increases Pemp, P2int decreases, while P1idl, P2working and MNS increases. With ν taking zero value, P2int and P2working takes respectively 1 and 0 value.

Queuing analysis of Markovian queue having two heterogeneous servers 211 Table 5: Effect of ξ on Performance Measures: This table has been generated using λ = 2 ; μ1 = 10 ; μ2 = 5 ; ν = 1 ξ Pemp P1idl P2int MNS P2working 1 0.8140755 0.8358701 0.9734394 0.2225848 0.0265606 3 0.8476639 0.8617882 0.9830737 0.1771598 0.0169262 5 0.8700369 0.8800400 0.9881851 0.1480547 0.0118148 8 0.8928324 0.8994319 0.9923451 0.1194373 0.0076548 10 0.9038308 0.9090655 0.9939894 0.1060227 0.0060105 15 0.9231833 0.9264341 0.9963420 0.0830588 0.0036579 20 0.9358863 0.9381112 0.9975340 0.0684347 0.0024659 0 0.7895010 0.8180221 0.9649168 0.2569922 0.0350831 With increase in catastrophe rate ξ, Pemp and P1idl increases, P2int takes value which is close to 1while MNS and P2working takes value which are close to 0. If we remove the condition of catastrophe and intermittently available server from this model we get a markovian queue having two heterogeneous servers. When we remove condition of vacation and working vacation from model discussed in Krishnamoorthy (2012), we also get an M/M/2 queue with two heterogeneous servers. This particularisation of our model and matching of particularisation with model discussed in Krishnamoorthy (2012) verifies the authenticity of our model. CONCLUSIONS We studied M/M/2 queuing system having intermittently available server with catastrophes. Server 1 is always available and Server 2 is intermittently available. Steady state probabilities using matrix geometric method were found. Effect of various parameters on performance measures were analysed. REFERENCES [1] Agarwal, N. N., Some problems in the theory of reliability and queues, Ph.D. Thesis, Kurukshetra university, Kurukshetra, 1965. [2] Chaudhry, M.L., Single channel constant capacity bulk service queuing process with an intermittently available server, INFOR, Vol. 10, No. 3, pp. 284-291, 1972. [3] Chaudhry, M.L., Transient/steady state solution of a single channel queue with arrival and intermittently available server, Math. Operations forch. Statist., Vol. 5, pp. 307-315, 1974. [4] Gaur, R.S., An intermittent MI (x) /G (y) / 1 systems with multiphased capacity of the service channel, R.A.I.R.O., Vol. 1, 1973.

212 Indra and Vijay Rajan [5] Krishnamoorthy, A. and Sreenivasan, C., An M/M/2 queuing system heterogeneous servers including one with working vacation, International Journal of Stochastic Analysis, 2012. [6] Neuts, M.F., Matrix-Geometric solutions in stochastic models, vol. 2 of johns Hopkins series in the mathematical series, Johns Hopkins University Press, Baltimore, USA, 1981. [7] Sharda, A queuing problem with intermittently available server and arrivals and departures in batches of variable size, ZAMM, pp. 471-476, 1968. [8] Sharda and Garg, P.C., Time dependent solution of a queuing system with intermittently available server, Microelectron. Reliab., Vol.26, pp. 1039-1041, 1986.