Научная статья на тему 'PERFORMANCE ANALYSIS OF M[X]/GB/1 FEEDBACK RETRIAL QUEUE WITH VARIABLE SERVER MODEL'

PERFORMANCE ANALYSIS OF M[X]/GB/1 FEEDBACK RETRIAL QUEUE WITH VARIABLE SERVER MODEL Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
17
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Retrial queue / variable server capacity / working vacation / supplementary variable technique

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — N. Micheal Mathavavisakan, K. Indhira

In this article, a working vacation policy-based on bulk arrival feedback retrial queueing system with variable server capacity has been analyzed. The server can serve a minimum of one customer and a maximum of B customers in a batch in accordance with the variable server capacity bulk service rule. As soon as the orbit becomes empty at the time of service completion, the server goes for a working vacation. The server works at a lower speed during a working vacation period. In addition, the steady state probability generating function for system size and orbit size is generated by incorporating the supplementary variables technique (SVT). Further, the conditional decomposition law is shown for this retrial queueing system. Moreover, system performance metrics, and significant special instances are discussed. Finally, the effects of various parameters on the system performance are analyzed numerically.

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

Текст научной работы на тему «PERFORMANCE ANALYSIS OF M[X]/GB/1 FEEDBACK RETRIAL QUEUE WITH VARIABLE SERVER MODEL»

PERFORMANCE ANALYSIS OF M[X] / GB/1 FEEDBACK RETRIAL QUEUE WITH VARIABLE SERVER MODEL

N. Micheal Mathavavisakan1 and K. Indhira 1,+

1 Department of Mathematics, School of Advanced Sciences, Vellore Institute of Technology, Vellore, 632014, Tamil Nadu, India michealmathava.visakan2020@vitstudent.ac.in, kindhira@vit.ac.in

Abstract

In this article, a working vacation policy-based on bulk arrival feedback retrial queueing system with variable server capacity has been analyzed. The server can serve a minimum of one customer and a maximum of B customers in a batch in accordance with the variable server capacity bulk service rule. As soon as the orbit becomes empty at the time of service completion, the server goes for a working vacation. The server works at a lower speed during a working vacation period. In addition, the steady state probability generating function for system size and orbit size is generated by incorporating the supplementary variables technique (SVT). Further, the conditional decomposition law is shown for this retrial queueing system. Moreover, system performance metrics, and significant special instances are discussed. Finally, the effects of various parameters on the system performance are analyzed numerically.

Keywords: Retrial queue, variable server capacity, working vacation, supplementary variable technique.

1. Introduction

The study of vacation queues (VQs) and retrial queues (RQs) in queueing theory has been going on for a while. When a consumer arrives and discovers the server is busy, they are directed to depart the service area and join a retry line called "orbit." In a RQ system, this is referred to as a RQ with repeated tries. The orbiting consumers may attempt their service request again when some time has passed. Additionally, the consumers in the orbit are allowed to request the same service repeatedly without affecting the other consumers. Modified models can be explored in RQs from Artalejo and Gomez Corral [1] and in VQs from Ke et al. [10]. The application of these queues in computer and communication systems is distinct.

In a VQ system, the server serves consumers at a slower rate speed during the working vacation (WV) period but fully discontinues service during the regular vacation period. Major uses for this queueing system (QS) include delivering network service, online service, file transfer service, and mail service, among others. Gautam Choudhury [7] probed a bulk arrival queue with a vacation period under single vacation strategy. Shan Gao [20] discussed a batch arrival queue with delayed single WV. A concise explanation of WV queueing systems was given in recent years by Chandrasekaran et al.[4]. Rajadurai [17] developed a unique form of the RQ model, which contained WV and breaks. An exponentially distributed multiple WV and a bulk arrival RQ with feedback were both studied by Pazhani Bala Murugan and Vijaykrishnaraj[16]. Madhu Jain and Anshul Kumar [12] analysed the M[X1 /G/1 model with WV, balking, unreliable server.

One of the most important aspects of communication systems is the feedback phenomena. If the service provided to a consumer is unsatisfactory, it may be tried again until it is. Mara-gathasundari and Balamurugan [14] studied the M[X] / G/1 feedback queue with two stages of

repair times, general delay times. Madhu Jain and Anshul Kumar [13] discovered the bulk arrival general service RQ subject to balking, feedback and vacation interruption under multiple WV policy.

In real-world circumstances like elevators, freight loading and unloading, big wheels, chemical industrial processes, communication networks, tourism, etc., bulk QS are frequently used. Bailey [2] invented batch service queueing techniques. Batch service queueing system have been researched by Sasikala and Indhira [18]. Jaiswal [9] is the source of the original research on the variable server capacity bulk service rule. Banerjee et al. [3] have thought about queueing models with a variable server capacity and bulk service rule. Recently, Sasikala et al. [19] discovered the bulk RQ system with Bernoulli vacation schedule and variable server capacity. In the WV queue for bulk arrival feedback, no work is being done. Therefore, we concentrated on batch arrival using a batch service feedback RQ system with variable server capacity while working on vacation.

The purpose of this research is to ascertain the queue length and orbit length distributions, which will be used to ascertain the system's other behaviour metrics. The structure of our article is as follows: We offer a detailed description of the queueing model in section 2 once the prerequisites have been met. In section 3, it has been clearly determined how the system behaves in steady-state (SS) conditions and what the probability generating function (PGF) of the queue size is at a random epoch. There are various important system behaviour indicators in section 4. Stochastic decomposition and some important specific occurrences are mentioned in section 5. There are both numerical and pictorial findings in section 6. Finally, the paper's key ideas are summarized in section 7.

2. Description of the model and its implementation in real world

Under WVs policy, we provide a m!x1 /Gb/1 feedback RQ . The precise justification of our model is as follows:

The arrival process: According to the Poisson process, consumers are arriving for service at the rate a. where F is the batch size random variable with probability mass function P{F = n} = fn, n = 1,2,3,... probability generating function (PGF) F(£) = tnfn and mean batch size E(I). The retrial process: If arriving consumers not getting service immediately due to some reasons, they gather together, and this is known as an "orbit". After a certain random amount of time, customers will retry for service. Inter retrial times have a random dist., H(@) with corresponding "Laplace-Stieltijes Transform" (LST) H* (5)

The regular service process: Based on the variable server capacity bulk service regulation, the server will transmit the consumers. According to the variable server capacity batch service rule, the server will serve either fixed size, like a "B", or all of the consumers from the orbit, depending on which is lower. If there are more than or equal to "B" consumers in the orbit after the group of consumers has been transmitted, the server will proceed to transmit "B" packets in a batch. If less than "B" packets remain in the orbit after transmission, the server will take whole consumers to send in a batch. After the service has begun, late entrants are not permitted to participate in the ongoing service, even if the batch size is smaller than "B". The service period represents a general dist. and it is marked by the arbitrary variable D with dist. function D(a) having LST D* (5).

Feedback rule: Unsatisfied consumers have the option to re-enter the orbit as feedback consumers once their normal service is complete in order to maybe receive another service with prob., ft (0 < ft < 1) will exit the system with prob., ft = (1 — ft).

The working vacation policy: When the orbit is free, the server periodically takes a WV. The vacation period takes an exponential dist. with variable w. If a consumer enters during a vacation time, the server keeps running at a reduced rate. During the WV time, tasks are carried out at a slower pace. If any consumers are in the orbit at a slower service completion moment during the vacation period, the server will end the vacation and return to the normal busy time, interrupting the vacation. If not, the vacation, keeps going. When the vacation gets over, the server restores

normal operations if there are still customers in the orbit. During the WV period, the service period is assessed by a random variable Dv with dist. function Dv (a) and LST D* (S). The system's stochastic processes are considered to be independent of one another.

As an example of the proposed paradigm in action, consider that telephone consultations are a significant component of medical care delivery systems, which illustrates how the suggested paradigm is used in real-life scenarios. We take into consideration a telephone consultation system with a primary server (the chief physician) and a physician assistant (the working breakdown server). Patients attempt to schedule appointments for treatment over the phone, but there is a restriction on the no.of appointments (variable server capacity) that may be made each day for treatment. The physician assistant provides service only when the primary physician is unavailable, and it is noted that the assistant's service delivery is frequently slower than that of the primary physician. Furthermore, when each patient's regular service is completed (feedback), the dissatisfied patient may re-enter the orbit.

In order to schedule the appointments, a phone operator will be available, who usually manages the patients and doctors. If the phone line is busy when a patient calls, he must wait and try again later (retrial); if not, he will be given an appointment right away to see the head physician or the physician assistant for treatment. However, the phone operator will call (or search for) the FCFS customers in orbit as soon as the service is finished. It is predicted that the search time will be evenly divided, which is in line with the general retry time policy.

This division first develops the steady-state (SS) equations for the RQ system by considering the elapsed retrial period, the elapsed service time and the elapsed lower-speed service times as supplementary variable (SV). The PGF of the no. of consumers in the orbit and system, as well as the orbit length generating functions for numerous server states, are computed.

3.1. Probabilities and Notations

It is assumed in SS that H(0) = 0, H(~) = 1, D(0) = 0, D(^) = 1 and Dv(0) = 0, Dv(~) = 1 are cont., at a = 0. So that the func. x(a), n(a), yv(a), are the hazard rates (HR) for retrial,

service and slower pace service respectively.

Further, the subsequent notations and probabilities were defined:

2.1. Practical application of the model

3. Overview of steady state probabilities

HR for retrial (ie) x(a)da

dH(a)

nv (a) Y (T) H0 (t) D0 (f) D0 (f)

HR for slower pace service (i.e.,) nv(a)da =

no.of consumers in the orbit

elapsed retrial time

elapsed service time

elapsed WV times

Prob. that at time T there are precisely n consumers in the orbit with the consumer going through a retrial having served their whole service period is a. Prob. that at time f there are precisely n consumers in the orbit with the consumer going through normal service having served their whole service period is a.

Yn (a,t)

On (a,t)

Yv,n(a, t) - Prob. that at time T there are precisely n consumers in the orbit with the consumer going through slower pace service having served their whole service period is a.

Apart from it, let H0(t),D0(t) and D0 (t) be the elapsed retrial period, the elapsed period of normal service and the elapsed slower-rate service period respectively at time T. Additionally, generate the random variable,

0( t)

0, if the server is available and in WV time

1, if the server is available and in normal service time

2, if the server is unavailable and in normal service at time T

3, if the server is unavailable and in lower speed rate at time t

Here, we highlight the usage of bivariate Markov process to describe the system's state at time {©(t), Y(t); t > 0}, where ©(t) signifies the server state (0,1,2,3) depending on whether the server is free or busy on both normal service and WV periods. Y (t) denotes the no. of consumers in the orbit. If ©(T) = 1 and Y(t) > 0, then H0(t) is equivalent to the elapsed retrial time. If ©(t) = 2 and Y(t) > 0, then D0(t) is equivalent to the elapsed time of the consumer served in normal busy period. If ©(t) = 3 and Y(t) > 0, then D°(t) is equivalent to the elapsed time of the consumer being served in lower rate service period.

3.2. Ergodicity analysis of the model

We examine the embedded Markov chain's ergodicity during the departure and vacation epochs. Let {Tn; n = 1,2,...} be the series of epochs where either a service period completion or a shorter service period happens. Gn = {©(Tn + ), Y(Tn + )} sequence of random vectors. The Markov chain formed by embedded in the RQ system. It follows from Appendix A that is the embedded Markov chain {Gm; meM} is ergodic iff A < B for our system will be stable.

For the method {Y(t),t > 0}, we specify the probabilities Q0(f) = P{A(f) = 0, Y(t) = 0} and the prob. densities are

Yn(a,r)da = P{A(t) = 1, Y(t) = n,a < H0(t) < © + d©},

for t > 0, a > 0 and n > 1. Hn(a,t)da = P{A(t) = 2, Y(T) = n,a < D0(t) < a + da},

for t > 0, a > 0 and n > 0. Yv,n(a,t)da = P{A(t) = 3, Y(f) = n,a < D0(t) < a + da},

for t > 0, a > 0 and n > 0. We presume that the stability requirement is satisfied in the sequel, so we may assign Q0 = limf —y^oQ0(t) and limiting densities are Yn (a) = limt—^Yn (a,f); Hn (a) = limt—^Hn (a,f); Yv,n (a) = lim t—mT„,n (a,f);

Using the supplementary variable method, we build the following system of equations.

/•TO

^ v,(

aQ0 = ft J H0(a)n(a)da + ft J (a)nv(a)da (1)

/»TO

/»TO

+ a J Hn(a)da, n > 0

-dYn(a) + (a + x(a))Yn(a) = 0,n > 1 (2)

da 00(a) + (a + n(a))O0(a) = 0, n = 0 (3)

dn

On (a) + (a + n(a))0n(a) = a

k=1

—On (a) + (a + n(a))0n(a) = a £ On-k/k(a), n > 1 (4)

da Yv,0(a) + (a + w + nv (a))Yv,0(a) = 0, n = 0 (5)

_d n da

dj- Yv,n (a) + (a + w + nv (a))Yv,n (a) = a £Yv,n-k/k (a), n > 0 (6)

k=1

At a = 0 the SS boundary criteria are as follows:

i>TO z*TO

Yn (0) = py On (a)n (a) da + py On-1 (a)n(a)da (7)

p TO _ p TO

+ p Jo Yv,n (a)nv(a)da + pJ Yv,n-1(a)nv(a)da, n > 1

TOTO

On (0) = Yn+B (a)x(a)da + a £ /k Yn-k+B (a) da 0 0 k= 1

p TO

+ w J^ Yv,n (a)da, n > 1 (8)

C to B B p TO

O0(0)= £Yn(a)x(a)da + a £ /kY0 + w Yv,0(a)da,n = 0 (9)

J0 n=1 k=1 J0

T" (0)= i:Q0, " = 0 <1°)

0, n > 1

The normalizing criteria is

TO TO TO / TO !• TO \

Q0 + £ Yn (a)da + £ / On (a)da + / fv,n (a)da) = 1 (11)

n=1 0 n=0 0 0

3.3. The steady state solution

The GFs for | Z | < 1 in order to solve the aforementioned equations, are expressed in the form.

TOTO

Y(a, Z) = £ Yn (a)Zn; Y(0, Z) = £ Yn(0)Zn;

n=1 n=1

TOTO

O(a, Z) = £ On (a)Zn; O(0, Z) = £ On (0)Zn;

n=0 n=0

TOTO

Yv (a, Z) = £ Yv,n (a)Zn; Yv (0, Z) = £ Yv,n (0)Zn;

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

n=0 n=0

Now multiply the SS equation and SS boundary criteria from (2) to (10) by Zn and summing over n, (n = 0,1,2,...)

—Y(a, Z ) + (a + x(a))Y(a, Z) = 0 (12)

—O(a,Z) + (a(1 - F(Z)) + n(a))O(a,Z) = 0 (13)

daYv(a,Z) + (a(1 - F(Z)) + w + nv(a))Yv(a,Z) = 0 (14)

/•TO

Y(0,Z) = (8 + 8Z)Jq n(a,Z)n(a)da + (8 + Yv(a,Z)nv(a)da - aQo (15)

v 1 I' to aT (z) r TO i- TO

n(0, Z) = Y(a, Zk(a)da + ^T J0 Y(a, Z)da + w ^ Yv(a, Z)da (16)

Yv (0, Z) = aQo (17) Solving the partial differential eqns. (12) to (14), we obtain

Y(a, Z ) = Y(0, Z )[1 -H(a)]e-aa (18)

n(®, Z) = fi(0, Z )[1 -D(a)]e-S (Z)a (19)

Yv(a, Z) = Yv(0, Z)[1 - Aw(a)]e-Sv(Z)a (20)

where S(Z) = a(1 - F(Z)), and Sv(Z) = w + a(1 - F(Z))

Inserting the eqns. (17) to (20) in (8) after some computation, we eventually arrive to,

n(0,Z) = Y(0BZ)(H*(a) + F(Z)[1 - H*(a)]} + aQ0V(Z) (21)

where V(Z) = w+a(1-F(Z)) (1 - Dv*(Sv(Z))),

Y(0,Z) = (8 + 8Z)n(0,Z)D*(S(Z)) + (8 + ftZ)Yv(0,Z)D*(Sv(Z)) - aQ0 (22)

Combining (10) and (21) in (22), we get

n(0,Z)(ZB - (8 + 8Z)[H*(a) + F(Z)(1 - H*(a))]D*(S(Z))} (23)

= aQ0(ZBV(Z) + [(8 + 8Z)D*(Sv(Z)) - 1][H*(a) + F(Z)(1 -H*(a))]}

In the following theorem, we are willing to exploring the marginal orbit size distributions caused by the server's system state.

Theorem 1. Under the stability requirement, A < B provides the stationary dist., of the no. of

customers in the orbit when the server is available, busy, reduced rate service, and the prob., that the server is available given by,

Y(Z) = ^ (24)

VW De(Z) ' '

Ne(Z) =ZBQ0(1 - H*(a)){(8 + 8Z)[D*(S(Z))V(Z) + Dv(Sv(z))] - 1} De(Z) =ZB - (8 + 8Z)(H*(a) + F(Z)[1 - H*(a)]}D*(S(Z))

n(Z) = aQ0^((S(Z))) (ZBV(Z) + [(8 + 8Z)D(Sv(Z)) - 1][H*(a) + F(Z)[1 - H*(a)]]} S (Z )De(Z)

(25)

Yv (Z) = aQ V (Z) (26)

w

where

=_B - (8 - aE(I)E(D) + E(I)(1 - H*(a))}_

0 aE(I)E(D)(2wa(1 - D(w)) - 2Dv(w)H*(a) + Dv(w) + H*(a) + 1}

- E(I)(1 - H*(a))[1 + aE(Dv)] - aE(D)[1 + B(1 - Dv(w))] + B(1 + w(1 - Dv(w)))

(27)

Proof. Taking the eqns. (18)-(20) and integrate with respect to a and compute the PG Y(Z) = f0°° Y(a, Z)da, n(Z) = f0°° П(®, Z)da, fw(Z) = f0°° fw(a, Z)da. We calculate the prob. that the server is empty using the normalization condition (Q0) by establishing functions as, when there is no consumer in the orbit Z = 1 in (24)-(26) and whenever the condition of L'Hospital is needed, we get Q0 + Y(1)+ П(1)+ fw(1) = 1. ■

Theorem 2. Utilizing the PGF function, the no. of consumers in the system and the orbit size dist. at a stationary point of period are calculated under the stability constraint Л < B,

K (Z) = ^ (28)

S (Ч Des (Z) ' '

Nes(Z) =Q0{S(Z){ZB - (в + PZ){H*(a) + F(Z)[1 - H*(a)]}D*(S(Z))}

[1 + -ZV(Z)]} + ZBS(Z)(1 - H*(a)){(в + вZ)[D*(S(Z))V(Z) + D*(Sv(z))] - 1}

w

+ Za(1 - D*(a(1 - F(Z)))){ZBV(Z) + [(в + вZ)D*V(Sv(Z)) - 1] [H* (a) + F (Z)[1 -H* (a)]]}} Des(Z) =S(Z){ZB - (в + K){H*(a) + F(Z)[1 -H*(a)]}D*(S(Z))}

K0(Z) = №1) (29)

Des (Z)

Ne0(Z)=Q0{S(Z){ZB - (P + PZ){H*(a) + F(Z)[1 -H*(a)]}D*(S(Z))}

[1 + wV(Z)]} + ZBS(Z)(1 - H*(a)){(p + pZ)[D*(S(Z))V(Z) + D*(Sv(z))] - 1}

w

+ a(1 - D*(a(1 - F(Z)))){ZBV(Z) + [(P + pZWv(Sv(Z)) - 1] [H* (a) + F (Z)[1 -H* (a)]]}

where Q0 is denoted by eqn. (27). Proof. The PGF of the no. of consumer in the system (Ks(Z)) and in the orbit (K0(Z)) is calculated by using K(Z) = Q0 + Y(Z) + O(Z) + Yw(Z). The eqns. (28) and (29) may be derived directly when the eqns. (24)-(27) are substituted in the earlier results. ■

4. System performance measures

In this section, different system states are used to derive a number of pertinent system probabilities, system efficiency metrics, and the model's mean busy time and mean busy cycle.

4.1. Probabilities of system states

Utilizing eqns, (24)-(26) we obtain the findings shown below, giving Z ^ 1 and, if feasible, using L'Hospital's rule.

(i) Let Y be the SS prob. of the server is available during the retrial,

Y = Y(1) = n0(1 u{ P + a£(X)[£(D)Dv(w) + b(1 - D*v(w)) - E(Dv)] \

(ii) Let O be the SS prob. that the server is full,

O=O(1)={E(Iik™wt-1} «31,

(iii) Let Yw be the SS prob. that the server is on WV,

Yv = Yv (1) = aQo [1 -D" M] (32)

w

(iv) Let Yf be the SS prob. that the server is failure,

2«™,-. I E(I)(1 - D(w))[H"« + w] + (0 - (w) + B - 1

Yf=a*n(1)=-zeB-tf-,E(I)EW + E(I)(1 -»•(«))}-} (33)

4.2. Mean size of a system and orbit

When the system is in a steady state,

(i) With respect to Z, (29) and providing Z = 1 yields the mean no. of consumers in the orbit (Lq)

Lq = K0 (1) = lim d K0 (Z) = Qo

nT (1)pq' (1) -pq" (1)< (1)

3(D (1))

2

(34)

a

Nq (1) = - 2aE(I){[1 + -(1 - DV(w))][B - 0 + aE(I)E(D) - E(I)(1 - H"(a))]

w

1

+ (1 - H"(a)){0 + aE(I)[E(D)DV(w) + -(1 - DV(w)) - E(Dv)]}

w

- aE(D){E(I)(1 - DV(w))[H"(a) + -] + (0 - B)DV(w) + B - 1}}

w

Dj (1) = - 2aE (I ){B + 0 - E (I)(1 - H" (a)) + aE (I )E (D)}

N'' (1) = - 6aE (I )[B - 0 + aE (I )E (D) - E (I)(1 - H" (a))]{ a E (I )(1 + wE (D)

w

-DV (w))} + dJ'' (1)[1 + ^ (1 -DV (w))] - 3aE (I )(1 -H" (a))

w

1

{00 + aE(I)(1 + B)[-(1 - DV(w)) + E(D)D"(w) - E(Dv)] w

+ 20 {[a E (I )(1 + wE (Dv ) - D" (w))] - aE (I )E (D)(1 - D" (w)) w

a

- aE (I )E (Dv)} - 2aE (I )E (D)[ - E (I)(1 + wE (D) - D" (w))] + (1 - D" (w))

w

[a2 E (I )E2 (D) - aE (I (I - 1))E (D)] - aE (I (I - 1))E (Dv) - a2 E (I )E2(Dv)

+ V''(1) + 3a{aE(I)E(D){B(B - 1)(1 - D"(w)) + (B + 1)[aE(I)

w

(1 + wE (D) - D" (w))] + 2aE (I )(1 - H" (a))[0 - aE (I )E (Dv)]

- 20 aE (I )E (Dv) + a2E (I )E2 (Dv) - aE (I (I - 1))E (Dv) + V'' (1)} + a[E (I (I - 1))E (D) - aE (I )E2(D)]{0 + aE (I )[E (D)DV" (w)

1

+ -(1 -D"(w)) -E(Dv)]}}} w

Dj"(1) = - 3aE(I){B(B - 1) - E(I(I - 1))(1 - H"(a)) + 2{a0E(I)E(D) + aE (I (I - 1))E (D) + E (I )(1 - H" (a))[aE (I )E (D) + 0 ]}}

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

where V'' (1) = a E (I (I-1))[1 + wE (Dv) -D" (w)] + {w2 E2(Dv) - 2awE (I )E (Dv) + aE (I )E(Dv)} + aE (I )(1 -DV (w))v

(ii) With regard to Z, (28) and providing Z = 1 yields the mean no. of consumers in the system (Ls)

Ls = K (1) = lim AKs (Z) = Qo dZ

NS'' (1)dj (1) -Dj' (1)NJ' (1)

3(DJ (1))2

N (1)=Nq (1) + 6aE (I ){E (D ){E (1)(1 -D* (-))[H* (a) + - ] + (fi -B )D* (-) 1 —

+ B- 1} - -[1 - D*(-)]{B - [!> + aE(I)E(D) - (1 - H*(a))}} -

(iii) The mean period of the consumers in the system (Ws) and the mean period of the consumers

y^ — '—s i/i/ —

in the queue (Wq) are estimated utilizing Little's method. Ws = JLT) and Wq

respectively.

aE(I) '

4.3. Mean busy period and the busy cycle

Under SS circumstances, let the projected lengths of the busy period and busy cycle be A(Ty) and A(TtZ), respectively. The conclusions are directly obtained from the analysis of an alternate renewal process [6], which leads to

Qo

A(To)

A(Ty )+ A(To )

; A(Ty) = - (Qo - ^ ; A(Tg) = -Qo = A(To) + A(Ty).

(36)

where To amount of time the system was in its empty condition. As the duration between the arrivals of two consumers differs exponentially. We have the equation A(To) = (1/a). with variable a. We may recover (27) by applying (36) the previously discovered results,

1

A(Ty) = a

aE(I)E(D){-(1 - D*(-)) - 2D**(-)H*(a) + D*(-) + H*(a) + 1} -E(I)(1 - H*(a))[1 + aE(Dv)] - aE(D)[1 + B(1 - D*(-))] _+ B (1 + - (1 -D* (-)))

B-{$ - aE (I )E (D) + E (I )(1 - H* (a))}

1

1

(37)

A(Tz ) = -

x

aE (I )E(D){ 2a (1 - D* (-)) - 2D* (-)H* (a) + D* (-) + H* (a) + 1} -E(I)(1 - H*(a))[1 + aE(D*)] - aE(D)[1 + B(1 - D*(-))] _+ B (1 + a (1 -D* (-)))

B-{$ - aE (I )E (D) + E (I )(1 - H * (a))}

(38)

5. Stochastic Decomposition and Special cases

Here, the stochastic decomposition aspect of the system size distribution is examined. In M/G/1 queueing models with server vacations, stochastic decomposition has been extensively explored by Fuhrman and Cooper [5]. The no. of consumers in the system at SS at a random point in period is distributed as the sum of two independent RVs, one of which is the no. of consumers in the corresponding standard QS at a random point in time without vacations, and the other of which may have different probabilistic interpretations depending on the scheduling of the vacations. Furthermore, it has been discovered by Krishnakumar and Arivudainambi[11] that stochastic decomposition is valid for a no. of M/G/1 RQ models.

Theorem 3. The PGF of no.of consumers in the system (Ks(Z)) can be executed as convolution of two independent RVs like, i.e.,Ks(Z) = Ma(Z).Mb(Z),

(i) The PGF of no.of consumers ty(Z) in the M[X1 /GB/1 feedback RQ with variable server capacity under WV policy.

(ii) The PGF of no.of consumers in the orbit given that the server is idle Mb(Z). Proof. The PGF

of the system length can be decomposed as derived:

The stochastic decomposition law formulation is Ks(Z) = (Z(Z),

(i) The system size distribution of the MtXl/GB /1 feedback RQ with variable server capacity under WV is ^(Z) and its distribution can be assigned by H" (a) ^ 1 in the eqn., (28).

( (1 - F(Z)){ZB - (0 + 0Z)D"(S(Z))}[1 + aZV(Z)] + Z(1 - D"(a(1 - F(Z))))

.(Z) = 0 J _{ZBV(Z) + [(0 + 0Z)D"(Sv(Z)) - 1]}

0 I (1 - F(Z)){ZB - (0 + 0Z)D"(S(Z))}

(ii) The conditional distribution of the no.of consumers in the system at random point in period given the server is empty Mb(Z).

M (Z) = Qo + Q(Z) + Yv(Z)

Mb (t) Qo + Q(1)+ Yv (1) {B - {0 - aE(I)E(D) + E(I)(1 - H"(a))}

Mb (Z)

De(Z){B - {0 - aE (I )E (D) + E (I)(1 - H" (a))} + (1 - H" (a)) {0 + aE (I )[E (D)D" (w) + £ (1 - D" (w)) - E (Dv)]} + w (1 - D" (w))}

x{[ZB - (0 + 0Z){H"(a) + F(Z)[1 - H"(a)]}D"(S(Z))] + ZBQo(1 - H"(a)) {(0 + 0Z )[D" (s (Z))v (Z) + dv (Sv (z))] -1} + w V (Z)}

w

From the aforementioned stochastic decomposition law, we see that Ks(Z) = Ma(Z).Mb(Z), which is consistent with the decomposition results of Geo et al. [6], are also applicable for this particular vacation system. ■

5.1. Special cases

In this section, we examine a few real-world examples of our strategy that are consistent with recent literature. Case (i):

Let Pr[F = 1] = 1, B = 1, w,0 = 0 and H"(a) ^ 1. Our model can be simplified to a M/G/1 queue. The results agree with Takagi [21].

K (Z) = 0» {t§ } (39)

Nes(Z) =(1 - Z){Z - D"(a(1 - Z))} + Z(1 - D"(a(1 - Z))){DV(a(1 - Z))} Des(Z) =(1 - Z){Z - D"(a(1 -Z))}

1 + aE (I )E (D)

where, Q0

'aE(I)E(D) - aE(D)

Case (ii):

Let Pr[F = 1] = 1, B = 1, and w,0 = 0. Our model simplified to an M/G/1 RQ. Here are the results agree with Gao and Wang [6].

Ks (Z) = 00 { Nl® } (40)

Nes(z) =(1 - z){z - [H "(a) + z(1 - H "(a))]D "(a(1 - z))} + za(1 - z)[1 - H "(a)] (DV(a(1 - z) - 1)) + az[1 - D "(a(1 - Z))]{DV(a(1 - z) - 1) [H " (a) + 2(1 -H " (a))]} Des(z) =a(1 - z){z - [H "(a) + z(1 - H "(a))]D "(a(1 - z))}

1 + aE(I)E(D) + E(I)(1 - H "(a))

where, Q0

aE (I )E (D){1 -H " (a)} - aE (D) -E (I )(1 -H " (a))[1 + aE (Dv)] + B

Case (iii):

Let Pr[F = 1] = 1, B = 1, and 0 = 0. our model simplified to an M/G/1 queue with WVs. Here are the results agree with Zhang and Hou [23].

Ks (z) = Q0 { NH } (41)

Nes(z) =(1 - z){z - [H "(a) + z(1 - H "(a))]D "(a(1 - z))} + za(1 - z)[1 - H "(a)] (DV(a(1 - z) - 1)) + az[1 -D "(a(1 - z))]{DV(a(1 - z) - 1) [H " (a) + z(1 -H " (a))]} Des(z) =a(1 - z){z - [H "(a) + z(1 - H "(a))]D "(a(1 - z))}

6. Numerical results

The various effects on system performance measurements are demonstrated using MATLAB in this section. We examine exponentially distributed retrial times, service times, and slower service times. The numerical measurements that satisfy the stability condition are chosen at random.

Table 2 clearly displays that arrival rate (a) escalates, Lq, Ls, Yv are increases. Table 3 displays that feedback rate 0 escalates, Lq, Ls, are increases and Q0 decreases. Table 4 displays that lower service rate yv escalates, Lq, Ls, Yv and Q0 decreases.

With the impact of the parameters B, a, 0, w, x(®), n(®), nV(®), Fig. 1 illustrate the

Table 2: Q0 and Lqfor different arrivfl/ rate (a) for the va/wes of B = 30, 0 = 0.5, w = 2, x(®) = 6, n(®) = 0.6, nv (®) = 0.7

Arrival rate (a) Q0 Lq Ls Yv Wq

1 0.8495 0.0120 0.0005 0.1274 0.0840

2 0.8606 0.0131 0.0015 0.2582 0.0459

3 0.8704 0.0142 0.0026 0.3917 0.3341

4 0.8789 0.0156 0.0036 0.5273 0.0272

5 0.8859 0.0168 0.0047 0.6644 0.0235

6 0.8914 0.0180 0.0058 0.8023 0.0210

7 0.8954 0.0192 0.0068 0.9402 0.0192

two-dimensional plot that depict the system performance measures. In Fig. 1(a), displays the escalation of the arrival rate (a), (Lq) and (Wq) increases. In Fig. 1(b), we found that (Ls) increases while diminishing the feedback rate 0 and (Yv).

The three-dimensional graph representing the system performance metrics is shown in Fig. 2. In Fig. 2(a), the surface displays the elevation the (b), we found that (Wq) diminishes while increasing the feedback rate (0), (Ls). In Fig. 2(c), we found that (Q0) and (Yv) diminishes while increasing the lower service rate nv.

The numerical findings above may be used to determine the impact of attributes on the system's assessment criteria, and we can be sure that the results are representative of actual conditions.

Arrival

(a) Qo, Lq, Wq vs arrival rate a

Feedback

(b) Qo, Ls, Y* vs feedback rate £

Figure 1: 2D visualization of a and £

(a) Lq, Wq vs arrival rate a

(b) Qo, Ls vs feedback rate £

(c) Qo, Y* vs lower service rate n* Figure 2: 3D visualization of a, £, and n*

Table 3: Qo and Lq for different arrival rate (a) for the values of B = 30, a = 5, w = 4, x(a) = 6, n(a) = 0.6, nv (a) = 0.5

Feedback rate (£) Qo Lq Ls Y* Wq

2 4.8675 o.o2o5 o.oo82 3.o421 o.o286

3 4.6988 o.o322 o.o189 2.9367 o.o45o

4 4.53oi o.o431 o.o287 2.8313 o.o6o3

5 4.3614 o.o531 o.o377 2.7259 o.o743

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

6 4.1928 o.o623 o.o4o7 2.62o5 o.o872

7 4.o2o9 o.o7o6 o.o536 2.515o o.o989

8 3.8554 o.o781 o.o6o3 2.4o96 o.o1o9

Qo and Lq for different lower ser*ice rate (n*) for the *alues of B = 3o, a = 1, œ = 4,

n(a) = 0.6, $ = 0.7

Lower service rate Qo Lq Ls Y* Wq

(nv)

0.1 1.o937 o.o43o o.oo3o o.2461 o.o998

0.2 1.o457 o.o138 o.oo26 o.2o91 o.o968

0.3 1.oo18 o.o134 o.oo21 o.1753 o.o941

0.4 o.9614 o.o131 o.oo18 o.1442 o.o916

0.5 o.9242 o.o128 o.oo15 o.1155 o.o893

0.6 o.8897 o.o124 o.oo12 o.o889 o.o871

0.7 o.8577 o.o122 o.ooo9 o.o643 o.o851

7. Conclusion

We examined the M[X1 /GB/1 feedback retrial queueing system with variable server capacity under working vacation in this article. If all essential and appropriate conditions are met, the system can be stabilized. When it is ideal, normally busy, and on lower rate service, the PGF of the no. of system consumers and its orbit are calculated using the PGF approach and the supplementary variable technique. Eventually, a wide range of numerical findings are presented to examine the impact of system parameters. The results of this study may be used in the design of different computer communication systems, packet switching networks, manufacturing lines, and postal systems by network and software engineers. Lastly, a study of a bulk service queueing system with priority consumers under working vacation could enhance this work. Additionally, it may be worthwhile to investigate in the future of transient solution for bulk service under a working vacation. Acknowledgments: Not applicable Funding information: Not applicable

Conflicts of interest: The authors declare no conflict of interest. Data availability: Not applicable Supplementary material: Not applicable

Appendix A

Theorem 4. The embedded Markov chain {Gm; meM} is ergodic iff A < B for our system will be stable, where A = $ - aE(I)E(D) + E(1 )(1 - H* (a)).

Proof. Foster's [15] criteria, which claim that the chain {Gm;m G M} is an irreducible and

aperiodic chain, may be used to easily confirm the required condition of ergodicity. Assuming a non-negative measure e(r), r G M and 5 > 0, the Markov chain is ergodic, and mean drift

vr = E[e(wm+1) - e(wm)/vm = r] with a limited exception r's, r G M and vr < -5 V r G M,. In this case, we're focusing on the function e(r) = r. Next, we obtain

_i0 - aE(I)E(D) -B, if r=0

Vr = \ 0 - aE (I )E (D) + E (I )(1 - H * (a)) - B, if r=1,2,...

In this case, 0 - aE (I)E (D) + E (I )(1 - H * (a)) < B is undoubtedly a prerequisite for ergodicity.

As said by Humblett et al. [8], if the Markov chain {Gm; meM} matches Kaplan's status, specifically vr < to V r > 0 and 3 r0 G M such that vr > 0 for r > r0, the necessary condition is satisfied. V = (Vqr) is the the unit-step transition matrix of {Gm; m G M} for r < q - j and q > 0. The Markov chain's non-ergodicity is suggested by A > B. ■

References

[1] Artalejo, J.R. and Gómez-Corral, A. (2008). Limiting Distribution of the System State, In Retrial Queueing Systems: A Computational Approach, Berlin, Heidelberg.

[2] Bailey, N.T. (1954). On queueing processes with bulk service, Journal of the Royal Statistical Society, 16:80-87.

[3] Banerjee, A. Gupta, U.C. and Sikdar, K. (2013). Analysis of finite-buffer bulk-arrival bulk

service queue with variable service capacity and batch-size-dependent service, International Journal of Mathematics in Operational Research, 5:358-386.

[4] Chandrasekaran, V. Indhira, K. Saravanarajan, M. and Rajadurai, R. (2016). A survey on working vacation queueing models, International Journal of Pure and Applied Mathematics, 106:33-41.

[5] Fuhrmann, S.W. and Cooper, R.B. (1985). Stochastic decompositions in the M/G/1 queue with generalized vacation, Operation Research, 33:1117-1129.

[6] Gao, S. Wang, J. and Li, W. (2014). An M/G/1 retrial queue with general retrial times, working vacations and vacation interruption, Asia Pacific Journal of Operational Research, 31:6-31.

[7] Choudhury, G. (2002). A batch arrival queue with a vacation time under single vacation

policy, Computers and Operations Research, 29:1941-1955.

[8] Humblet, Sennott, and Tweedi, (1983). Average drifts and the non-Ergodicity of Markov chains, Operation Research, 31:783-789.

[9] Jaiswal, N.K. (1961). A bulk service queueing problem with variable capacity, Journal of the Royal Statistical Society, 106:143-148.

[10] Ke, J.C. Wu, C.H. and Zhang, Z.G. (2010). Recent developments in vacation queueing models: a short survey, International Journal of Operation Research, 7:3-8.

[11] Krishnakumar, B. and Arivudainambi, D. (2002). The M/G/1 retrial queue with Bernoulli schedules and general retrial times, Computers and Mathematics with Applications, 43:15-30.

[12] Madhu Jain, and Anshul Kumar, (2022). Unreliable Server M[X1 /G/1 Queue with Working Vacation and Multi-phase Repair with Delay in Verification, International journal of applied engineering research, 8:1-17.

[13] Madhu Jain, and Anshul Kumar, (2022). Unreliable Server M[X]/G/1 Retrial Feedback Queue with Balking, Working Vacation and Vacation Interruption, Proceedings of the National Academy of Sciences, India Section A: Physical Sciences.

[14] Maragathasundari, S and Balamurugan, B. (2015). Analysis of an M[X /G/1 feedback queue with two stages of repair times, general delay time, International journal of applied engineering research, 10:25165-25174.

[15] Pakes, A.G. (1969). Some conditions for Ergodicity and recurrence of Markov chains, Operation Research, 17:1058-1061.

[16] Pazhani Bala Murugan, S. and Vijaykrishnaraj, R. (2o19). A bulk arrival retrial queue with feedback and exponentially distributed multiple working vacation, International Journal of Computing Sciences Research, 1o:81-91.

[17] Rajadurai, P. (2o18). Sensitivity analysis of an M/G/1 retrial queueing system withd disaster under working vacations and working breakdowns, RAIRO Operation Research, 52:35-54.

[18] Sasikala, S. and Indhira, K. (2Û16). Bulk service queueing models-a survey, International Journal of Pure Applied Mathematics, 1o6:43-56.

[19] Sasikala, S. Indhira, K. and Chandrasekaran, V. M. (2Û17). A study on MX/GB/1 retrial queueing system with Bernoulli vacation schedule and variable server capacity, International Journal of Knowledge Management in Tourism and Hospitality, 1:263-277.

[20] Shan Gao, (2Û11). An M[X]/G/1 Queue System with Delayed Single Working Vacation, Energy Procedia, 13:1493-1498.

[21] Takagi, H. (1991). Vacation and priority systems. Part I. Queueing analysis: A foundation of performance evaluation, North-Holland, Amsterdam, New York.

[22] Yang, D.Y. and Wu, C.H. (2Û15). Cost-minimization analysis of a working vacation queue with N-policy and server breakdowns, Computers and Industrial Engineering, 82:151-158.

[23] Zhang, M. and Hou, Z. (2o12). M/G/1 queue with single working vacation, Journal of Applied Mathematics and Computing, 39:221-234.

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