Effects of Reneging, Server Breakdowns and Vacation on a Batch Arrival Single Server Queueing System with Three Fluctuating Modes of Service

Abstract

This article examines the effects of reneging, server breakdown and server vacation on the various states of the batch arrivals queueing system with single server providing service to customers in three fluctuating modes. In this queueing system, any batch arrival joins the queue if the server is busy or on vacation or under repair. However, if the server is free, one customer from the arriving batch joins the service immediately while others join the queue. In case of server breakdown, the customer whose service is interrupted returns back to the head of the queue. As soon as the server has is repaired, the server attends to the customer in mode 1. For this queueing system, customers that are impatient due to breakdown and server vacation may renege (leave the queue without getting service). Due to fluctuating modes of service delivery, the system may provide service with complete or reduced efficiency. Consequently, we construct the mathematical model and derive the probability generating functions of the steady state probabilities of several states of the system including the steady state queue size distribution. Further, we discuss some particular cases of the proposed queueing model. We present numerical examples in order to demonstrate the effects of server vacation and reneging on the various states of the system. The study revealed that an increase in reneging and a decrease in server vacation results in a decrease in server utilization and an increase in server’s idle time provided rates of server breakdown and repair completion are constant. In addition, the probability of server vacation, the probability of system is under repair and the probabilities that the server provides service in three fluctuating modes decreases due to an increase in reneging and a decrease in vacation completion rates.

Share and Cite:

Enogwe, S. and Obiora-Ilouno, H. (2020) Effects of Reneging, Server Breakdowns and Vacation on a Batch Arrival Single Server Queueing System with Three Fluctuating Modes of Service. Open Journal of Optimization, 9, 105-128. doi: 10.4236/ojop.2020.94008.

1. Introduction

A batch arrival single server queueing system is one in which customers arrive for service in groups or in batches and are served individually by one server. Some examples of batch arrivals include families that go to a restaurant for lunch in a particular period of the day, convoy of a political officer that came to a filling station for refuelling and sets of triplets brought to a hospital for medical treatment. Other examples are batch of raw materials supplied to industry for manufacturing, a group of imported items to be unloaded at a warehouse and so on.

Many batch arrival single server queuing systems assume that the server offers one type of general service at the same average service rate. However, in practice, average rate of service may vary due to several reasons. For example, the speed of internet on a particular Android phone may not be the same due to network fluctuations. In petrol stations, the fuel pumps do not always refuel tanks at the same rate due to fluctuations in electric power or due to pump’s efficiency. In addition, climatic conditions as well as other unforeseen circumstances may affect the performance of radio networks and as such, communication companies cannot provide service to their customers at the same average rate.

In view of the aforementioned reasons for variation in average service rate, the mode of service delivery becomes fluctuating. Obviously, the fluctuating mode of service delivery affects the efficiency of a queueing system and one is required to develop queueing models for fluctuating modes of service. To this end, Baruah et al. [1] introduced a batch arrival single server queuing system in which the server provides general service in two fluctuating modes. Similarly, Madan [2] proposed and studied a batch arrival single server queueing system for providing general service in three fluctuating modes. [3] [4] studied a bulk arrivals retrial queue with fluctuating modes of service. Similarly, [5] analyzed a queueing model with fluctuating modes of service. Further, [6] introduced a non-markovian single-server retrial queueing system with fluctuating modes of service. Additionally, [7] analyzed a batch arrival queueing system with single server providing service to a batch of customers with dissimilar rates in two fluctuating modes of service.

Apart from the fluctuating modes of service delivery, a queueing system may experience a sudden breakdown, which causes the stoppage of service until the machine is fixed. In such a situation, the customer whose service is interrupted returns back to the head of the queue and waits until repair process is completed. In reality, random breakdowns usually occur in machines used for production and manufacturing units, communication systems, traffic intersections, automated teller machines and so on. Batch arrival queues with breakdowns have been extensively studied by [8] [9] [10] [11] [12] among others.

Obviously, during the period of system breakdown, the server may proceed on vacation. By vacation, we mean that the server becomes unavailable for a random period of time from its primary customers to serve elsewhere [13]. Works by [14] - [21] deals extensively on vacation queueing systems.

One of the consequences of the fluctuating modes of service, server breakdown and server vacation is that they generally slow down the service time of customers and increase their waiting time. Consequently, customers who have been waiting in the queue for a long time than anticipated often become impatient and leave the queue without getting service. This kind of customer behaviour refers to reneging. Ideally, reneging is a practical experience in most queueing systems because not all customers that enter the queue wait to receive service. Queue with reneging has been discussed in [22] - [29] among others.

From the foregoing, it is quite evident that there is no model in the queueing literature that combines batch arrivals, three fluctuating modes of service, server breakdown, server vacation and reneging. This kind of model has potential applications in a production line, where raw materials arrive in batches of random size instead of as single units. The machine producing an item may require three fluctuating modes of service such as processing of raw material in fast, normal or slow modes. Also, the machine producing items may suddenly breakdown due to mechanical or job related problems and as such the process is stopped either for preliminary checks of raw materials or for the maintenance or repair. During the period of server breakdown and server vacation, customers that are not satisfied with the time wastage leave the queue. Thus, the aim of this paper is to develop a model that allows the server to exhibit all these features highlighted to make the queueing model more realistic and flexible in studying the real world queueing situations.

2. Mathematical Description of the Model

The following assumptions describe the proposed queueing system:

1) Customers arrive at the system in batches of variable size in accordance with a compound Poisson process. Let the arrival batch size Y be a random variable with probability mass function P ( Y = i ) = c i , i = 1 , 2 , 3 , Then λ c i d t ( i = 1 , 2 , 3 , ) denotes the first order probability that a batch of i customers arrives at the system during a short interval of time ( t , t + d t ] , where 0 c i 1 , i = 1 c i = 1 and λ > 0 is the average arrival rate of batches.

2) There is one server providing service in three fluctuating modes. Customers receive service one by one based on first-come, first-served (FCFS) queue discipline. Further, the probability of the server providing service in mode 1, mode 2 and mode 3 are p 1 , p 2 and p 3 respectively, where ( p 1 + p 2 + p 3 = 1 ) . The service times at the three different fluctuation modes of service follow different general (arbitrary) distributions with distribution functions G j ( s ) and the density functions g j ( s ) , j = 1 , 2 , 3 . Let μ j ( y ) d y be the conditional probability density of completion of service mode j ( j = 1 , 2 , 3 ) of services during the interval ( y , y + d y ] , given that elapsed time is y, so that

μ j ( y ) = g j ( y ) 1 G j ( y ) , j = 1 , 2 , 3 (1)

and therefore

g j ( s ) = μ j ( s ) e 0 s μ j ( y ) d y , j = 1 , 2 , 3 (2)

3) The system may fail or be subjected to breakdown at random. The breakdowns are time-homogeneous in the sense that the server can fail even while it is idle. The customer receiving service during breakdown comes back to the head of the queue. In this study, it is assumed that time between breakdowns occur according to Poisson probability law with average rate of breakdown α > 0 . Consequently, α d t denotes the first order probability that the system will breakdown during the interval ( t , t + d t ] . Once the system breaks down, it enters a repair process immediately. As soon as the repair process is completed, the server immediately provides service to the customer in mode 1 with probability p 1 . The repair times follow a general (arbitrary) distribution with distribution function R ( h ) and density function r ( h ) . Let β ( y ) d y be the conditional probability of completion of the repair process during the interval ( y , y + d y ] be such that

β ( y ) = r ( y ) 1 R ( y ) (3)

and therefore,

r ( h ) = β ( h ) e 0 h β ( y ) d y (4)

4) After each service completion, the server may take a vacation of a random length with probability ϕ or may continue to serve the next customer with probability ( 1 ϕ ) . On returning from vacation, the server instantly starts serving the customer at the head of the queue, if any. The server’s vacation times follow general (arbitrary) distribution, with distribution function V ( ω ) and probability density function w ( v ) . Let ϕ ( y ) d y be the conditional probability of completion of a vacation period during the interval ( y , y + d y ] , given that the elapsed vacation time is y, so that

ϕ ( y ) = v ( y ) 1 V ( y ) (5)

and therefore,

v ( ω ) = ϕ ( ω ) e 0 ω ϕ ( y ) d y (6)

5) Due to server vacations, customers waiting in line may become impatient and renege (leave the queue). Reneging is therefore assumed to follow the exponential distribution with parameter γ > 0 . Thus, f ( t ) = γ e γ t , γ > 0 . Consequently, γ d t represents the probability that an arriving batch of customers’ reneges during a short during the interval ( t , t + d t ] .

6) Various stochastic processes involved in the system are assumed to be independent of each other.

3. Definitions, Notations and Equations Governing the Proposed Queueing Model

3.1. Definitions and Notations

Let N q ( t ) denote the queue size (excluding one in service) at time t, G j 0 ( t ) be the elapsed service time of the customer in jth mode of service at time t, where j = 1 , 2 , 3 . In addition, let V 0 ( t ) and R 0 ( t ) be the elapsed vacation time and repair time of the server respectively. Thus, we introduce the variable Y ( t ) as follows:

Y ( t ) = { 0 if the server is idle at time t 1 if the server is providing service in mode 1 at time t 2 if the server is providing service in mode 2 at time t 3 if the server is providing service in mode 3 at time t 4 if the server is on vacation at time t 5 if the server is under repair during breakdown at time t

Thus, the supplementary variable G 1 0 ( t ) , G 2 0 ( t ) , G 3 0 ( t ) , V 0 ( t ) and R 0 ( t ) are introduced in order to obtain a bivariate Markov process { N q ( t ) , X ( t ) } , where X ( t ) = 0 if Y ( t ) = 0 , X ( t ) = G 1 0 ( t ) if Y ( t ) = 1 , X ( t ) = G 2 0 ( t ) if Y ( t ) = 2 , X ( t ) = G 3 0 ( t ) if Y ( t ) = 3 , X ( t ) = V 0 ( t ) if Y ( t ) = 4 , X ( t ) = R 0 ( t ) if Y ( t ) = 5 . Next, the limiting probabilities are given by:

P n ( 1 ) ( y ) = lim t P [ N q ( t ) = n , X ( t ) = G 1 0 ( t ) ; y < G 1 0 ( t ) y + d y ] , y > 0 , n 0

P n ( 2 ) ( y ) = lim t P [ N q ( t ) = n , X ( t ) = G 2 0 ( t ) ; y < G 2 0 ( t ) y + d y ] , y > 0 , n 0

P n ( 3 ) ( y ) = lim t P [ N q ( t ) = n , X ( t ) = G 3 0 ( t ) ; y < G 3 0 ( t ) y + d y ] , y > 0 , n 0

V n ( y ) = lim t P [ N q ( t ) = n , X ( t ) = V 0 ( t ) ; y < V 0 ( t ) y + d y ] , y > 0 , n 0

R n ( y ) = lim t P [ N q ( t ) = n , X ( t ) = R 0 ( t ) ; y < R 0 ( t ) y + d y ] , y > 0 , n 0

Further, it may be noted that since it is assumed V ( y ) , R ( y ) and G j ( y ) are distribution functions, then R ( 0 ) = 0 , R ( ) = 1 , V ( 0 ) = 0 , V ( ) = 1 , G j ( 0 ) = 0 , G j ( ) = 1 for j = 1 , 2 , 3 , and that V ( y ) , R ( y ) and G j ( y ) are continuous at y = 0 , so that

β ( y ) d y = d R ( y ) 1 R ( y ) , ϕ ( y ) d y = d V ( y ) 1 V ( y ) and μ j ( y ) d y = d G j ( y ) 1 G j ( y )

are the first order differential(hazard rate) functions of R, V and G j ( j = 1 , 2 , 3 ) , respectively.

Assume that the system is in steady state condition (i.e., the normal condition that a queueing system is in after operating for some time with a fixed utilization factor less than one). Define P n ( j ) ( y ) as the steady state probability that the server is active providing service in mode j ( j = 1 , 2 , 3 ) and there are n ( n 0 ) customers in the queue excluding the one customer in service and the elapsed service time of this customer is y. Accordingly, P n , j = 0 P n , j ( y ) d y denotes the corresponding steady state probability that there are n ( n 1 ) customers in the queue excluding the one receiving service in mode j ( j = 1 , 2 , 3 ) irrespective of the elapsed service time y of this customer; R n ( y ) denotes steady state probability that the server is under repairs since the elapsed repair time y and there are n ( n 0 ) customers in the queue. Accordingly, R n = 0 R n ( y ) d y denotes the corresponding steady state probability that the server is under repairs and there are n ( n 0 ) customers in the queue irrespective of the elapsed repair time y of the server; V n ( y ) denotes steady state probability that the server is on vacation with elapsed vacation time y and there are n ( n 0 ) customers in the queue. Accordingly, V n = 0 V n ( y ) d y denotes the corresponding steady state probability that there are n ( n 0 ) customers in the queue and the server is on vacation irrespective of the elapsed vacation time y of the server; and Q denotes steady state probability that there are no customers in the system and the server is idle but available in the system.

Next, the probability generating functions (PGFs) used in this paper is as given:

P ( j ) ( x , z ) = n = 1 z n P n ( j ) ( y ) ; P j ( z ) = n = 1 z n P n ( j ) , j = 1 , 2 , 3 R ( x , z ) = n = 1 z n R n ( y ) ; R ( z ) = n = 1 z n R n V ( x , z ) = n = 1 z n V n ( y ) ; V ( z ) = n = 1 z n V n C ( z ) = i = 1 z i c i } (7)

which are convergent inside the circle given by | z | 1 . Also the Laplace-Stieltjes transform of a function F ( t ) is defined as:

F * ( s ) = 0 e s t d F ( t ) (8)

3.2. Governing Equations of the Proposed Queueing Model

The steady state equations governing the proposed queueing model are as follows:

d d y P n ( 1 ) ( y ) + ( λ + μ 1 ( y ) + α ) P n ( 1 ) ( y ) = λ i = 1 n c i P n i ( 1 ) ( y ) , n 1 (9)

d d y P 0 ( 1 ) ( y ) + ( λ + μ 1 ( y ) + α ) P 0 ( 1 ) ( y ) = 0 (10)

d d y P n ( 2 ) ( y ) + ( λ + μ 2 ( y ) + α ) P n ( 2 ) ( y ) = λ i = 1 n c i P n i ( 2 ) ( y ) , n 1 (11)

d d y P 0 ( 2 ) ( y ) + ( λ + μ 2 ( y ) + α ) P 0 ( 2 ) ( y ) = 0 (12)

d d y P n ( 3 ) ( y ) + ( λ + μ 3 ( y ) + α ) P n ( 3 ) ( y ) = λ i = 1 n c i P n i ( 3 ) ( y ) , n 1 (13)

d d y P 0 ( 3 ) ( y ) + ( λ + μ 3 ( y ) + α ) P 0 ( 3 ) ( y ) = 0 (14)

d d y R n ( y ) + ( λ + β ( y ) + γ ) R n ( y ) = λ i = 1 n c i R n i ( y ) + γ R n + 1 ( y ) , n 1 (15)

d d y R 0 ( y ) + ( λ + β ( y ) + γ ) R 0 ( y ) = γ R 1 ( y ) (16)

d d y V n ( y ) + ( λ + ϕ ( y ) + γ ) V n ( y ) = λ i = 1 n c i V n i ( y ) + γ V n + 1 ( y ) , n 1 (17)

d d y V 0 ( y ) + ( λ + ϕ ( y ) + γ ) V 0 ( y ) = γ V 1 ( y ) (18)

( λ + α ) Q = ( 1 p ) [ 0 P 0 ( 1 ) ( y ) μ 1 ( y ) d y + 0 P 0 ( 2 ) ( y ) μ 2 ( y ) d y + 0 P 0 ( 3 ) ( y ) μ 3 ( y ) d y ] + 0 R 0 ( y ) β ( y ) d y + 0 V 0 ( y ) ϕ ( y ) d y (19)

The governing Equations (9)-(19) are to be solved subject to the boundary conditions given below at y = 0 :

P n ( 1 ) ( 0 ) = λ c n + 1 Q + ( 1 p ) [ π 1 0 P n + 1 ( 1 ) ( y ) μ 1 ( y ) d y + π 1 0 P n + 1 ( 2 ) ( y ) μ 2 ( y ) d y + π 1 0 P n + 1 ( 3 ) ( y ) μ 3 ( y ) d y ] + π 1 0 R n + 1 β ( y ) d y + π 1 0 V n + 1 ϕ ( y ) d y , n 0 (20)

P n ( 2 ) ( 0 ) = λ c n + 1 π 2 Q + ( 1 p ) [ π 2 0 P n + 1 ( 1 ) ( y ) μ 1 ( y ) d y + π 2 0 P n + 1 ( 2 ) ( y ) μ 2 ( y ) d y + π 2 0 P n + 1 ( 3 ) ( y ) μ 3 ( y ) d y ] + π 2 0 R n + 1 β ( y ) d y + π 2 0 V n + 1 ϕ ( y ) d y , n 0 (21)

P n ( 3 ) ( 0 ) = λ c n + 1 π 3 Q + ( 1 p ) [ π 3 0 P n + 1 ( 1 ) ( y ) μ 1 ( y ) d y + π 3 0 P n + 1 ( 2 ) ( y ) μ 2 ( y ) d y + π 3 0 P n + 1 ( 3 ) ( y ) μ 3 ( y ) d y ] + π 3 0 R n + 1 β ( y ) d y + π 3 0 V n + 1 ϕ ( y ) d y , n 0 (22)

R n + 1 ( 0 ) = α 0 P n ( 1 ) ( y ) d y + α 0 P n ( 2 ) ( y ) d y + α 0 P n ( 3 ) ( y ) d y , n 0 (23)

R 0 ( 0 ) = α Q (24)

V n ( 0 ) = p [ 0 P n ( 1 ) ( y ) μ 1 ( y ) d y + 0 P n ( 2 ) ( y ) μ 2 ( y ) d y + 0 P n ( 3 ) ( y ) μ 3 ( y ) d y ] , n 0 (25)

4. Main Results

4.1. Queue Size Distribution at Random Epoch for the Proposed Queueing Model

Theorem 1. Under the stability condition ρ < 1 , the proposed queueing model has the marginal probability generating functions for the servers state queue size defined by Equations (70)-(74).

Proof. Multiplying Equation (9) by z n , summing both sides over n from 1 to , adding the results to Equation (10) and utilizing the probability generating functions defined in Equation (7) gives

d d y P ( 1 ) ( y , z ) + [ λ λ C ( z ) + μ 1 ( y ) + α ] P ( 1 ) ( y , z ) = 0 (26)

Similarly, multiply Equation (11) by z n , take the sum of both sides over n from 1 to , add the result to Equation (12) and use the probability generating functions defined in Equation (7) to obtain

d d y P ( 2 ) ( y , z ) + [ λ λ C ( z ) + μ 2 ( y ) + α ] P ( 2 ) ( y , z ) = 0 (27)

Multiplying Equation (13) by z n , taking sum of both sides over n from 1 to , adding the result to Equation (14) and making use of the probability generating functions defined in Equation (7) yields

d d y P ( 3 ) ( y , z ) + [ λ λ C ( z ) + μ 3 ( y ) + α ] P ( 3 ) ( y , z ) = 0 (28)

Multiplying Equation (15) by z n , taking sum of both sides over n from 1 to , adding the result to Equation (16) and using the probability generating functions defined in Equation (7), one obtains

d d y R ( y , z ) + ( λ λ C ( z ) + β ( y ) + γ γ z ) R ( y , z ) = 0 (29)

Multiplying Equation (17) by z n , taking sum of both sides over n from 1 to , adding the result to Equation (18) and utilizing the probability generating functions defined in Equation (7) leads to

d d y V ( y , z ) + ( λ λ C ( z ) + η ( y ) + γ γ z ) V ( y , z ) = 0 (30)

Integrating Equations (26)-(30) with respect to y between the limits 0 to y gives

P ( 1 ) ( y , z ) = P ( 1 ) ( 0 , z ) e ( λ λ C ( z ) + α ) y 0 y μ 1 ( t ) d t (31)

P ( 2 ) ( y , z ) = P ( 2 ) ( 0 , z ) e ( λ λ C ( z ) + α ) y 0 y μ 2 ( t ) d t (32)

P ( 3 ) ( y , z ) = P ( 3 ) ( 0 , z ) e ( λ λ C ( z ) + α ) y 0 y μ 3 ( t ) d t (33)

R ( y , z ) = R ( 0 , z ) e ( λ λ C ( z ) + γ γ z ) 0 y β ( t ) d t (34)

V ( y , z ) = V ( 0 , z ) e ( λ λ C ( z ) + γ γ z ) 0 y η ( t ) d t (35)

Now, for the boundary conditions, multiply Equation (20) by z n + 1 , take the sum of both sides over n from 0 to and use Equation (19) as well as the probability generating functions defined in Equation (7) to obtain

z P ( 1 ) ( 0 , z ) = p 1 ( λ C ( z ) λ α ) Q + ( 1 ϕ ) p 1 [ 0 P ( 1 ) ( y , z ) μ 1 ( y ) d y + 0 P ( 2 ) ( y , z ) μ 2 ( y ) d y + 0 P ( 3 ) ( y , z ) μ 3 ( y ) d y ] + p 1 0 R ( y , z ) β ( y ) d y + p 1 0 V ( y , z ) ϕ ( y ) d y (36)

Similarly, multiply Equation (21) by z n + 1 , take the sum over of both sides n from 0 to and use Equation (19) as well as the probability generating functions defined in Equation (7), we have

z P ( 2 ) ( 0 , z ) = p 2 ( λ C ( z ) λ α ) Q + ( 1 ϕ ) p 2 [ 0 P ( 1 ) ( y , z ) μ 1 ( y ) d y + 0 P ( 2 ) ( y , z ) μ 2 ( y ) d y + 0 P ( 3 ) ( y , z ) μ 3 ( y ) d y ] + p 2 0 R ( y , z ) β ( y ) d y + p 2 0 V ( y , z ) ϕ ( y ) d y (37)

Multiplying Equation (22) by z n + 1 , taking the sum over n from 0 to and using Equation (19) as well as the probability generating functions defined in Equation (7) one gets

z P ( 3 ) ( 0 , z ) = p 3 ( λ C ( z ) λ α ) Q + ( 1 ϕ ) p 3 [ 0 P ( 1 ) ( y , z ) μ 1 ( y ) d y + 0 P ( 2 ) ( y , z ) μ 2 ( y ) d y + 0 P ( 3 ) ( y , z ) μ 3 ( y ) d y ] + p 3 0 R ( y , z ) β ( y ) d y + p 3 0 V ( y , z ) ϕ ( y ) d y (38)

Multiplying Equation (23) by z n + 1 , taking the sum of both sides over n from 0 to and using Equation (24) as well as the probability generating functions defined in Equation (7) leads to

R ( 0 , z ) α Q = α z 0 P ( 1 ) ( y , z ) μ 1 ( y ) d y + α z 0 P ( 2 ) ( y , z ) μ 2 ( y ) d y + α z 0 P ( 3 ) ( y , z ) μ 3 ( y ) d y

R ( 0 , z ) = α z [ P ( 1 ) ( z ) + P ( 2 ) ( z ) + P ( 3 ) ( z ) ] + α Q (39)

Again, multiplying Equation (25) by z n + 1 , taking the sum over n from 0 to and using the probability generating functions defined in Equation (7) yields:

V ( 0 , z ) = ϕ [ 0 P ( 1 ) ( y , z ) μ 1 ( y ) d y + 0 P ( 2 ) ( y , z ) μ 2 ( y ) d y + 0 P ( 3 ) ( y , z ) μ 3 ( y ) d y ] (40)

Integrating Equations (31)-(35) by parts with respect to y between the limits 0 and yields

P ( 1 ) ( z ) = P ( 1 ) ( 0 , z ) [ 1 S 1 ( λ λ C ( z ) + α ) ] ( λ λ C ( z ) + α ) (41)

P ( 2 ) ( z ) = P ( 2 ) ( 0 , z ) [ 1 S 2 ( λ λ C ( z ) + α ) ] ( λ λ C ( z ) + α ) (42)

P ( 3 ) ( z ) = P ( 3 ) ( 0 , z ) [ 1 S 3 ( λ λ C ( z ) + α ) ] ( λ λ C ( z ) + α ) (43)

R ( z ) = R ( 0 , z ) [ 1 B ( λ λ C ( z ) + γ γ / z ) ] ( λ λ C ( z ) + γ γ / z ) (44)

V ( z ) = V ( 0 , z ) 1 F ( λ λ C ( z ) + γ γ / z ) ( λ λ C ( z ) + γ γ / z ) (45)

where

G 1 ( λ λ C ( z ) + α ) = 0 e ( λ λ C ( z ) + α ) y d G 1 ( y ) (46)

G 2 ( λ λ C ( z ) + α ) = 0 e ( λ λ C ( z ) + α ) y d G 2 ( y ) (47)

G 3 ( λ λ C ( z ) + α ) = 0 e ( λ λ C ( z ) + α ) y d G 3 ( y ) (48)

B ( λ λ C ( z ) + γ γ / z ) = 0 e ( λ λ C ( z ) + γ γ / z ) y d B ( y ) (49)

F ( λ λ C ( z ) + γ γ / z ) = 0 e ( λ λ C ( z ) + γ γ / z ) y d F ( y ) (50)

are the Laplace-Steiltjes transform of the service time in the first, second, third modes of service, vacation time and repair time respectively.

To further simply Equations (36)-(40), multiply Equation (31) by μ 1 ( y ) ; Equation (32) by μ 2 ( y ) ; Equation (33) by μ 3 ( y ) , Equation (34) by β ( y ) and Equation (35) by ϕ ( y ) respectively and integrate the results with respect to y between the limits 0 and , one gets

0 P ( 1 ) ( y , z ) μ 1 ( y ) d y = P ( 1 ) ( 0 , z ) S 1 ( λ λ C ( z ) + α ) (51)

0 P ( 2 ) ( y , z ) μ 2 ( y ) d y = P ( 2 ) ( 0 , z ) S 2 ( λ λ C ( z ) + α ) (52)

0 P ( 3 ) ( y , z ) μ 3 ( y ) d y = P ( 3 ) ( 0 , z ) S 3 ( λ λ C ( z ) + α ) (53)

0 R ( y , z ) R ( y ) d y = R ( 0 , z ) B ( λ λ C ( z ) + γ γ z ) (54)

0 V ( y , z ) ϕ ( y ) d y = V ( 0 , z ) F ( λ λ C ( z ) + γ γ z ) (55)

Let λ λ C ( z ) + α = m , λ λ C ( z ) + γ γ / z = k and substitute Equations (51)-(55) into Equation (36), (37) and (38) results to

[ z ( 1 ϕ ) p 1 S 1 ( m ) ] P ( 1 ) ( 0 , z ) ( 1 ϕ ) p 1 P ( 2 ) ( 0 , z ) S 2 ( m ) ( 1 ϕ ) p 1 P ( 3 ) ( 0 , z ) S 3 ( m ) p 1 R ( 0 , z ) B ( k ) p 1 V ( 0 , z ) F ( k ) = p 1 m Q (56)

[ z ( 1 ϕ ) p 2 S 2 ( m ) ] P ( 2 ) ( 0 , z ) ( 1 ϕ ) p 2 P ( 1 ) ( 0 , z ) S 1 ( m ) ( 1 ϕ ) p 2 P ( 3 ) ( 0 , z ) S 3 ( m ) p 2 R ( 0 , z ) B ( k ) p 2 V ( 0 , z ) F ( k ) = p 2 m Q (57)

[ z ( 1 ϕ ) p 3 S 3 ( m ) ] P ( 3 ) ( 0 , z ) ( 1 ϕ ) p 3 P ( 1 ) ( 0 , z ) S 1 ( m ) ( 1 ϕ ) p 3 P ( 3 ) ( 0 , z ) S 3 ( m ) p 3 R ( 0 , z ) B ( k ) p 3 V ( 0 , z ) F ( k ) = p 3 m Q (58)

Inserting Equations (41), (42) and (43) into Equation (39), we get

α z [ 1 S 1 ( m ) m ] P ( 2 ) ( 0 , z ) + α z [ 1 S 2 ( m ) m ] P ( 2 ) ( 0 , z ) + α z [ 1 S 3 ( m ) m ] P ( 3 ) ( 0 , z ) R ( 0 , z ) = α Q (59)

Let λ λ C ( z ) + α = m and λ λ C ( z ) + γ γ / z = k . Putting Equations (51)-(53) into Equation (38) to obtain

V ( 0 , z ) = ϕ [ P ( 1 ) ( 0 , z ) S 1 ( m ) + P ( 2 ) ( 0 , z ) S 2 ( m ) + P ( 3 ) ( 0 , z ) S 3 ( m ) ] (60)

Substituting V ( 0 , z ) of Equation (60) into Equations (56), (57) and (58) leads to

[ z p 1 S 1 ( m ) { ( 1 ϕ ) + ϕ F ( k ) } ] P ( 1 ) ( 0 , z ) p 2 S 2 ( m ) { ( 1 ϕ ) + ϕ F ( k ) } P ( 2 ) ( 0 , z ) p 2 S 3 ( m ) { ( 1 ϕ ) + ϕ F ( k ) } P ( 3 ) ( 0 , z ) p 1 B ( k ) R ( 0 , z ) = p 1 m Q (61)

[ z p 2 S 2 ( m ) { ( 1 ϕ ) + ϕ F ( k ) } ] P ( 2 ) ( 0 , z ) p 2 S 1 ( m ) { ( 1 ϕ ) + ϕ F ( k ) } P ( 1 ) ( 0 , z ) p 2 S 3 ( m ) { ( 1 ϕ ) + ϕ F ( k ) } P ( 3 ) ( 0 , z ) p 2 B ( k ) R ( 0 , z ) = p 2 m Q (62)

[ z p 3 S 3 ( m ) { ( 1 ϕ ) + ϕ F ( k ) } ] P ( 3 ) ( 0 , z ) p 3 S 1 ( m ) { ( 1 ϕ ) + ϕ F ( k ) } P ( 1 ) ( 0 , z ) p 3 S 2 ( m ) { ( 1 ϕ ) + ϕ F ( k ) } P ( 2 ) ( 0 , z ) p 3 B ( k ) R ( 0 , z ) = p 3 m Q (63)

Solving Equations (59), (61), (62) and (63) simultaneously gives

P ( 1 ) ( 0 , z ) = z p 1 [ m α B ( k ) ] Q D ( z ) (64)

P ( 2 ) ( 0 , z ) = z p 2 [ m α B ( k ) ] Q D ( z ) (65)

P ( 3 ) ( 0 , z ) = z p 3 [ m α B ( k ) ] Q D ( z ) (66)

R ( 0 , z ) = z α Q { p 1 S 1 ( m ) + p 2 S 2 ( m ) + p 3 S 3 ( m ) } { [ ( 1 ϕ ) + ϕ F ( k ) ] z } D ( z ) (67)

Now, substituting Equations (64), (65) and (66) into Equation (60), one gets

V ( 0 , z ) = z ϕ Q [ m α B ( k ) ] [ p 1 S 1 ( m ) + p 2 S 2 ( m ) + p 3 S 3 ( m ) ] D ( z ) (68)

where

D ( z ) = z 2 z { ( 1 ϕ ) + ϕ F ( k ) } { p 1 S 1 ( m ) + p 2 S 2 ( m ) + p 3 S 3 ( m ) } z 2 α B ( k ) { p 1 [ 1 S 1 ( m ) ] m + p 2 [ 1 S 2 ( m ) ] m + p 3 [ 1 S 3 ( m ) ] m } (69)

Substituting Equation (64) into Equation (41); Equation (65) into Equation (42); Equation (66) into Equation (43), Equation (67) into Equation (44) and Equation (68) into Equation (45), the following are obtained:

P ( 1 ) ( z ) = z p 1 [ m α B ( k ) ] Q D ( z ) [ 1 S 1 ( m ) m ] (70)

P ( 2 ) ( z ) = z p 2 [ m α B ( k ) ] Q D ( z ) [ 1 S 2 ( m ) m ] (71)

P ( 3 ) ( z ) = z p 3 [ m α B ( k ) ] Q D ( z ) [ 1 S 3 ( m ) m ] (72)

R ( z ) = z α Q { p 1 S 1 ( m ) + p 2 S 2 ( m ) + p 3 S 3 ( m ) } [ { ( 1 ϕ ) + ϕ F ( k ) } z ] D ( z ) [ 1 B ( k ) k ] (73)

V ( z ) = z ϕ Q [ m α B ( k ) ] [ p 1 S 1 ( m ) + p 2 S 2 ( m ) + p 3 S 3 ( m ) ] D ( z ) [ 1 F ( k ) k ] (74)

where D ( z ) has been defined in Equation (69).

Corollary 1. For the proposed queueing model, the steady-state probabilities that the server is active providing service to customers in two fluctuating modes, 1, 2 and 3 at any random point of time are given by Equations (75)-(77).

Proof. Since P 1 ( z ) , P 2 ( z ) and P 3 ( z ) are of indeterminate of the 0/0 form when z = 1 , by applying L’Hopital’s rule on Equations (70), (71) and (72) respectively, gives

P ( 1 ) ( 1 ) = lim z 1 P ( 1 ) ( z ) = ( Q p 1 [ λ E ( I ) + α ( λ E ( I ) γ ) E ( R ) ] [ 1 S 1 ( m ) m ] ) × ( [ p 1 S 1 * ( α ) + p 2 S 2 * ( α ) + p 3 S 3 * ( α ) ] { 1 ϕ ( λ E ( I ) γ ) E ( V ) } [ α ( λ E ( I ) γ ) E ( R ) + λ E ( I ) ] { p 1 ( 1 S 1 ( α ) ) α + p 2 ( 1 S 2 ( α ) ) α + p 3 ( 1 S 3 ( α ) ) α } ) 1 (75)

P ( 2 ) ( 1 ) = lim z 1 P ( 2 ) ( z ) = ( Q p 2 [ λ E ( I ) + α ( λ E ( I ) γ ) E ( R ) ] [ 1 S 2 ( m ) m ] ) × ( [ p 1 S 1 * ( α ) + p 2 S 2 * ( α ) + p 3 S 3 * ( α ) ] { 1 ϕ ( λ E ( I ) γ ) E ( V ) } [ α ( λ E ( I ) γ ) E ( R ) + λ E ( I ) ] { p 1 ( 1 S 1 ( α ) ) α + p 2 ( 1 S 2 ( α ) ) α + p 3 ( 1 S 3 ( α ) ) α } ) 1 (76)

P ( 3 ) ( 1 ) = lim z 1 P ( 3 ) ( z ) = ( Q p 3 [ λ E ( I ) + α ( λ E ( I ) γ ) E ( R ) ] [ 1 S 3 ( m ) m ] ) × ( [ p 1 S 1 * ( α ) + p 2 S 2 * ( α ) + p 3 S 3 * ( α ) ] { 1 ϕ ( λ E ( I ) γ ) E ( V ) }

[ α ( λ E ( I ) γ ) E ( R ) + λ E ( I ) ] { p 1 ( 1 S 1 ( α ) ) α + p 2 ( 1 S 2 ( α ) ) α + p 3 ( 1 S 3 ( α ) ) α } ) 1 (77)

where E ( I ) is the mean size of batch of arriving customers, E ( R ) is the mean repair time E ( V ) is the mean of vacation time, G 1 * ( 0 ) = G 2 * ( 0 ) = G 3 * ( 0 ) = 1 and V * ( 0 ) = 1 .

Corollary 2. For the proposed queueing model, the steady-state probability that the server is in failed state and is under repairs is given by Equation (78).

Proof. Since R ( z ) is of indeterminate of the 0/0 form when z = 1 , by applying L’Hopital’s rule on Equation (73), one gets

R ( 1 ) = lim z 1 R ( z ) = ( α Q [ p 1 S 1 * ( α ) + p 2 S 2 * ( α ) + p 3 S 3 * ( α ) ] [ 1 ( λ E ( I ) γ ) ϕ E ( V ) ] E ( R ) ) × ( [ p 1 S 1 * ( α ) + p 2 S 2 * ( α ) + p 3 S 3 * ( α ) ] { 1 ϕ ( λ E ( I ) γ ) E ( V ) } [ α ( λ E ( I ) γ ) E ( R ) + λ E ( I ) ] { p 1 ( 1 S 1 ( α ) ) α + p 2 ( 1 S 2 ( α ) ) α + p 3 ( 1 S 3 ( α ) ) α } ) 1 (78)

Corollary 3. For the proposed queueing model, the steady-state probability that the server goes on vacation at any random point of time is given by Equation (79).

Proof. Since V ( z ) is of indeterminate of the 0/0 form when z = 1 , by applying L’Hopital’s rule on Equation (74), the following is obtained

V ( 1 ) = lim z 1 V ( z ) = ( Q ϕ [ λ E ( I ) + α ( λ E ( I ) γ ) E ( R ) ] [ p 1 S 1 * ( α ) + p 2 S 2 * ( α ) + p 3 S 3 * ( α ) ] E ( V ) ) × ( [ p 1 S 1 * ( α ) + p 2 S 2 * ( α ) + p 3 S 3 * ( α ) ] { 1 ϕ ( λ E ( I ) γ ) E ( V ) } [ α ( λ E ( I ) γ ) E ( R ) + λ E ( I ) ] { p 1 ( 1 S 1 ( m ) ) α + p 2 ( 1 S 2 ( m ) ) α + p 3 ( 1 S 3 ( m ) ) α } ) 1 (79)

Theorem 2. For the proposed queueing model, the probability generating function of the queue size irrespective of the state of the system, denoted by P q ( z ) , is given by Equation (80).

Proof. Adding Equations (70), (71), (72), (73) and (74) leads to:

P q ( z ) = z [ m α B ( k ) ] Q D ( z ) [ p 1 ( 1 S 1 ( m ) ) + p 3 ( 1 S 2 ( m ) ) + p 3 ( 1 S 1 ( m ) ) m ] + z α Q { p 1 S 1 ( m ) + p 2 S 2 ( m ) + p 3 S 3 ( m ) } [ { ( 1 ϕ ) + ϕ F ( k ) } z ] D ( z ) [ 1 B ( k ) k ] + z ϕ Q [ m α B ( k ) ] [ p 1 S 1 ( m ) + p 2 S 2 ( m ) + p 3 S 3 ( m ) ] D ( z ) [ 1 F ( k ) k ] (80)

where D ( z ) is defined in Equation (69).

4.2. Performance Measures of the Proposed Queueing Model

Theorem 3. For the proposed queueing model, the probability that the server is idle, denoted by Q, is given by Equation (81).

Proof. Adding Equations (75), (76), (77), (78) and (79) and substituting the result into the normalizing condition Q + P q ( 1 ) = 1 yields

Q = [ p 1 S 1 * ( α ) + p 2 S 2 * ( α ) + p 3 S 3 * ( α ) ] { 1 ϕ ( λ E ( I ) γ ) E ( V ) } [ α ( λ E ( I ) γ ) E ( R ) + λ E ( I ) ] { p 1 ( 1 S 1 ( α ) ) α + p 2 ( 1 S 2 ( α ) ) α + p 3 ( 1 S 3 ( α ) ) α } [ 1 + ϕ γ E ( V ) + α E ( R ) ] [ { p 1 S 1 * ( α ) + p 2 S 2 * ( α ) + p 3 S 3 * ( α ) } ] (81)

Theorem 4. For the proposed queueing model, the probability that the server is busy (utilization factor), denoted by ρ , is given by Equation (82).

Proof. Substitution of Equation (81) into the relation ρ = 1 Q gives

ρ = [ α ( λ E ( I ) γ ) E ( R ) + λ E ( I ) ] { p 1 ( 1 S 1 ( α ) ) α + p 2 ( 1 S 2 ( α ) ) α + p 3 ( 1 S 3 ( α ) ) α } + [ ϕ λ E ( I ) E ( V ) α E ( R ) ] [ p 1 S 1 * ( α ) + p 2 S 2 * ( α ) + p 3 S 3 * ( α ) ] [ 1 + ϕ γ E ( V ) + α E ( R ) ] [ { p 1 S 1 * ( α ) + p 2 S 2 * ( α ) + p 3 S 3 * ( α ) } ] (82)

5. Special Cases of the Proposed Queueing Model

Some of sub-models of the proposed queuing model are:

Case 1: Batch arrival single server vacation queue with server providing service in three fluctuating modes with breakdown

Suppose we let the reneging parameter γ = 0 in the proposed queueing model, one gets the results in Case 2.

Case 2: Batch arrival single server vacation queue with server providing service in three fluctuating modes with reneging

By letting the breakdown parameter α = 0 in the proposed queueing model, we get the results of Case 2.

Case 3: Batch arrival single server vacation queue with server providing service in three fluctuating modes

By letting the breakdown parameter α = 0 and the reneging parameter γ = 0 in the proposed queueing model, we obtain the model in Case 3.

Case 4: Batch arrival single server queue with server providing service in three fluctuating modes with reneging during server breakdowns

Suppose we let the vacation parameter ϕ = 0 in the proposed queueing model, one obtains the model in Case 4.

Case 5: Batch arrival single server vacation queue with server providing service in two fluctuating modes during reneging during breakdowns

Case 5 is be obtained by letting the probability of server rendering service in the third mode p 3 = 0 in the proposed queueing model, we have Case 5.

Case 6: Batch arrival single server queue with server providing service in two fluctuating modes (no breakdown, no vacation and no reneging). The corresponding results for this particular case are obtained by putting breakdown parameter α = 0 , vacation parameter ϕ = 0 and reneging parameter γ = 0 .

Case 7: Batch arrival single server queueing model with two fluctuating models of service

We obtain Case 7 by putting α = 0 , ϕ = 0 , γ = 0 , p 3 = 0 in the proposed queueing model.

Case 8: Exponential service times, vacation time and repair time

The exponential distribution usually serves as the distribution of the service times, vacation time and repair time in batch arrival queueing modelling. Consequently, we define

S 1 * ( m ) = μ 1 / ( μ 1 + m ) S 2 * ( m ) = μ 2 / ( μ 2 + m ) S 3 * ( m ) = μ 3 / ( μ 3 + m ) B * ( k ) = β / ( β + m ) F * ( k ) = η / ( η + m ) } (83)

where m = λ λ C ( z ) + α and k = λ λ C ( z ) + γ γ / z . In addition, it is assumed that the units of arrivals are come one by one, such that E ( R ) = 1 / β and E ( V ) = 1 / η . Thus, the result of the proposed queueing model reduces to:

1) probability that the server is providing service in mode 1, mode 2 and mode 3 at a random point of time is are

P ( 1 ) ( 1 ) = p 1 Q [ λ + α ( λ γ ) β ] 1 μ 1 + α [ p 1 μ 1 μ 1 + α + p 2 μ 2 μ 2 + α + p 3 μ 3 μ 3 + α ] [ 1 ϕ ( λ γ ) η ] [ λ + α ( λ γ ) β ] ( p 1 μ 1 + α + p 2 μ 2 + α + p 3 μ 3 + α ) (84)

P ( 2 ) ( 1 ) = p 2 Q [ λ + α ( λ γ ) β ] 1 μ 2 + α [ p 1 μ 1 μ 1 + α + p 2 μ 2 μ 2 + α + p 3 μ 3 μ 3 + α ] [ 1 ϕ ( λ γ ) η ] [ λ + α ( λ γ ) β ] ( p 1 μ 1 + α + p 2 μ 2 + α + p 3 μ 3 + α ) (85)

P ( 3 ) ( 1 ) = p 3 Q [ λ + α ( λ γ ) β ] 1 μ 3 + α [ p 1 μ 1 μ 1 + α + p 2 μ 2 μ 2 + α + p 3 μ 3 μ 3 + α ] [ 1 ϕ ( λ γ ) η ] [ λ + α ( λ γ ) β ] ( p 1 μ 1 + α + p 2 μ 2 + α + p 3 μ 3 + α ) (86)

2) probability that the server is under repairs at random point of time is

R ( 1 ) = α Q [ p 1 μ 1 μ 1 + m + p 2 μ 2 μ 2 + m + p 3 μ 3 μ 3 + m ] [ 1 ϕ ( λ γ ) η ] 1 β [ p 1 μ 1 μ 1 + α + p 2 μ 2 μ 2 + α + p 3 μ 3 μ 3 + α ] [ 1 ϕ ( λ γ ) η ] [ λ + α ( λ γ ) β ] ( p 1 μ 1 + α + p 2 μ 2 + α + p 3 μ 3 + α ) (87)

3) probability that the server is on vacation at random point of time is given by

V ( 1 ) = ϕ Q [ p 1 μ 1 μ 1 + α + p 2 μ 2 μ 2 + α + p 3 μ 3 μ 3 + α ] [ λ + α ( λ γ ) β ] 1 η [ p 1 μ 1 μ 1 + α + p 2 μ 2 μ 2 + α + p 3 μ 3 μ 3 + α ] [ 1 ϕ ( λ γ ) η ] [ λ + α ( λ γ ) β ] ( p 1 μ 1 + α + p 2 μ 2 + α + p 3 μ 3 + α ) (88)

4) the probability that the server is idle but available in the system is given by

Q = ( p 1 μ 1 μ 1 + α + p 2 μ 2 μ 2 + α + p 3 μ 3 μ 3 + α ) [ 1 ϕ ( λ γ ) η ] [ λ + α ( λ γ ) β ] ( p 1 μ 1 + α + p 2 μ 2 + α + p 3 μ 3 + α ) ( 1 + ϕ γ β + α β ) ( p 1 μ 1 μ 1 + α + p 2 μ 2 μ 2 + α + p 3 μ 3 μ 3 + α ) (89)

5) the utilization factor is

ρ = ( λ + α ( λ γ ) β ) ( p 1 μ 1 + α + p 2 μ 2 + α + p 3 μ 3 + α ) + ( ϕ λ η α β ) ( p 1 μ 1 μ 1 + α + p 2 μ 2 μ 2 + α + p 3 μ 3 μ 3 + α ) ( 1 + ϕ γ β + α β ) ( p 1 μ 1 μ 1 + α + p 2 μ 2 μ 2 + α + p 3 μ 3 μ 3 + α ) (90)

6. Numerical Examples

To demonstrate the effect of server vacation and reneging during breakdown and repair periods on the behaviour of a batch arrival queueing system providing service in three fluctuating modes, we consider the eight (8) special case of the proposed queueing model where all service times, vacation time, reneging and repair times are exponentially distributed. Further, we assume that the customers are arriving one by one, so that E ( I ) = 1 and E ( I ( I 1 ) ) = 0 . We choose arbitrary values for the parameters such that the steady state condition ρ 1 is satisfied. We consider the value 4 for λ , the values 8, 10, 12 for μ 1 , μ 2 and μ 3 , the values 2, 3, 4, …, 8, 9 for the parameter α , the values 6, 8, 11, 14 for the parameter β , the values 2, 3, 4, 5 for parameters γ and η , the values 0.34, 0.33, 0.33 for the parameters p 1 , p 2 and p 3 , and 0.5 for the parameter ϕ . Using the above parameter values in Equations (89), (90), (84), (85), (86), (87) and (88) gives the estimates of Q, ρ , P ( 1 ) ( 1 ) , P ( 2 ) ( 1 ) , P ( 3 ) ( 1 ) , R ( 1 ) and V ( 1 ) respectively, which are provided in Tables 1-4. From Tables 1-4, it appears that when the rate of rate of system breakdown and repair are

Table 1. Computed values of various steady-state characteristics of the proposed queueing model when β = 6 .

Table 2. Computed values of various steady state characteristics of the proposed queueing model when β = 8 .

Table 3. Computed values of various steady state characteristics of the proposed queueing model when β = 11 .

Table 4. Computed values of various steady state characteristics of the proposed queueing model when β = 14 .

held constant with increasing rate of reneging and decreasing rate of vacation completion, then the utilization factor decreases and the idle time of the system increases. In addition, the three fluctuating modes of service experiences a decrease in it probabilities of rendering service. More so, the increase in server vacation results to an increase in the probability of server vacation. Technically, from our results, the probability that server is under repair reduces provided the repair parameter increases whenever there is high rate of breakdowns.

7. Concluding Remarks

In this article, we introduced and studied a batch arrival single server queueing model for providing service in three fluctuating modes during reneging, server breakdown and server vacation. The supplementary variable technique was adopted for the derivation of the probability generating functions of the states of the server under the steady state condition. We examined the effects of server vacation, reneging, breakdowns and repair on the utilization factor, the idle time, the probabilities of server providing service in three fluctuating modes, the probability that the system is under repair and the probability that the server is on vacation. Results presented in Tables 1-4 show that when the rate of system breakdown and rate of repair completion remain constant with an increasing rate of reneging and a decreasing rate of server vacation, the probability that the server is busy decreases while the probability that the server is idle increases. Additionally, the probabilities that the server is providing service in modes 1, 2 and 3 decreases due to an increase in reneging and a decrease in completion of server vacation. Also, the results show that the probabilities of the server being under repair and on vacation are on the decrease due to the effect of increasing rate of reneging and decreasing rate of vacation completion.

Generally, the results of this article stress that any organization whereby mode of service delivery is fluctuating should develop queueing systems that can make provisions for breakdowns and repair so as to improve the completion of server vacation and reduce the rate of reneging.

Acknowledgements

The authors are grateful to the editor and reviewers for their careful reading and valuable comments which greatly improved the quality of the article.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Baruah, M., Madan, K.C. and Eldabi, T. (2014) A Batch Arrival Single Server Queue with Server Providing General Service in Two Fluctuating Modes and Reneging during Vacation and Breakdowns. Journal of Probability and Statistics, 2014, Article ID: 319318.
https://doi.org/10.1155/2014/319318
[2] Madan, K.C. (2014) On a Single Server Queue with Arrivals in Batches of Variable Size, General Service in Three Fluctuating Modes, Balking, Random Breakdowns and Stand-By Server during Breakdown Periods. Revista Investigacion Opereracional, 35, 189-200.
[3] Yamuni, A., Sumitha, D. and Chandrika, K.U. (2016) Bulk Arrival Retrial Queue with Fluctuating Modes of Service, Immediate Feedback and Server Vacation. International Journal of Engineering Sciences and Research Technology, 3, 1-16.
[4] Yamuni, A., Kirupa, K. and Chandrika, K.U. (2016) Bulk Arrival Retrial Queue with Fluctuating Modes of Service, Immediate Feedback, Server Vacation and Orbital Search. Global Journal of Engineering Science and Researches, 53, 760-768.
[5] Sowmiya, S. and Chandrika, K.U. (2016) Batch Arrival Retrial Queue with Fluctuating Modes of Service, Randomized Vacations and Orbital Search. International Journal of Latest Trends in Engineering and Technology, 7, 777-785.
[6] Rajadurai, P., Venkatesh, S. and Parameswari, K. (2018) An M/G/1 Retrial Queue with Fluctuating Modes of Services. International Journal of Engineering and Technology, 7, 762-765.
https://doi.org/10.14419/ijet.v7i4.10.26110
[7] Ayyappan, G. and Supraja, R. (2018) An Mx/G(a,b)/1 Queueing System with Two Fluctuating Modes of Service under Benoulli Vacation Schedule for Unreliable Server and Delaying Repair. International Journal of Pure and Applied Mathematics, 120, 49-57.
[8] Li, W., Shi, D. and Chao, X. (1997) Reliability Analysis of M/G/1 Queueing Systems with Server Breakdowns and Vacations. Journal of Applied Probability, 34, 546-555.
https://doi.org/10.2307/3215393
[9] Tang, Y. (2003) Single Server M/G/1 Queuing System Subject to Breakdowns-Some Reliability and Queuing Problems. Microelectronics Reliability, 149, 588-613.
[10] Gray, W.J., Wang, P.P. and Scott, M. (2004) A Queuing Model with Multiple Types of Server Breakdowns. Quality Technology and Quantitative Management, 1, 245-255.
https://doi.org/10.1080/16843703.2004.11673076
[11] Wang, J. (2004) An M/G/1 Queue with Second Optional Service and Server Breakdown. An International Journal Computers and Mathematics with Applications, 47, 1713-1723.
https://doi.org/10.1016/j.camwa.2004.06.024
[12] Khalaf, R.F., Madan, K.C. and Lukas, C.A. (2011) An M[x]/G/1 Queue with Bernoulli Schedule Vacation Times, Random Breakdowns, General Delay Times and General Repair Times. Applied Mathematical Sciences, 5, 35-51.
[13] Ibe, O.C. (2015) M/G/1 Vacation Queueing Systems with Server Timeout. American Journal of Operations Research, 5, 77-88.
https://doi.org/10.4236/ajor.2015.52007
[14] Levy, Y. and Yechiali, U. (1975) Utilization of Idle Time in M/G/1 Queueing System. Management Sciences, 22, 202-211.
https://doi.org/10.1287/mnsc.22.2.202
[15] Doshi, B. (1986) Queueing Systems with Vacations: A Survey. Queueing Systems, 1, 29-66.
https://doi.org/10.1007/BF01149327
[16] Doshi, B.T. (1991) Analysis of a Two Phase Queueing System with General Service Times. Operations Research Letters, 10, 265-275.
https://doi.org/10.1016/0167-6377(91)90012-E
[17] Tagaki, H. (1991) Queueing Analysis: A Foundation of Performance Evaluation Vacation and Priority Systems. North Holland, Amsterdam.
[18] Servi, L.D. and Finn, S.G. (2002) M/M/1 Queues with Working Vacations (M/ M/1/WV). Performance Evaluation, 50, 41-52.
https://doi.org/10.1016/S0166-5316(02)00057-3
[19] Tian, N. and Zhang, G. (2006) Vacation Queueing Models: Theory and Application. Springer-Verlag, New York.
https://doi.org/10.1007/978-0-387-33723-4
[20] Wu, D. and Tagaki, H. (2006) M/G/1 Queue with Multiple Working Vacation. Performance Evaluation, 63, 654-681.
https://doi.org/10.1016/j.peva.2005.05.005
[21] Banik, A., Gupta, U. and Pathak, S. (2007) On the GI/M/1/N Queue with Multiple Working Vacations-Analytic Analysis and Computation. Applied Mathematical Modelling, 31, 1701-1710.
https://doi.org/10.1016/j.apm.2006.05.010
[22] Barrerm, D.Y. (1957) Queuing with Impatient Customers and Ordered Service. Operations Research, 5, 650-656.
https://doi.org/10.1287/opre.5.5.650
[23] Haight, F.A. (1959) Queueing with Reneging. Metrika, 2, 186-197.
https://doi.org/10.1007/BF02613734
[24] Ancker Jr., C.J. and Gafarian, A.V. (1963) Some Queueing Problems with Balking and Reneging. Operations Research, 11, 88-100.
https://doi.org/10.1287/opre.11.1.88
[25] Hagighi, A.M., Medhi, J. and Mohanty, S.G. (1986) On a Multiserver Markovian Queuing System with Balking and Reneging. Computer and Operations Research, 13, 421-425.
https://doi.org/10.1016/0305-0548(86)90029-8
[26] Bae, J., Kim, S. and Lee E.Y. (2001) The Virtual Waiting Time of the M/G/1 Queue with Impatient Customers. Queueing Systems, 38, 485-494.
https://doi.org/10.1023/A:1010956213680
[27] Zhang, Y., Yue D. and Yue, W. (2005) Analysis of M/M/1/N Queue with Balking, Reneging and Server Vacations. Proceedings of the 5th International Symposium OR and Its Applications, China Tebet, 9-13 August 2005, 37-47.
[28] Altman, E. and Yechiali, U.N. (2006) Analysis of Customers’ Impatience in Queues with Server Vacations. Queueing Systems, 52, 261-279.
https://doi.org/10.1007/s11134-006-6134-x
[29] Choudhury, A. and Medhi, P. (2011) Balking and Reneging in Multiserver Mako- vian Queuing Systems. International Journal of Mathematics in Operations Research, 3, 377-394.
https://doi.org/10.1504/IJMOR.2011.040874

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.