Научная статья на тему 'MATHEMATICAL ANALYSIS OF A MARKOVIAN MULTI-SERVER FEEDBACK QUEUE WITH A VARIANT OF MULTIPLE VACATIONS, BALKING AND RENEGING'

MATHEMATICAL ANALYSIS OF A MARKOVIAN MULTI-SERVER FEEDBACK QUEUE WITH A VARIANT OF MULTIPLE VACATIONS, BALKING AND RENEGING Текст научной статьи по специальности «Математика»

CC BY
109
25
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
MARKOVIAN MULTI-SERVER QUEUE / PROBABILITY GENERATING FUNCTION / IMPATIENT PHENOMENA / SERVER VACATIONS / BERNOULLI FEEDBACK

Аннотация научной статьи по математике, автор научной работы — Bouchentouf Amina Angelika, Medjahri Latifa, Boualem Mohamed, Kumar Amit

In this paper, we analyze a multi-server queue with customers’ impatience and Bernoulli feedback under a variant of multiple vacations. On arrival, a customer decides whether to join or balk the system, based on the observation of the system size as well as the status of the servers. It is supposed that customer impatience can arise both during busy and vacation period because of the long wait already experienced in the system. The latter can be retained via certain mechanism used by the system. The feedback occurs as returning a part of serviced customers to get a new service. The queue under consideration can be used to model the processes of information transmission in telecommunication networks. We develop the Chapman-Kolmogorov equations for the steady-state probabilities and solve the differential equations by using the probability generating function method. In addition, we obtain explicit expressions of some important system characteristics. Different queueing indices are derived such as the probabilities when the servers are in different states, the mean number of customers served per unit of time, and the average rates of balking and reneging.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «MATHEMATICAL ANALYSIS OF A MARKOVIAN MULTI-SERVER FEEDBACK QUEUE WITH A VARIANT OF MULTIPLE VACATIONS, BALKING AND RENEGING»

Discrete & Continuous Models

#& Applied Computational Science 2022, 30 (1) 21-38

ISSN 2658-7149 (online), 2658-4670 (print) http://journals-rudn-ru/miph

Research article

UDC 519.872:519.217

PACS 07.05.Tp, 02.60.Pn, 02.70.Bf

DOI: 10.22363/2658-4670-2022-30-1-21-38

Mathematical analysis of a Markovian multi-server feedback queue with a variant of multiple vacations,

balking and reneging

Amina Angelika Bouchentouf1, Latifa Medjahri2, Mohamed Boualem3, Amit Kumar4

1 Djillali Liabes University of Sidi Bel Abbes, 22000, Algeria 2 University of Tlemcen, B.P. 119, 13000, Algeria 3 University of Bejaia, 06000, Algeria 4 Chandigarh University, Mohali (Punjab), Pin No-1^04-13, India

(received: November 26, 2021; revised: December 20, 2021; accepted: February 18, 2022)

Abstract. In this paper, we analyze a multi-server queue with customers' impatience and Bernoulli feedback under a variant of multiple vacations. On arrival, a customer decides whether to join or balk the system, based on the observation of the system size as well as the status of the servers. It is supposed that customer impatience can arise both during busy and vacation period because of the long wait already experienced in the system. The latter can be retained via certain mechanism used by the system. The feedback occurs as returning a part of serviced customers to get a new service. The queue under consideration can be used to model the processes of information transmission in telecommunication networks. We develop the Chapman-Kolmogorov equations for the steady-state probabilities and solve the differential equations by using the probability generating function method. In addition, we obtain explicit expressions of some important system characteristics. Different queueing indices are derived such as the probabilities when the servers are in different states, the mean number of customers served per unit of time, and the average rates of balking and reneging.

Key words and phrases: Markovian multi-server queue, probability generating function, impatient phenomena, server vacations, Bernoulli feedback

1. Introduction

Queueing models with server vacation have been efficiently studied by many researchers in the last decades and successfully applied in various practical problems such as telecommunication system design and control, manufacturing industries, and other related systems. There are two basic vacation queueing models namely, multiple vacation, and single vacation. In multiple vacation

© Bouchentouf A. A., Medjahri L., Boualem M., Kumar A., 2022

This work is licensed under a Creative Commons Attribution 4.0 International License http://creativecommons.org/licenses/by/4.0/

queueing models, the server continues to take successive vacations until it finds at least one customer waiting in a queue at a vacation completion epoch [1], [2]. Nevertheless, in single vacation queueing models, the server precisely takes one vacation between two consecutive busy periods. These two types of vacation models were first introduced by Levy and Yechiali [3]. Eminent literature on the subject is found in [4]-[8] and others.

Over the past few years, queueing models with Bernoulli feedback have increasingly attracted the attention of many researchers [9]-[14]. Taking into account the feedback effect makes it possible to bring the considered models closer to a real situation, where the claims once serviced may require repeat service for different reasons. For example, in communication networks erroneously transmitted, a data is retransmitted.

In recent years, a growing body of literature has emerged on the analysis of queueing systems with impatient customers [15]. This is due to their potential applications in many related areas, see for instance [16], [17]. Balking is one form of impatience, which is the reluctance of a customer to join a queue upon arrival [18], [19]. The other forms are reneging, the reluctance to remain in line after joining and waiting, and jockeying between lines when each of a number of parallel lines has its own queue [20], [21]. When the impatience becomes sufficiently strong, the manager of the firm concerned has to take some measures to diminish the congestion to levels that customers can tolerate.

In most queueing situations, customers seem to get discouraged from receiving service when the server is absent and tend to leave the system without receiving service. This phenomenon is very precisely observed when the server is on vacation. This results in a potential loss of customers and customer goodwill for a service provider. For a comprehensive overview of the subject, authors may refer to [22]-[29]. Most of the literature mentioned here studies reneging during the vacation state of the server. However, in many real-life situations, the abandonment may occur even when the system is in the busy state. For instance, incoming customers can not have any information about the state of the server, or when they are not satisfied with the service time (in particular, when they find that the server takes too much time to serve the customers). This paper contributes in this sense. In fact, only a few research papers have been done treating this case [9]-[12], [30].

In this paper, we provide the analysis of a multi-server feedback queue with a variant multiple vacation policy, balking and server's states-dependent reneging. When all the customers present in the system have been served, the servers immediately leave for a vacation. If they return from a vacation to find an empty queue, they leave for another vacation; otherwise, the servers, synchronously, return to serve the queue. These latter are permitted to take a finite number, say K, of sequential vacations. It is assumed that an arriving customer who finds the system (all the servers) on vacation period (respectively, on busy period) activates an impatience timer TVac (respectively, TBusy). If the customer's service has not been completed before the customer's impatience timer expires, the customer abandons the queue. The latter can be convinced to stay in the system (retained) using certain strategy. In addition, if the customer is unhappy with the service, he can rejoin the end of the queue for another one with some probability. That's what we call a feedback customer. To the best of the researchers' knowledge, the

model under consideration has so far not treated in the literature of queues. Moreover, our model can be considered as a generalized version of existing queueing model given by Yue et al. [27] and [20] equipped with many features and associated with many practical situations.

The rest of the paper is arranged as follows. In Section 2, we introduce the mathematical description of the model and we give a practical application. In Section 4, we develop the differential equations for the probability generating functions of the steady-state probabilities. In Section 5, we give the solution of the differential equations. In Section 6, we give the probabilities when the servers are in different states. Some essential system performance measures of this model are obtained in Section 7. Finally, we conclude the paper in Section 8.

2. The mathematical description of the model

We consider a multi-server feedback queueing system with K-variant vacation, balking and server's states-dependent reneging. The following assumptions and notations are taken into account to structure the proposed queueing system:

1. The suggested queueing system consists of c servers. Customers arrive into the system according to a Poisson process with rate A > 0, they are served according to First-Come-First-Served (FCFS) discipline. The service times are assumed to be exponentially distributed with rate

2. A multiple synchronous vacation policy is considered; once all the customers present in the system are served, the servers, all together, leave for a vacation. At the end of the vacation period, if the queue is still empty, they immediately leave for another vacation; otherwise, they return to serve the queue. The servers are allowed to take all together K vacations sequentially. When the K consecutive vacations are complete, the servers switch to a busy period and, depending on the arrival of new customers, they stay idle or busy. The vacation period is assumed to be exponentially distributed with rate 0.

3. Whenever a customer arrives at the system and finds the servers on vacation period (resp. busy period), it activates an impatience timer TVac (resp. TBusy), which is exponentially distributed with parameter (resp. ). If the customer's service has not been completed before the customer's timer expires, this later may leave the system. We suppose that the customers timers are independent and identically distributed random variables and independent of the number of waiting customers.

4. It is supposed that a system employs a certain mechanism in order to keep impatient customers in the system, that is, with some probability a', a customer may be retained in the system, and with a complementary probability a it may decide to leave to never return.

5. If, after completion of service, a customer is not happy with the quality of the service, he can return to the system with some probability fi' for another service, or decide to leave the system with probability fi = 1 — fi'.

6. A customer who on arrival finds at least one customer (resp. c customers) in the system, when the servers are on vacation period (resp. busy

period) either decides to enter the queue with probability 0 or balk with probability 0=1-0.

All random variables presented above are mutually independent of each other.

The operation mode of a call center with vacation and impatience provides an initial motivation for our study; a central office is used for receiving or transmitting a large volume of enquiries. A private branch exchange (PBX) is a private telephone network used within a company or organizations that offers various features such as transfer calls, voicemail, call recording, interactive voice menus (IVR), and call queues. It helps in making an organization's communication simpler and more robust.

The incoming calls are routed to an available customer support manager drawn from the group of agents. Assume that the service facility consists in a group of c channels (servers) available to meet the demands of the requests. If an arriving call finds some servers free it immediately occupies the channel and leaves the system after service. However, the behavior of a call may vary depending on the waiting expectations provided by the call center and the personal preferences of each specific customer. Therefore, each call may decide either to balk or to wait for a while.

The servers commute between busy and vacation periods in groups. When there is no demands to be handled, the latter, all together, go synchronously on vacation and come back as one station to the busy period, once the idle period ends. If there are some waiting calls at the end of the vacation period, they will be immediately served. Alternatively, they quit for another vacation period.

The calls have no information on the queue length nor the state of the servers, then, an increase in the mean waiting time of a customer in the system can anticipate an increase in the average rate of reneging. Thus, to avoid losing potential customers, the system should employ some strategies by choosing the system parameter to further encourage customers to stay in the system. In the case that the service is not successful, the customer can repeat its request again and again until the service succeeds.

At an arbitrary time, the system state is defined by a continuous time Markov chain {(L(t); J(t)); t ^ 0} on the state space O = {(n;j) • n^ 0; j = 0, K}, where L(t) is the number of customers in the system and J(t) is the state of the servers, i.e.,

3. Practical application of the model

4. Governing equations

j, if the servers are taking the (j + 1)th vacation at time t,

J = 0,K-1, K, if the servers are idle or busy at time t.

Let = ^lim P(L(t) = n; J(t) = j), n^ 0; j = 0, K, denote the steady-

state probabilities of the process {(L(t); J(t)); t > 0}. The state-transition diagram is illustrated in Figure 1.

Figure 1. Transition plot

Using Chapman-Kolmogorov equations, we can formulate the balance equations for the suggested queueing model as:

(X + ^)Po,o = a£oPi,o + + )Pi,K, n = 0, (1)

(9X + ^ + a$o)Pi o o = APo, o + 2a?o P2, 0, n = 1, (2)

(9X + ^ + na£o)Pn, o = 0\Pn-i , o + (n + 1)a^o Pn+i, o, n>2, (3) (X + ^)Po j = a$oPi j + ^Po j-i, j=1,K-1, n = 0, (4) (d\ + ^ + a^o)Pi j = *Po, j + 2a£o P2, j, j=1,K-1, n = 1, (5) (OX + ^ + naCo)Pn,3 = MPn-i,j + (n+1)a$oPn+i,3, j = 1,K-1, n^2, (6)

XPotK = 4>Po,K-i, n = 0, (7)

K-i

(X + P/1 + aCi)PhK = XPo,K + 2(13» + a£i)P2.K + ^^ Phj, n = 1, (8)

3=o

(X + n(fi» + a£i ))Pn>K =

K-i

= XPn-i,K +(n+ 1)(fo + a£i )Pn+itK + ^^ Pn>j, 2^n^c-1, (9)

3=o

(OX + cfî» + na£i )Pn>K =

K-i

= XPn-i,K + (cp»+ (n + 1)a^i )Pn+itK + , n = c, (10)

(9X + cp/i + nai-i )Pn)K =

K-l

= OXPn- + t^pn,j, n>C- (11)

3=0

Consider the probability generating functions (PGFs) as:

to

Gj (z) ^ ] Z Pn,j,

n=0

and define

G> (z) = ^G1 (z), j = 0;K.

The normalizing condition is defined as

to k

T,T,P~J = 1

n=0j=0

Multiplying Equation (3) by zn, summing all possible values of n, and using Equations (1) and (2), we get

(1-z)G0(z)-(e\(1-z)+t)Go(z) = -(fo+aZi)PltK+9X(1-z)Pofi. (12)

In the same manner, from Equations (4)-(6) and (7)-(11) respectively, we obtain

o£0(1 - z)G/J(z) - [9X(1 — z) + flGj(z) =

= dX(1 - z)Po,j -^Poj-i, j=1,K-1, (13)

and

z(1 - z)GK(z) - (1 - z)(9Xz - cPv)GK(z) =

K-l

= - z)PoiK + z(j3fi + a£i)PiiK G3(z)+

3=00

K-2

+ Po,j + Mz(1 - z)r-(z) - P/41 - z)Y2 (z), (14)

3=0

where

c-l c-l

r-(z) = Pn,K and r(z) = - c)znPn>K.

n=o n=l

5. Solution of the differential equations

For z^1, Equation (12) can be written as follows:

GO (z)-

ex

+

aCo(1-z)

Go(z) = (15)

a£o (1-z) , a£o ,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

- P Z ^

Multiply both sides of Equation (15) by e (1 - z) , we get

d i 9A „ \

(e~ -^00 z(1-z) Go (z)) = dz V I

-—zr / ^ (Ba + ai. )„

= e ^z (1-z) -<o [—Poo -I,. ) Pi,K

, aCo(1-z) ,

)

Next, integrating the above equation from 0 to z, we obtain

e\ z __

G0(z) = e(1-z) x

x {Go(0) + ^rP0,oCi(z) - PhKC2(z)\ , (16)

with

i a A q <■¥ i v A q <■¥ _-

(z) = I e (1 - s) ds and C2 (z) = I e a^o (1 - s) ds.

Since Go (1) = ^n=o > 0 and z = 1 is the root of denominator of the right hand side of Equation (16), we have that z = 1 must be the root of the numerator of the right hand side of Equation (16). So, we obtain

(pu + )P1 K 9XPo o Go (0) = —-^^ (1)--C- (1),

(17)

where

/- ex S ^ f - ex S ^ -1

e a^o (1 - s) a^o ds and C2 (1) = I e a^o (1 - s) ds. 0 0 Noting G0(0) = P0,o. Then, Equation (17) implies

with

Pi,K = to , t \n (,o = wiPqoo, , (Pp + a£i )G2 (1) , ,

B=1 + ^9C1 (1) and = —0-„

a£0 1 () 1 (Pv + aii )C2 (1)

B.

Substituting Equation (18) into Equation (16), we obtain

Go(z) = e^Z(1 — z)—^ {l + ^(z) — ^(z)} Po,o■ (19)

Next, Equation (13) can be written as

, , OX Gr (z) — — +

Gj (*) = ^ — c 1 )P0,-1 ■ (20) J aCo(1 — z)

_a£o a£o (1 — z)

Similarly, as for Equation (15), we multiply both sides of Equation (20) by

— ex z ^

e (l — z) . Then, we find

e\ z __

G3 (z) = e (1 — z) x

xe

x { Gj(0) + —Ci(z)PQtj — (z)PQtj—i }, j=1,K — 1. (21)

oo

Since Gj (1) = ^ Pnj > 0 (Gj(1) = P, j represents the probability that the n=o ' '

servers are taking the (j + 1)th vacation) and z = 1 is the root of denominator of the right hand side of Equation (21), we have that z = 1 must be the root of the numerator of the right hand side of Equation (21). So, we obtain

Gj (0) = Poj = APoj—i, j=1,K — 1, (22)

where A = (1. Using Equation (22) repeatedly, we get

a^o B

Po,i = Aj Po,o, j=1,K—1. (23)

Now, by substituting Equation (23) into Equation (21), we find

e\ „ __.

Gj (z) = e ^ (1 — z) A? x

X i1 + lo ^ ^ — ^^ Po-o, j = (24)

To find Po K; the probability that the servers are idle during the busy period, we use Equations (7) and (23). Thus

Po'K = Wo Poo, (25)

where rno = —AK 1.

A

Remark 1. It is easy to see that 0 < <\>C2 (1) < , and 9XC1 (1) > 0. Thus, 0 < 4*C2(1) < a^o + 9XG1 (1). Consequently, we have 0 < A < 1.

Next, Equation (14) can be written as:

r' ( A ( °x ) r (y) = P» + a£i P + p +Mr (^ Gk(z)-[rfi - ^) Gk(Z) = at-(1-z)Pl,K + ^Po,K + r-(Z)-

+ - (*))- (26)

a^z a^(1-z)

. j=o j=o

In the same way, by multiplying Equation (13) by Y(z) = e zz, we get

i ™ - [M-ifi- + ^ + f r« -

+ -('))}- <27>

Then, integrating from 0 to z and using Equations (18) and (23)-(25), we obtain

z IV (1- AK-1W

GK (z) = e«*i ^ {¡(^ + a^)wi + 0 ( 1-A )) H- (z)+

*K-1TT , ^ J1- AK\ TT , N , 1

+ ^AK-- - . ) Hjz

X 2W r V 1 J a^

z

- e\ f c^M-- - e\

x

x | xe I s^ie ««isr-( s)ds-(3n / sa«i e ««isr2( s)ds | } Poo, (28) where

oo

z

1 f - AX- s .

(z) = -r- / sa^ie (1 - s) -ds,

J

0

z

1 f -- -s H2 (z) = —— / sa^i e as,

J

o

z

1 i' - e\ „

H3(z) = — I s^ie a«isV(s)(1-s)-1ds,

J

o

9A _ t f Xd B 1

V(s) = e^S(1 - s)-^ {1 + ^(s) - cOC2(S)}

6. Evaluation of probabilities P.^k, P»,j and P0^0

From Equations (18) and (25), we have PiK = w1 P0 0 and P0 K = w0P0 0. Making use of Equations (4)-(6), we recursively get

K-i

, 3 = , 0,

3=0

where

5 = — n na^0

{[9X + ^ + (n- 1)a!i0]5n-i - 0XSn-2} .

Similarly, from Equations (8), (9), we recursively obtain PnK = wnP0 0, where

1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

n n(ß» + aii) Thus, Equation (28) can be written as

{[X + (n - 1)(ßß + a£i)]^n-i - Xwn-2 - $5n-i}

GK (z) =

e\ z — cßij.

= ez

a$0 B

+

1-A

K-i

Hi (z) + ^^l^^K-!H2 (Z)-

C2(1) ' 1-A

1 - AK"

-f—j- ) H3(Z) + X6H4(Z) - ß»H5(Z) } P0fi, (29)

with

1

1

c^M i e\

Ha (z) = —— I s e 6i (s)ds, HJz) = —t I s e 02 (s)ds,

otii J a4i J

00

c-i

c-i

^(z) = ~^zUwn, and 02(z) = "^j(n — c)znwr

n=0

n=i

Thus, for z = 1 (noting that GK(1) = P, K represents the probability that the servers are busy or idle), we get

GK (1) = P. , x = H1)P0 , 0,

(30)

where

$(1) = e-«1 {( (ßß + a£i)wi + 0 ( 1 ^^ )) Hi(1)+ +

cßn4>

AK-iH2(1) - 0 ) H3(1) + X0H,(1) - ß^H5(1)} ,

with

i

Hi(1) = ^~ I s^Te-^Ts(1-s)-ids,

J

0

l

1 f c^M-i -s

H2(1) = —— Ise as,

2 () < J ,

0

l

1 r C^M - e\ „

H3(1) = — Ise «ils^(s)(1-s)-ids,

a^i J

0

1

1 f C^M - e\ „

H4(1) = — I S e s8i(s)ds,

J

0

1

1 f C^M 1 e\ „

H5 (1) = — I S ««i ie ««ise2 (s)ds. J

o

Now, from Equations (12) and (13), for z = 1, we have

P,.j = Gj(1) = A^-iPofi, j = 0,K-1. (31)

By the definition of P,j, using the normalizing condition, we get

K

E P:> = 1

3=o

Finally, from Equations (30) and (31), we get

Pooo ={W-:i))+>Hl)) . <32)

7. Performance measures

The prime aim of determining probabilities in previous section is to formulate different metrics in order to examine the performance of the concerned system.

7.1. Mean system sizes

Systematic observations of the system state is very important to enhance the performance and to improve the decision-making.

Let Lj be the system size when the servers are in the state j (j = 0,K). Thus, ^(Lj) is the mean system size when the servers are in the state j,

defined by

E(LJ ) = G/J(1) = Y^nPn!j, j = 0,K,

n=-

that is, for j = 0,K -1, E(Lj) represents the mean system size when the servers are taking the (j + 1)th vacation, and E(LK) represents the mean system size when the servers are busy. We first derive E(L^) for j = 0, K - 1.

From Equation (15), using the Hospital rule, we get

E(Lo) = G'o(1) =

= lim

-e\Go(z) + [0A(1 -z) + flG'o(z) - X6Po o

dXGo (1)-№'o (1) + 9XPon

Thus, we get

G'o (1) =

0XG{) (1) + XQPoooo

a$o + 0

Similarly, from Equation (13), we find

Ko + ^)G'3(1) = 0XGJ(1) + XdPoj, j = 1, K - 1. Then, from Equations (33) and (34), we have

x\6G, (1) + epoi ] _

E(LJ) = Gj(1) = [ J(/+. o,J], J J + 9

By substituting Equation (31) and (35), we get

J = 0,K-1.

(33)

(34)

(35)

E(L,) =

X

a$o + 0

6 + 6A A

A3 P(

o,o,

j = 0,K-1.

Thus, the mean system size when the servers are on vacation is obtained as

K-- K--

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

E(LV) = Y HL3) = E(Lo) + Y E(L3)

j=o j=-

X^A-- + ff) (a^o + V)

Poo +

X

(a£o + 4>)

0 + 0A A

K--

Y A' Po

3=-

0,0

X(d + 9A)\ (2-(A + AK-X)

+ 0

A(1-A)

}

P<

0,0.

Next, from Equation (26) and by using the Hospital rule, we get

E(LK) = lirn GK(z) =

+ (1)-^02(1)} Po,o,

c-- c--

where ©-(1) = ^ wn and 82(1) = ^(n- c)w,r

n=o n=-

7.2. Queueing model indices

The expressions for the mean queue length, the mean number of customers served and the average rates of impatient customers are established as follows:

— The mean size of the queue is calculated as

K-- to to

E( L q) = YY nPn,j + Y(n -c) pn,K

j=o n=- n=c

= E( L)-c+{c

1- ^K , ^k--

+ ^ A'

-82(1)} Po

(1 - )

— The mean number of customers served per unit of time is given as

oo.

c--

Ecs = n PV,K + Cflv Y P,

n,K

n=-

= /3 n<c +

P

o,o

— The average rate of balking when the servers are in the state j = 0,K is calculated as

'K-- to to

Br=~0X [ YYpn,j+Ypn.,K

j=o n=- n=c

= exl1-

2 - A - ak-- + (1-^^ (1) 0-A)

P

o,o

— The average rate of abandonment of a customer due to reneging is as follows

K-- to

Pren YYna^o Pn ,j + Y ncti-Pn,K = a£o E(Lv) + a^ E(LK).

j=o n=-

n=-

8. Conclusion

In this paper, we studied an M/M/c feedback queue under synchronous K-variant vacations, balking, server's states-dependent reneging and retention of reneged customers. We developed the Chapman-Kolmogorov equations for the steady-state probabilities and solved the differential equations by using the probability generating function method. Based on these results, we obtained the probability generating function of the number of customers in the system when the system is on vacation period (resp. on busy period). In addition, we derived explicit expressions of some useful performance measures for the system. Furthermore, we presented closed-form expressions of some important other queueing indices such as the probabilities when the servers are in different states, the proportion of customers served per unit of time, and the average rates of balking and reneging.

It would be interesting to investigate a similar model with two-phase services and multiple vacation policy, server breakdown and repair, and customers' impatience. Further, one can evaluate the optimality of service and repair rates to minimize the waiting time of the customers in the system.

Acknowledgments

The authors thank the anonymous referees for giving great interest to this article.

References

[1] M. Boualem, N. Djellab, and D. Aissani, "Stochastic Inequalities for an M/G/1 retrial queues with vacations and constant retrial policy," Mathematical and Computer Modelling, vol. 50, no. 1-2, pp. 207-212, 2009. DOI: 10.1016/j.mcm.2009.03.009.

[2] R. Arumuganathan and K. S. Ramaswami, "Analysis of a bulk queue with fast and slow service rates and multiple vacations," Asia-Pacific Journal of Operational Research, vol. 22, no. 2, pp. 239-260, 2005. DOI: 10.1142/S0217595905000534.

[3] Y. Levy and U. Yechiali, "An M/M/s Queue With Servers' Vacations," INFOR: Information Systems and Operational Research, vol. 14, no. 2, pp. 153-163, 1976. DOI: 10.1080/03155986.1976.11731635.

[4] B. T. Doshi, "Queueing systems with vacations-a survey," Queueing Systems, vol. 1, no. 1, pp. 29-66, 1986. DOI: 10.1007/BF01149327.

[5] S. M. Gupta, "Machine interference problem with warm spares, server vacations and exhaustive service," Performance Evaluation, vol. 29, no. 3, pp. 195-211, 1997. DOI: 10.1016/S0166-5316(96)00046-6.

[6] N. Tian and Z. G. Zhang, Vacation queueing models: Theory and applications. New York, USA: Springer, 2006.

[7] Z. G. Zhang and N. Tian, "Analysis on queueing systems with synchronous vacations of partial servers," Performance Evaluation, vol. 52, no. 4, pp. 269-282, 2003. DOI: 10.1016/S0166-5316(02)00192-X.

[8] Z. G. Zhang and N. Tian, "Analysis of Queueing Systems with Synchronous Single Vacation for Some Servers," Queueing Systems, vol. 45, pp. 161-175, 2003. DOI: 10.1023/A:1026097723093.

[9] A. A. Bouchentouf, M. Cherfaoui, and M. Boualem, "Performance and economic analysis of a single server feedback queueing model with vacation and impatient customers," OPSEARCH, vol. 56, pp. 300-323, 2019. DOI: 10.1007/s12597-019-00357-4.

[10] A. A. Bouchentouf, M. Cherfaoui, and M. Boualem, "Analysis and performance evaluation of Markovian feedback multi-server queueing model with vacation and impatience," American Journal of Mathematical and Management Sciences, vol. 40, no. 3, pp. 375-391, 2020. DOI: 10. 1080/01966324.2020.1842271.

[11] A. A. Bouchentouf and A. Guendouzi, "Sensitivity analysis of feedback multiple vacation queueing system with differentiated vacations, vacation interruptions and impatient customers," International journal of applied mathematics & statistics, vol. 57, no. 6, pp. 104-121, 2018.

[12] A. A. Bouchentouf and A. Guendouzi, "The Mx/M/c Bernoulli feedback queue with variant multiple working vacations and impatient customers: performance and economic analysis," Arabian Journal of Mathematics, vol. 9, pp. 309-327, 2020. DOI: 10.1007/s40065-019-0260-x.

[13] M. Boualem, M. Cherfaoui, N. Djellab, and D. Aissani, "Analyse des performances du système M/G/1 avec rappels et Bernoulli feedback," French, Journal Européen des Systèmes Automatisés, vol. 47, no. 1-3, pp. 181-193, 2013. DOI: 10.3166/jesa.47.181-193.

[14] A. Z. Melikov, S. H. Aliyeva, and M. O. Shahmaliyev, "Methods for computing a system with instantaneous feedback and variable input stream intensity," Automation and Remote Control, vol. 81, no. 9, pp. 16471658, 2020. DOI: 10.1134/S0005117920090052.

[15] A. A. Bouchentouf, M. Cherfaoui, and M. Boualem, "Modeling and simulation of Bernoulli feedback queue with general customers' impatience under variant vacation policy," International Journal of Operational Research, vol. 1, 2020. DOI: 10.1504/IJ0R.2020.10034866.

[16] S. Benjaafar, J.-P. Gayon, and S. Tepe, "Optimal control of a production-inventory system with customer impatience," Operations Research Letters, vol. 38, no. 4, pp. 267-272, 2010. DOI: 10.1016/j.orl.2010.03.008.

[17] N. Gans, G. Koole, and A. Mandelbaum, "Telephone call centers: tutorial, review, and research prospects," Manufacturing and Service Operations Management, vol. 5, no. 2, pp. 79-141, 2003. DOI: 10.1287/msom.5.2. 79.16071.

[18] F. Afroun, D. Aïssani, D. Hamadouche, and M. Boualem, "Q-matrix method for the analysis and performance evaluation of unreliable M/M/1/N queueing model," Mathematical Methods in the Applied Sciences, vol. 41, no. 18, pp. 9152-9163, 2018. DOI: 10.1002/mma.5119.

[19] M. Boualem, "Stochastic analysis of a single server unreliable queue with balking and general retrial time," Discrete and Continuous Models and Applied Computational Science, vol. 28, no. 4, pp. 319-326, 2020. DOI: 10.22363/2658-4670-2020-28-4-319-326.

[20] A. A. Bouchentouf, M. Cherfaoui, M. Boualem, and L. Medjahri, "Variant vacation queueing system with Bernoulli feedback, balking and server's states-dependent reneging," Yugoslav Journal of Operations Research, vol. 31, no. 4, pp. 1-19, 2021. DOI: 10.2298/YJ0R200418003B.

[21] M. Manoharan and J. K. Jose, "Markovian queueing system with random balking," OPSEARCH, vol. 48, no. 3, pp. 236-246, 2011. DOI: 10.1007/ s12597-011-0054-1.

[22] E. Altman and U. Yechiali, "Analysis of customer's impatience in queues with server vacations," Queueing Systems, vol. 52, no. 4, pp. 261-279, 2006. DOI: 10.1007/s11134-006-6134-x.

[23] E. Altman and U. Yechiali, "Infinite-server queues with systems additional task and impatient customers," Probability in the Engineering and Informational Sciences, vol. 22, no. 4, pp. 477-493, 2008. DOI: 10.1017/S0269964808000296.

[24] A. Economou, A. Gómez-Corral, and S. Kanta, "Optimal balking strategies in single-server queues with general service and vacation times," Performance Evaluation, vol. 68, no. 10, pp. 967-982, 2011. DOI: 10. 1016/j.peva.2011.07.001.

[25] A. A. Bouchentouf and A. Guendouzi, "Cost optimization analysis for an Mx/M/c vacation queueing system with waiting servers and impatient customers," SeMA Journal, vol. 76, pp. 309-341, 2019. DOI: 10.1007/s40324-018-0180-2.

[26] W. Sun, S. Li, and E. Cheng-Guo, "Equilibrium and optimal balking strategies of customers in Markovian queues with multiple vacations and N-policy," Applied Mathematical Modelling, vol. 40, no. 1, pp. 284301, 2016. DOI: 10.1016/j.apm.2015.04.045.

[27] D. Yue, W. Yue, Z. Saffer, and X. Chen, "Analysis of an M/M/l queueing system with impatient customers and a variant of multiple vacation policy," Journal of Industrial and Management Optimization, vol. 10, no. 1, pp. 89-112, 2014. DOI: 10.3934/jimo.2014.10.89.

[28] D. Yue, W. Yue, and G. Zhao, "Analysis of an M/M/c queueing system with impatient customers and synchronous vacations," Journal of Applied Mathematics, vol. 2014, 2014. DOI: 10.1155/2014/893094.

[29] D. Yue, Y. Zhang, and W. Yue, "Optimal performance analysis of an M/M/l/N queue system with balking, reneging and server vacation," International Journal of Pure and Applied Mathematics, vol. 28, no. 1, pp. 101-115, 2006.

[30] D. Yue, W. Yue, and G. Zhao, "Analysis of an M/M/l queue with vacations and impatience timers which depend on the server's states," Journal of Industrial and Management Optimization, vol. 12, no. 2, pp. 653-666, 2016. DOI: 10.3934/jimo.2016.12.653.

For citation:

A. A. Bouchentouf, L. Medjahri, M. Boualem, A. Kumar, Mathematical analysis of a Markovian multi-server feedback queue with a variant of multiple vacations, balking and reneging, Discrete and Continuous Models and Applied Computational Science 30 (1) (2022) 21-38. DOI: 10.22363/2658-4670-202230-1-21-38.

Information about the authors:

Bouchentouf, Amina Angelika — Full Professor, Professor of Mathematics at Djillali Liabes University of Sidi Bel Abbes, Algeria. Permanent researcher at Mathematics Laboratory of Sidi Bel Abbes (e-mail: bouchentouf_ amina@yahoo.fr, ORCID: https://orcid.org/0000-0001-8972-4221,

ResearcherlD: AAI-9425-2021, Scopus Author ID: 56682879900) Medjahri, Latifa — Faculty Member at Abou Bekr Belkaid University of Tlemcen, Algeria (e-mail: l.medjahri@yahoo.fr)

Boualem, Mohamed — Full Professor, Professor of Applied Mathematics at the Department of Technology at the University of Bejaia, Algeria. Permanent Researcher at the Research Unit LaMOS (Modeling and Optimization of Systems) (e-mail: robertt15dz@yahoo.fr, phone: +21334813708, ORCID: https://orcid.org/0000-0001-9414-714X, ResearcherlD: A-3176-2019, Scopus Author ID: 26633399700) Kumar, Amit — Assistant Professor at the Department of Mathematics at the University of Chandigarh, Mohali (Punjab), Pin No-140413, India (e-mail: amitk251@gmail.com, ORCID: https://orcid.org/0000-0001-5347-1808)

УДК 519.872:519.217

PACS 07.05.Tp, 02.60.Pn, 02.70.Bf

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

DOI: 10.22363/2658-4670-2022-30-1-21-38

Математический анализ марковской многолинейной системы массового обслуживания с обратной связью, прогулками приборов и нетерпеливыми заявками

Амина Анжелика Бушентуф1, Латифа Меджахри2,

Мохамед Буалем3, Амит Кумар4

1 Университет Джиллали Лябеса в Сиди-Бель-Аббес, 22000, Алжир

2 Университет Тлемсан, 13000, Алжир

3 Университет Беджайя, 06000, Алжир

4 Университет Чандигар, Мохали (Пенджаб), 140413, Индия

Аннотация. В работе исследуется система массового обслуживания с нетерпеливыми заявками, бернуллиевской обратной связью и прогулками приборов. В момент перед поступлением заявки в систему клиент, анализируя занятость системы и состояние приборов, принимает решение о принятии заявки или её уходе из системы. Предполагается, что нетерпение клиента может возникнуть как в период занятости, так и в период отдыха (прогулки) приборов из-за имевшихся ранее случаев длительного ожидания начала обслуживания в системе, информация о которых предоставляется с помощью определённого механизма. Обратная связь состоит в том, что часть ранее обслуженных клиентов может вернуться в систему для повторного обслуживания. Исследуемая система может применяться для анализа передачи данных в телекоммуникационных системах. Для стационарного распределения вероятностей записаны и решены с помощью производящих функций уравнения Колмогорова—Чепмена. Кроме того, получены аналитические выражения для ряда ключевых характеристик системы, например таких, как вероятности занятости или прогулки прибора, среднее число обслуженных заявок в единицу времени, средние интенсивности отказов от поступления и отказов от ожидания начала обслуживания.

Ключевые слова: марковская многолинейная система массового обслуживания, производящая функция, нетерпеливые заявки, прогулка прибора, обратная связь

i Надоели баннеры? Вы всегда можете отключить рекламу.