Scinovex
article Open Access

Analysis of an M/M/1/∞ model with Bernoulli schedule during busy period, additional task, customers fluctuating priorities behavior during working vacation

Abstract

This paper analyzes the customers (Clients) fluctuating priorities behavior during working vacation (WV) with Bernoulli scheduled busy period in an M/M/1/∞ model along with the assumption that some additional task apart from regular job is assigned to the server during working vacation. Customers arrive at the system with Poisson’s distributed rate λ and get served with exponentially distributed rate μ. During busy period (State) clients might enter the queue with probability r and could leave with probability q. After completing busy period, the server moves to a single working vacation with exponentially distributed rate γ where service is provided at slower pace than busy state as some additional task is assigned to server apart from regular job. In this paper we have introduced a new behavior of customers named as “Customers Fluctuating Behavior” during working vacation. According to this behavior customers standing in a queue wait for their turn might leave the queue with exponentially distributed rate ξ during working vacation not due to impatience or long queue or they have any issue with the system but it is due to their (Clients) fluctuating or can say confusing behavior on their priorities of doing work. If some clients are present at an epoch of WV completion, then the server return back to busy state with probability p otherwise do some secondary tasks with rate ϕ and probability m. During performing some secondary task server will not serve any client. If client arrives during this duration, then server will resume busy state with rate ψ. In this paper we have formulated various system probabilities in steady state condition by using PGF method. Various system measures such as average queue length in busy period, working vacation and in the system respectively, Mean sojourn time in the system, abandonment rate of clients in WV period is obtained explicitly. The impact of some parameters on some system measures has been illustrated numerically and graphically.

Full Text

Tables and figures are in the full-text PDF.

Introduction

Many authors in past have discussed application of different queueing models in various reallife fields. Recently, Rathore [13,14] discussed vastly the application of different queueing models in Hospital sector and use of stochastic modelling in queueing system for Crowding control and congestion respectively. In real-life scenarios, the application of queueing system with server vacation finds relevance in various fields where entities or tasks wait in line for service from a server that may occasionally take breaks or go on vacation. Some real-life applications are customer service centers, manufacturing systems, computer systems, healthcare services, call centers, transportation systems, retail checkout lines, data processing centers. The application of queueing models with server vacation is widespread and helps in optimizing various processes by considering the intermittent unavailability of servers, ensuring a balance between resource utilization and service efficiency. In queueing theory, a "vacation" is when a server requires to take a moment or break from serving clients continuously, being tired, or for other reasons, thus they are not available in the system. There are many circumstances where the server continuously serves the customers during vacation rather than ceasing all operations. In queueing theory, a working vacation is a concept that allows a service provider to temporarily reduce their service rate without completely stopping service. This is typically employed when the demand for service is lower than usual, and the service provider wants to optimize resource utilization. In queueing theory, a Bernoulli schedule refers to a scheduling policy where a server makes a decision about whether to take a vacation or serve a customer based on a Bernoulli process. The vacation models in which server takes vacation with some probability p or stay in system with some probability 1-p are called vacation model with Bernoulli schedule which helps in providing control on system congestion.

Brief Literature Review

Servi et al. [15] introduced the notion of one and many working vacation in a markovian queuing model having single server. Later, Liu et al. [7] and Tian et al. [16] derived the stochastic decompositions of a one server queue with one and more than one working vacation respectively. Lin et al. [6] extended the research of Tian et al. [16] to the many servers system. Selvaraju et al. [8] analyzed impatient behavior of clients in M/M/1 queue with one and multiple (More than one) WV. Yue et al. [1] mentioned client's impatience in working vacations in a one server queue following markovian distribution. Veena [17] analyzed customer's impatience, vacation interruption during Bernoulli schedule in one server markovian queue with multiple (more than one) WV. Laxmi et al. [12] represented a comprehensive analysis of a single server queueing system with a variant of working vacations with customer balking. Rama devi et al. [18] analyzed a markovian one server queueing model with working vacation, deterioration of server and intolerance in customer. Faud et al. [2] discussed retention of reneged customer and state dependent reneging in an M/M/1/∞ queueing system with one working vacation. Keilson et al. [5] introduced Bernoulli scheduled service for first time in GI/G/1 queue, then Kella [9] presented a generalized form of bernoulli scheme in an M/G/1 Queue in which a server takes q vacations in succession with some probability 𝑃 𝑟 . Choudhury et al. [3] introduced bernoulli vacation in a two-phase queueing system with multiple vacation. Li et al. [19] investigated reliability analysis of M/G/1 queueing system with bernoulli vacation. Zhang et al. [4] discussed bernoulli scheduled-controlled vacation with vacation interruption in a M/M/1 queue. Manoharan et al. [10] used probability generating function method to study impatience in customers with bernoulli scheduled working vacation, vacation interruption, setup time in a M/M/1 queue. Poonam et al. [11] investigated bernoulli schedule in a one server retrial markovian queue with interruption in working vacation for study of balking of customers.

Model Description

In this paper we are considering a M/M/1 queueing model with customers(clients) fluctuating priorities during working vacation, Bernoulli scheduled busy state along with the assumption that some additional task apart from regular job is assigned to the server during working vacation. Client comes to the system follows Poisson's distribution with rate λ and service time follows exponential distribution with rate µ. When server is occupied in busy period clients might enter and exit the system with probability' r' and probability 1-r=q respectively. The server goes for only one working vacation with exponentially distributed rate γ when system is free from customers. During WV state the server gives service at a lower rate η than busy state as server is busy in performing some additional work apart from regular job. The customers during working vacation might leave the queue with exponentially distributed rate ξ. The abandonment of clients during working vacation is not due to client's intolerance or long queue while it is considered that they may have some other priorities or important work to do. That's why after waiting for some time in queue the clients may leave the queue for finishing other prioritize work. The server will move to busy state with probability p if at least one client is present at epoch of working vacation completion otherwise moves to do some secondary work with rate ϕ and probability m, where server will not provide any service to client. During performing some secondary task if client arrives then server will resume busy state with exponentially distributed rate ψ. The clients are served on basis of FCFS queue discipline. The inter arrival times, vacation time, service time, client's abandon time during working vacation all are mutually independent. The rate Transition diagram of the model is shown below in Figure .1

Mathematical Formulation

Let N (t)=Number of customers in the system at time t, J(t)=State of server at time t with j=0 denotes server is in working vacation state. j=1 denotes server is in busy state. j=2 denotes server is busy in performing some secondary task. Consider a continuous time Markov process (J(t), N(t)) with transition rate diagram as shown in figure 1. Let 𝑃 jn =P{𝐽(t) = j, N(t) = n; j = 0,1,2; n = 0,1,2 … … … } denotes the steady state probabilities of the system. 𝑃 on =Probability of system having n customers in the system when server is in working vacation state, n≥0. 𝑃 1𝑛 = Probability of system having n customers when server is in busy state, n≥1. 𝑃 2𝑛 = Probability of system having n customers when server is busy in performing some secondary task, n≥1.

Balance equations for each server state is given as follows

Steady State Probabilities and Some System Performances

Now we use Probability generation function technique to derive various system performances and steady state probabilities,

Such that 𝐷 0 (1) + 𝐷 1 (1) + 𝐷 2 (1) =1.

Multiply equation ( 6) by 𝑧 𝑛 and taking summation over n, we get,

Taking lim 𝑧→1 𝐷 0 (𝑧), we get

where 𝐷 0 (1) =P(WV)=Probability of server being in state of working vacation, Multiply equation ( 2) by 𝑧 𝑛 and taking summation over n, we get,

On further simplifying above equation, we get

where 𝐷 2 (1) =P(ST)= Probability that server is busy in performing some secondary task.

Multiply equation ( 4) by 𝑧 𝑛 and taking summation over n,we get,

On further simplifying above equation, we get 𝐷 1 (z){rλz+qμz-rλ𝑧 2 -μq}=γpz 𝐷 0 (z)+ψz 𝐷 2 (z) -𝛾𝑝𝑧𝑃 00 -𝛾𝑝𝑧 2 𝑃 01 -𝜓𝑧 2 𝑃 21 + 𝑃 11 {(𝑟𝜆 + 𝑞𝜇)𝑧 2 -𝑞𝜇𝑧}-𝑞𝜇𝑧 2 𝑃 12 (14) Taking limit z tends to 1 in ( 14), we get

Where,𝐷 1 (1) =P(B)= Probability of server being in busy state. Now differentiate equation ( 10) with respect to z taking limit z tends to 1, we get

where 𝐷 0 ′ (1) =E [𝐿 0 ] =Expected queue length during working vacation. Now differentiate equation ( 14) w.r.t. z and taking limit z tends to 1in it, we get

Where 𝐷 1 ′ (1) =𝐸[𝐿 1 ]=Expected queue length during busy state. Now differentiate equation ( 10) w.r.t. z and taking limit z tends to 1 in it, we get

Where 𝐷 2 ′ (1) =𝐸[𝐿 2 ]=Expected queue length when server is performing some secondary task. Now, Expected queue length of system is E Since, 𝐷 0 (1), 𝐷 1 (1), 𝐷 2 (1), 𝐷 0 ′ (1), 𝐷 1 ′ (1), 𝐷 2 ′ (1), 𝑃 21 ,𝑃 00 , 𝑃 11 , 𝑃 12 all are expressed in terms of 𝑃 01 .Therefore, by normalization condition, we can easily obtain the value of 𝑃 01 as 1,if we take the parameters λ=3,μ=5,η=4,ξ=1,ψ=1,ϕ=0.5,γ=0.5,p=0.5,m=0.5, and increase the value of Joining probability r, value of E(𝐿 0 ), E(𝐿 2 ) and R follows same pattern i.e. as r increases E(𝐿 0 ), E(𝐿 2 ) and R decreases for r=0.2,0.4 and remains constant for r=0.5,0.6 and then increases abruptly for r=0.8,0.9 while E(𝐿 1 ) E(L) and W increases as r increases. 2, if we take the parameters λ=3, μ=5, η=4, ξ=1, ψ=1, ϕ=0.5, r=0.5, p=0.5, m=0.5, as the value of working vacation rate γ increases, P(B) and R increases while P(WV) and P(ST) remains constant. Figure 2 shows graphical illustration of impact of joining probability r on expected queue length E(L).It has been observed from Figure 2, that when we take λ=3,μ=5,η=4,ξ=1,ψ=1,ϕ=0.5,γ=0.5,p=0.5,m=0.5, as the value of joining probability r increases,value of E(L) increases gradually for starting values of r=0.2,0.4,0.5 and then a rapid increment have been noticed for r=0.6,0.8,0.9. Figure 5 shows graphical illustration of impact of working vacation rate γ on abandonment rate R of customers. It has been observed from Figure 5, when we take parameters λ=3, μ=5, η=4, ξ=1, ψ=1, ϕ=0.5, r=0.5, p=0.5, m=0.5, as the value of working vacation rate γ increases value of R increases.

Numerical Analysis

Graphical Illustration

Application of the Model

Our model could be applied in several real-life situations. Here we are discussing the real-life application of our model in banking sector. In case of banking sector customers often visit a bank branch with different priorities based on their preferences, financial needs, urgency of transaction etc. For example, some customers may have requirement of cash withdrawal or deposit, FD renewal, pass book printing, financial advice, loan application etc. Some customers have limited time due to their personal or professional activities so they may often visit the bank during WV period for managing their financial needs. In many real-life scenarios like in service industries, Bank, customers often change their priorities based on their needs or circumstances. Customers standing for service might leave the queue for performing some other prioritize work. Since no organization wants to leave their clients at any cost. This model can be applied in above scenario to analyze or evaluate various system performances like average queue length of the system, mean wait time of system, rate of abandonment of clients due to intolerance which may help in staff scheduling during busy and working vacation state, to minimize wait time and improve service efficiency. It also helps banks in implementing efficient queueing system which ultimately lead to the cultivation of customer loyalty and retention.

Conclusion

In this paper customers fluctuating priorities behavior during working vacation state with Bernoulli schedule during busy state in a M/M/1/∞ model have been studied. Various system performances such as expected queue length during busy state, working vacation state and during performing secondary task in the system, average sojourn time customers spent in the system, rate of abandonment of customers during WV State is obtained explicitly by using PGF method. The impact of few parameters on some system performances have been shown numerically and graphically. If someone apply this model practically then as per the selection of values of model parameters the result will be obtained accordingly. Finally, it has been concluded that in many reallife scenarios like service industries, Banks etc. customers often change their priorities based on their needs or circumstances. The service industries need to work to prevent losing customers. The service staff needs to check or keep eye on this type of customers and prioritize or provide service according to the convenience of customers based on the severity of their conditions. It has been clear WV in queuing theory, by reducing service rate can potentially lead to increase customer's impatience, especially when customer experiences longer waiting time. Effective management, clear and transparent communication, implementing appropriate queue management policies and understanding customer behavior are some essential elements in mitigating potential negative effects on customers patience during such period or situation.

Future Scope: This work could be extended further by using heterogeneous servers with retrial and feedback queue etc.

References

  1. Yue D, Yue W, Xu G. Analysis of customer's impatience in an M/M/1 queue with working vacations. J Ind Manag Optim. 2012;8(4):895-908.
  2. Ahmed FI, Alemu SD, Tilahu GT. A single server Markovian queue with single working vacation, state dependent reneging and retention of reneged customers. Ethiop J Educ Sci. 2021;17(1):51-69.
  3. Choudhury G, Paul M. A two-phase queueing system with Bernoulli vacation schedule under multiple vacation policy. Stat Methodol. 2006;3:174-185.
  4. Zhang H, Shi D. The M/M/1 queue with Bernoulli schedule-controlled vacation and vacation interruption. Int. J Inf Manag Sci. 2009;20(4):579-87.
  5. Keilson J, Servi LD. Oscillatory random walk models for GI/G/1 vacation systems with Bernoulli schedules. J Appl Probab. 1986;23:790-802.
  6. Lin CH, Ke JC. Multi-server system with single working vacation. Appl Math Model. 2009;33(7):2967-77.
  7. Liu W, Xu X, Tian N. Stochastic decompositions in the M/M/1 queue with working vacations. Oper Res Lett. 2007;35:595600.
  8. Selvaraju N, Goswami C. Impatient customers in an M/M/1 queue with single and multiple working vacations. Comput Ind Eng. 2013;65(2):207-15.
  9. Kella O. Optimal control of vacation scheme in an M/G/1 queue. Oper Res. 1990;38:724-728.
  10. Manoharan P, Jeeva P. Impatient customers in a Markovian queue with Bernoulli schedule working vacation interruption and setup time. Appl Appl Math. 2020;15(2):725-39.
  11. Gupta P, Kumar N. Cost optimization of single server retrial queueing model with Bernoulli schedule working vacation, vacation interruption and balking. J Math Comput Sci. 2021;11(3):2508-23.
  12. Laxmi PV, Rajesh P. Analysis of variant working vacations queue with customer impatience. Int J Manag Sci Eng Manag. 2016;12(3):1-14.
  13. Rathore R. A review on study of application of queueing models in hospital sector. Int J Global Acad Sci Res. 2022;1(2):1-6.
  14. Rathore R. A study on application of stochastic queuing models for control of congestion and crowding. Int J Global Acad Sci Res. 2022;1(1):1-6.
  15. Servi LD, Finn SG. M/M/1 queues with working vacations (M/M/1/WV). Perform Eval. 2002;50:41-52.
  16. Tian N, Zhao X, Wang K. The M/M/1 queue with a single working vacation. Int J Inf Manag Sci. 2008;19(4):621-34.
  17. Goswami V. Analysis of impatient customers in queues with Bernoulli schedule working vacations and vacation interruption. J Stochastics. 2014;4:1-10.
  18. Devi VNR, Rao AA, Chandan K. M/M/1 queue with working vacation, server failure and customer's impatience. Int J Sci Technol Res. 2019;8(9):2262-8.
  19. Li W, Shi D, Chao X. Reliability analysis of M/G/1 queueing system with server breakdowns and vacations. J Appl Probab. 1997;34(2):546-55.
Citations
0
FWCI
0.00
field-weighted impact
References
0
Percentile
15%
vs. same field & year
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.