Next Article in Journal
Computational Analysis of a Novel Iterative Scheme with an Application
Previous Article in Journal
Bayesian Optimized Machine Learning Model for Automated Eye Disease Classification from Fundus Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Waiting Time Control Chart for M/G/1 Retrial Queue

1
Department of Finance, Chaoyang University of Technology, Taichung City 41349, Taiwan
2
Ph.D. Program of Business Administration in Industrial Development, Department of Business Administration, Chaoyang University of Technology, Taichung City 41349, Taiwan
*
Authors to whom correspondence should be addressed.
Computation 2024, 12(9), 191; https://doi.org/10.3390/computation12090191
Submission received: 5 August 2024 / Revised: 16 September 2024 / Accepted: 18 September 2024 / Published: 19 September 2024

Abstract

:
Retrial queues are used extensively to model many practical problems in service systems, call centers, data centers, and computer network systems. The average waiting time is the main observable characteristic of the retrial queues. Long queues may cause negative impacts such as waste of manpower and unnecessary crowding leading to suffocation, and can even cause trouble for customers and institutions. Applying control chart technology can help managers analyze customers’ waiting times to improve the effective performance of service and attention. This paper pioneers the developing and detailed study of a waiting time control chart for a retrial queue with general service times. Two waiting time control charts, the Shewhart control chart, and a control chart using the weighted variance method are constructed in this paper. We present three cases for the Shewhart control chart in which the service time obeys special distributions, such as exponential, Erlang, and hyper-exponential distributions. The case of an exponentially distributed service time is also presented for the control chart using the weighted variance method. Based on the numerical simulations conducted herein, managers can better monitor and analyze the customers’ waiting times for their service systems and take preventive measures.

1. Introduction

The commonly observable performance features of any queue are the mean waiting time in the queue and the mean queue length. Among them, customer waiting time is one of the biggest concerns for any service organization. The wait experience is often considered for proper timing, and is crucial for most organizations. Besides, many industries utilize waiting time standards as a competitive means of explicit publicity. The company commits to ensuring the given waiting time by choosing an acceptable capacity level.
To provide waiting time guarantees, managers must understand not only the expected waiting times of customers, but also changes in the expected waiting time. For any organization striving to improve service, a key starting point is recognizing and understanding changes in waiting times, as understanding changes in waiting times is critical to understanding how queuing systems are performing. Decision making therefore requires predicting the range of changes in the system over time (not just the average). When designing a delivery time control chart, the expected value and standard deviation of the waiting time are required to be known to define both upper and lower control limits. Among the many possible applications of statistical process control, a common one is the need to monitor waiting time distributions. For example, in a hospital emergency department, if the distribution of waiting times changes, it may cause changes in available manpower levels [1].
A control chart, also known as a Shewhart chart, is a statistical process control tool. It is able to determine whether a manufacturing or business process is in control. It is also more appropriate to say that a control chart is a graphical device for statistical process monitoring. Many applications on how to use control charts to ensure manufacturing quality were proposed by [2].
By using a statistical control chart, Zhao and Gilbert [3] analyzed the customer waiting time for a general single-server queue without previous assumptions of service time or inter-arrival time distributions. Zhang et al. [4] investigated the effects of parameter estimation on the conforming run length control charts using the average number of observations to signal and the standard deviation of the average number of observations to signal with a Bayes estimator. In [5], a control chart for monitoring the service processes with time-varying arrival rates was studied. They used a bi-objective optimization model to minimize the quality control cost and maximize overall customer satisfaction. Ebadi and Ahmadi-Javid [6] obtained a socio-statistical design of each stage control chart by considering statistical constraints to examine the advantages of using total customer waiting time as a criterion for designing control charts for monitoring multi-stage service processes. Cruz et al. [7] used three original control charts to solve the traffic intensity control problem in Markov multi-server queues and conducted a comprehensive set of Monte Carlo simulations to determine the effectiveness and efficiency of the proposed approach. In [8], an appropriate control chart for the efficient detection of abnormal changes in the size of F-policy queue systems with a limited capacity and an exponential startup time was developed. A control chart approach that optimizes the sojourn times of customers in a dual-rate queuing model for serving a single queue with a K-policy was presented by [9]. Dhinesh Kumar et al. [10] constructed the waiting time control chart for a multiserver Markovian queue, which encouraged arrival with an infinite capacity model.
It can be seen from the literature that the researchers have mainly focused on the control charts of the general queueing model. However, the retrial phenomenon is also a very important feature for many practical applications, especially in computer and communication systems, network scenarios, mobile network scenarios, and even elsewhere. One feature of the retry queue is that arriving customers who find that the server is unavailable will enter a virtual blocked customer group and try their service request again after a random time. For the complete review of the main results, readers are referred to the detailed review papers [11,12,13]. A two-class retrial system with class-dependent service time was analyzed by Ref. [14]. In Ref. [15], a retrial queue with general service time, general retrial times, and Bernoulli working vacation interruption was considered. A retrial queue with general service time and a second optional service under two types of Bernoulli vacation schedule was investigated by Ref. [16]. Gao and Zhang [17] analyzed the performance of a hospital service system by modeling it as a queue with retrial customers due to server vacation. Lee et al. [18] analyzed the waiting time distribution in retrial queues with two-way communication.
From a practical viewpoint, many applications can be modeled by the retrial queue, especially in computer and communication systems, network service systems, and mobile network scenarios. Therefore, it is required to develop the waiting time control chart for these applications so that customers can have a prior idea about expected waiting time and other activities can be planned more efficiently to save time. This motivates us to develop a waiting time control chart for a single-server retrial queue with general service time distribution. In addition, from the theoretical viewpoint, there is no work on developing a waiting time control chart for the M/G/1 retrial queue. The main research work and contributions of this paper are threefold. (1) This paper is the first attempt to develop a waiting time control chart for the retrial queue with general service times. We construct two waiting time control charts, the Shewhart control chart and the control chart using the weighted variance method. (2) For the Shewhart control chart, we derive three cases in which the service time obeys special distributions such as exponential, Erlang, and hyper-exponential distributions. The case of exponentially distributed service time is also derived for the control chart using the weighted variance method. (3) Several numerical experiments are performed to study the effects of system parameters and different service time distributions on the control chart.
The rest of this paper is organized as follows. Section 2 introduces the main assumptions and some performance measures of the retrial queue considered in this paper. The following section develops Shewhart control charts for monitoring waiting times. Section 4 constructs a control chart using the method of weighted variance for waiting times. Section 5 presents an illustrative example. Section 6 presents a demonstration application for a data transmission mechanism using weightless transmission techniques. Our conclusions are given in Section 7.

2. M/G/1 Retrial Queue Description

Consider a single server retrial queue in which arrivals follow a Poisson process of rate λ and service times are independent and identically distributed. There is no waiting space. Hence, a customer finding the server busy upon arrival is blocked and temporarily leaves the service area. Such a customer will enter a group of unsatisfied customers, called orbit, under the first-come first-serve discipline, that is, only the customer at the head of the orbit is allowed to access the server. Each customer in orbit retries for service after an exponential time with rate γ until he finds the server available. The repeated attempts are assumed to follow the classical retrial policy, that is, assuming there are n customers in orbit at time t, the probability of a repeated attempt during the interval t ,   t + t is n γ t + o t . The service times are independent and identically distributed random variable with a distribution S x   S 0 = 0 . Let β * θ denote the Laplace–Stieltjes transform of the service time distribution and β k = 1 k d k d θ k β * θ θ = 0 + be the kth moment of the service time. The arrival process, the retrial times, and the service times are mutually independent. Define the traffic load ρ as ρ = λ / μ , where μ = 1 / β 1 represents the service rate. For the system’s stability, it is assumed that ρ < 1 . The above model is proposed in the book [19]. The basic structure of the single-server retrial queue is illustrated in Figure 1.
This retrial queue can be described by a continuous-time Markov process C t ,   N t , with state space Ω = 0,1 × N , where C(t) represents the number of served customers at time t and N(t) denotes the number of customers in orbit at time t. Denote the limiting probabilities by p i n = lim t P C t = i ,   N t = n ,   i ,   n Ω . Thus, their corresponding partial generating function P i z = n = 0 z n p i n ,   i 0 ,   1 has explicit solutions [19]:
P 0 z = 1 ρ e x p λ γ z 1 1 β * λ λ x β * λ λ x x d x
P 1 z = 1 β * λ λ z β * λ λ z z P 0 z

3. Shewhart-Type Waiting Time Control Chart T 1

Let T denote the waiting time of an arbitrary customer who waits at the orbit until his service begins. The formulas for the first two moments of T, as in [20], are:
E T = λ 1 ρ β 1 γ + β 2 2 ,
E T 2 = 2 λ β 3 3 1 ρ 2 ρ + λ 2 β 2 2 1 ρ 2 2 ρ + λ β 2 γ 2 1 ρ 2 2 ρ + ρ 1 ρ 2 + 2 ρ γ 2 1 ρ 2 .
Then, the variance of T is derived as
V a r T = E T 2 E T 2 = 2 λ β 3 3 1 ρ 2 ρ + λ 2 β 2 2 2 + ρ 4 1 ρ 2 2 ρ + 2 λ β 2 γ 1 ρ 2 2 ρ + ρ 2 ρ γ 2 1 ρ 2 .
In addition to finding the above results in the literature [20], one can also refer to Appendix A. When we approximate the statistic under consideration by using normal distribution, Shewhart type control charts are:
C L = E T                                               U C L = E T + 3 V a r T       ,
where UCL is the upper control limit and CL is the central limit.
For the M/G/1 retrial queue, the parameters of the control chart for the waiting time of the customers in orbit are obtained by using Equations (1) and (2) in Equation (3) as
C L = λ 1 ρ β 1 γ + β 2 2 ,
U C L = λ 1 ρ β 1 γ + β 2 2 + 3 { 2 λ β 3 3 1 ρ 2 ρ + λ 2 β 2 2 2 + ρ 4 1 ρ 2 2 ρ + 2 λ β 2 γ 1 ρ 2 2 ρ + ρ 2 ρ γ 2 1 ρ 2 } 1 / 2 .
Below, we present several simple examples to illustrate the above results, in which the service time obeys special distributions such as exponential, Erlang, and hyper-exponential distributions.
  • Exponential service time distribution
We set the density function as f x = α e α x ,   x > 0 . In this case, we have β * θ = α / α + θ and β n = n ! / α n . Then,
E T = ρ 1 ρ 1 γ + 1 α ,
V a r T = 4 λ α 3 1 ρ 2 ρ + λ 2 2 + ρ α 4 1 ρ 2 2 ρ + 4 λ γ α 2 1 ρ 2 2 ρ + ρ 2 ρ γ 2 1 ρ 2 .
Hence, we have
U C L = ρ 1 ρ 1 γ + 1 α + 3 4 λ α 3 1 ρ 2 ρ + λ 2 2 + ρ α 4 1 ρ 2 2 ρ + 4 λ γ α 2 1 ρ 2 2 ρ + ρ 2 ρ γ 2 1 ρ 2 1 / 2
C L = ρ 1 ρ 1 γ + 1 α
  • Erlang service time distribution
Recall that the density function of Erlang random variable of order k with parameter α > 0 is given by f x = α k k 1 ! x k 1 e α x ,   x > 0 . In this case, we have β * θ = α / α + θ k and β n = n + k 1 ! / α n k 1 ! . Then,
E T = k ρ 1 ρ 1 γ + 1 2 α
V a r T = 2 3 + k 1 ! λ 3 α 3 k 1 ! 1 ρ 2 ρ + k 2 λ 2 2 + ρ 4 α 4 1 ρ 2 2 ρ + 2 k λ γ α 2 1 ρ 2 2 ρ + ρ 2 ρ γ 2 1 ρ 2
Hence, we have
U C L = k ρ 1 ρ ( 1 γ + 1 2 α ) + 3 2 3 + k 1 ! λ 3 α 3 k 1 ! 1 ρ 2 ρ + k 2 λ 2 2 + ρ 4 α 4 1 ρ 2 2 ρ + 2 k λ γ α 2 1 ρ 2 2 ρ + ρ 2 ρ γ 2 1 ρ 2 1 / 2
C L = k ρ 1 ρ 1 γ + 1 2 α
  • Hyper-exponential service time distribution
The density function of Erlang random variable of order k with parameter α > 0 is given by f x = i = 1 k p i α i e α i x ,   x > 0 , where i = 1 k p i = 1 . In this case, we have β * θ = i = 1 k p i α i / α i + θ and β n = i = 1 k p i n ! / α i n . Then,
E T = λ 1 ρ i = 1 k p i 1 / α i γ + i = 1 k p i 2 / α 2 i 2 ,
V a r T = 2 λ i = 1 k p i 6 / α 3 i 3 1 ρ 2 ρ + λ 2 i = 1 k p i 2 / α 2 i 2 2 + ρ 4 1 ρ 2 2 ρ + 2 λ i = 1 k p i 2 / α 2 i γ 1 ρ 2 2 ρ + ρ 2 ρ γ 2 1 ρ 2 .
Hence, the control chart parameters are obtained by
U C L = λ 1 ρ i = 1 k p i 1 / α i γ + i = 1 k p i 2 / α 2 i 2 + 3 2 λ i = 1 k p i 6 / α 3 i 3 1 ρ 2 ρ + λ 2 i = 1 k p i 2 / α 2 i 2 2 + ρ 4 1 ρ 2 2 ρ + 2 λ i = 1 k p i 2 / α 2 i γ 1 ρ 2 2 ρ + ρ 2 ρ γ 2 1 ρ 2 1 / 2
C L = λ 1 ρ i = 1 k p i 1 / α i γ + i = 1 k p i 2 / α 2 i 2

4. Waiting Time Control Chart T 2 Using the Method of Weighted Variance

In this section, we consider the case of exponential service times, that is, S x = 1 e μ x . Shewhart-type control charts generally assume that the distribution of monitoring statistics is not highly skewed and is, therefore, an approximation of normality. But if this assumption is not met and the underlying population is biased, the probability of type I error increases with the bias. Hence, we need a method providing asymmetric control limits. In the control chart mentioned above, we did not consider the skewness of the underlying distribution of T. To improve this chart, we constructed a control chart using the weighted variance method developed by Bai and Choi [21]. This method calculates upper and lower control limits for the skewed population by using different variables to provide asymmetric control limits in accordance with the direction and degree of skew estimated from the sample data.
Let P T = P T E T . Then, the control limits for T using the weighted variance method are
C L = E T                                               U C L = E T + 3 V a r T 2 P T       L C L = E T + 3 V a r T 2 1 P T
where LCL is the lower control limit.
Remark 1.
A symmetric population means  P T = 0.5 , and the control chart will become the Shewhart chart. If  P T > 0.5 , that is, the underlying population is skewed to the right, the distance between the UCL and the CL is greater than the distance between the LCL and the CL. On the contrary, if  P T < 0.5 , the distance between LCL and the CL is larger than the distance between the UCL and the CL.
If we consider the case of exponentially distributed service time, the corresponding partial generating function P i z ,   i 0 ,   1 becomes
P 0 z = 1 ρ e x p λ γ z 1 1 β * λ λ x β * λ λ x x d x = 1 ρ e x p λ γ z 1 λ μ λ x d x = 1 ρ 1 ρ 1 ρ z ν
P 1 z = 1 β * λ λ z β * λ λ z z P 0 z = ρ 1 ρ z P 0 z = ρ 1 ρ 1 ρ z ν + 1
where ν = λ / γ . If we use the classical binomial formula to expand 1 ρ z ν and 1 ρ z ν + 1 in power series, the limiting probabilities are obtained:
p 0 n = ρ n 1 ρ ν + 1 n ! i = 0 n 1 ν + i = Γ ν + n n ! Γ ν ρ n 1 ρ ν + 1
p 1 n = ρ n + 1 1 ρ ν + 1 n ! i = 0 n ν + i = Γ ν + n + 1 n ! Γ ν + 1 ρ n + 1 1 ρ ν + 1   n N
which can be found in Jonin and Sedol [22]. It is easy to obtain T = N / λ through Little’s formula, where N denotes the expected number of customers in orbit. Hence, P T can be derived as follows.
P T = P T E T = P N λ E T = P N λ × ρ 1 ρ 1 γ + 1 μ = P N ρ ν + ρ 1 ρ = n = 0 ρ ν + ρ 1 ρ p 0 n + p 1 n

5. Numerical Analysis

The waiting time of an arbitrary customer is evaluated via control charts and numerically illustrated for some selected values of λ, μ, and γ. Without loss of generality, the service times are assumed to follow the exponential distribution, Erlang distribution with k = 4, and hyper-exponential distribution with k = 2 and p 1 = 0.4 . To compare these three service time distributions, we set the retained parameter value to a value such that these three distributions had the same mean. First, we studied the impact of traffic load and different service time distributions on the distribution characteristics of the random variable T, such as mean and variance, as shown in Table 1. One can see from this table that the mean and variance increased rapidly with the value of traffic load, regardless of the service time distribution. However, for larger values of ρ , the variability increased at a larger rate compared to the mean, so the expected value of T did not seem to be very relevant for larger values of ρ . Although these quantities can be arbitrarily large to achieve sufficiently large ρ < 1 , the system may take a correspondingly long time to reach steady-state equilibrium. It was observed that the coefficient of variation for the Erlang-4 distribution was always smaller than the exponential distribution and two-stage hyper-exponential distribution, while the two-stage hyper-exponential distribution was higher than the exponential distribution.
To understand what happens when we try to fully utilize a server, Figure 2 plots latency as a function of traffic intensity (or utilization) ρ over the entire range of allowed values of ρ ( 0 < ρ < 1 ). In order to limit the average waiting time to a fairly small range (e.g., 1.2), the utilization must be 0.85. That is, we must be prepared to tolerate 15% of the server being idle to avoid clients waiting for more than 1.2. Even if the wait time is 1.2, it can sometimes be quite long. Furthermore, the average waiting time is very sensitive to small changes in r within this range.
Therefore, in this model, there is an inevitable conflict between the desire to fully utilize the server and the desire to maintain a low average wait time. The ideal ratio of arrival rate to service rate is less than one. Its exact value depends on the relative costs of idleness versus congestion.
Next, we studied the impact of system parameters and different service time distributions on the control chart by varying the values of λ, μ, and γ, respectively. The numerical results are shown in Figure 3, Figure 4 and Figure 5. These figures reveal the following features:
  • Increasing the value of the arrival rate causes the mean waiting time and maximum waiting time to increase.
  • An increase in the service rate will reduce the mean waiting time and maximum waiting time.
  • The mean waiting time and maximum waiting time decrease with an increase in retrial rate.
Finally, the same set of ρ values as that of the control chart T 1 was selected, and then we calculated P T , CL, and UCL values for this set as shown in Table 2. The value of P T shows that for small ρ , the distribution of T is skewed to the left; when ρ is large, the distribution of T is skewed to the right. Furthermore, the increase in ρ causes a decrease in P T . In a comparison of Table 1 and Table 2, one can find that the values of UCL using the method of weighted variance were higher than that of the control chart T 1 . This is because, with the weighted variance method, the skewness of the distribution of T is considered through the factor 2 P T , which results in higher UCL values.

6. Application Example

We consider a real-world application example related to weightless data transmission techniques: a high-performance LPWAN connectivity technology for the IoT transmission for renewable energy power plants. In this application, the meter signal is transmitted from the smart meter to the queuing system (gateway). If the gateway is idle, the gateway will immediately process the new meter signal and transmit the meter signal to the cloud management platform. Additionally, the system will block signal transmission if the gateway is busy. When a blocking signal is generated, no transmission action is performed. In these cases, the blocked instrument signal (called a retrial signal) will retry transmitting the signal after a random amount of time. Observed waiting times of 100 blocked instrument signals are given in Table 3. We constructed control charts T 1 using the theoretical formula and estimated the values of the observed data, respectively.
It can be seen from Table 3 that the average inter-arrival time was 4.4 min, the average inter-retrial time was 3 min, and the average service time was 2.96 min. Through (3), we obtained the parameters of the control chart T 1 as C L = 12.52 min and U C L = 71.46 min. Based on sample observations, we could calculate the estimated parameters of the control chart T 1 as
C L = E T ^ = 2.72   m i n
U C L = E T ^ + 3 V a r T ^ = 17.63   m i n
Figure 6 provides the control charts T 1 using theoretical formulas and estimated values. As can be seen in Figure 6, almost all observations were below the expected waiting time, which indicates that the system’s performance exceeded the requirements. We may need to observe large amounts of data over a longer period to make an assessment.
On the other hand, in the control charts T 1 based on sample observations, the observations moved above and below the central limit. However, four sample observations exceeded the upper control limit. This means that the system was not statistically controlled. This is because environmental factors such as Wi-Fi disconnection or power outage issues caused the data transfer system to disconnect. In other cases, the system was in statistical control.

7. Conclusions

The main objective of this paper is to develop a waiting time control chart for the retrial queue with general service times. We constructed two waiting time control charts, the Shewhart control chart and the control chart using the weighted variance method. For illustration, three different service time distribution cases (exponential, Erlang, and hyper-exponential) for the Shewhart control chart are provided. We also illustrated one exponential service time case for the control chart using the weighted variance method. It is noted that the developed waiting time control chart is mathematically tractable and easy to apply in a spreadsheet. Under various parameter settings, we performed several numerical experiments to study the effects of system parameters and different service time distributions on the developed control chart. Numerical results revealed that the average waiting time and maximum waiting time increased as the values of the arrival rate increased; the average waiting time and maximum waiting time decreased as the values of the service rate and retrial rate increased. These results can help the managers better monitor and analyze the customers’ waiting time for their service system and take preventive measures. The developed waiting time control chart also gives arrivals a basis for deciding whether to join the system and information about waiting times. However, a comparison of waiting times in the retrial queue using a theoretical model and a real model shows a large difference because the system was evaluated only for a short period. If the duration is extended, more accurate results may be obtained, which may confirm the theory. One limitation of this work is that the system manager knows the system parameters. However, the system parameters are generally unknown and must be estimated by the collected samples under practical situations. Since the effects of parameter estimation error on the control charts are critical, it is quite important to choose appropriate metrics for comparison among the surveillance schemes. In future work, we propose three research directions. First, we could consider multiple servers and variations in the arrival rate. Second, to estimate the unknown system parameters, other methods, such as empirical minimization, the sum of squared errors between estimated distributions, moments based on system size, or maximum likelihood estimation can be applied. Once the unknown system parameters are estimated, the control limits of the control charts can be calculated. Third, in addition to the estimation methods, control charts with customized parameters such as the cumulative sum and exponentially weighted moving average charts can be employed for monitoring waiting time.

Author Contributions

Conceptualization, Y.-B.L., T.-H.L., Y.-C.T. and F.-M.C.; methodology, Y.-C.T. and T.-H.L.; software, Y.-C.T. and T.-H.L.; validation, T.-H.L., Y.-B.L. and F.-M.C.; writing—original draft preparation, Y.-C.T. and T.-H.L.; writing—review and editing, Y.-B.L. and F.-M.C.; supervision, Y.-B.L. and F.-M.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded by the National Science of Technology Council under grants 112-2221-E-324-016-MY2.

Data Availability Statement

Data are available upon request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

In order to derive the formulas for the first two moments of T, we also need the generating function for the number of customers in orbit:
P z = P 0 z + P 1 z = P 0 z + 1 β * λ λ z β * λ λ z z P 0 z = 1 z β * λ λ z z P 0 z = 1 z 1 ρ β * λ λ z z e x p λ γ z 1 1 β * λ λ x β * λ λ x x d x .
Thus, the first two moments of orbit length are:
E N = d d z P z z = 1 = λ 2 1 ρ β 1 γ + β 2 2
E N 2 = d 2 d z 2 P z z = 1 = 2 λ 3 β 3 3 1 ρ 2 ρ + λ 4 β 2 2 1 ρ 2 2 ρ + λ 3 β 2 γ 1 ρ 2 2 2 ρ + ρ + 2 ρ λ 2 γ 2 1 ρ 2
Hence, the mean and the second moment of the waiting time are easily obtained with the help of Little’s formula:
E T = E N λ = λ 1 ρ β 1 γ + β 2 2
E T 2 = E N 2 λ 2 = 2 λ β 3 3 1 ρ 2 ρ + λ 2 β 2 2 1 ρ 2 2 ρ + λ β 2 γ 1 ρ 2 2 2 ρ + ρ + 2 ρ γ 2 1 ρ 2
Thus, the variance of T is derived as
V a r T = E T 2 E T 2 = 2 λ β 3 3 1 ρ 2 ρ + λ 2 β 2 2 2 + ρ 4 1 ρ 2 2 ρ + 2 λ β 2 γ 1 ρ 2 2 ρ + ρ 2 ρ γ 2 1 ρ 2

References

  1. Shore, H. Control charts for the queue length in a G/G/S system. IIE Trans. 2006, 38, 1117–1130. [Google Scholar] [CrossRef]
  2. Montgomery, D.C. Introduction to Statistical Quality Control, 5th ed.; John Wiley and Sons, Inc: New York, NY, USA, 2005. [Google Scholar]
  3. Zhao, X.; Gilbert, K. A statistical control chart for monitoring customer waiting time. Int. J. Data Anal. Tech. Strateg. 2015, 7, 301–321. [Google Scholar] [CrossRef]
  4. Zhang, M.; Hou, X.; He, Z.; Xu, Y. Performance comparison for the CRL control charts with estimated parameters for high-quality processes. Qual. Technol. Quant. Manag. 2017, 14, 31–43. [Google Scholar] [CrossRef]
  5. Ebadi, M.; Ahmadi-Javid, A. Socio-economic design of control charts for monitoring service processes: A case study of a restaurant system. Qual. Technol. Quant. Manag. 2019, 16, 726–735. [Google Scholar] [CrossRef]
  6. Ebadi, M.; Ahmadi-Javid, A. Control charts for monitoring multi-stage service processes with optimal queue performance. Commun. Stat.—Simul. Comput. 2020, 49, 2472–2484. [Google Scholar] [CrossRef]
  7. Cruz, F.R.B.; Quinino, R.C.; Ho, L.L. Control charts for traffic intensity monitoring of Markovian multiserver queues. Qual. Reliab. Eng. Int. 2020, 36, 354–364. [Google Scholar] [CrossRef]
  8. Wu, C.H.; Yang, D.Y. Control charts for the expected system size of Markovian queues under F-policy. Qual. Technol. Quant. Manag. 2021, 18, 576–596. [Google Scholar] [CrossRef]
  9. Sivasamy, R.; Thupeng, W.M.; Kebotsamang, K. A control chart approach to optimize sojourn times of customers in K-policy queues. J. Basic Sci. 2022, 22, 580–588. [Google Scholar]
  10. Dhinesh Kumar, A.R.; Sandeepkumar, U.; Vignesh, S. Minimizing the waiting time control chart for the multi server Markovian queuing encouraged arrival with infinite capacity model. Eur. Chem. Bull. 2023, 12, 708–723. [Google Scholar]
  11. Artalejo, J.R. Accessible bibliography on retrial queues: Progress in 2000–2009. Math. Comput. Model. 2010, 51, 1071–1081. [Google Scholar] [CrossRef]
  12. Kim, J.; Kim, B. A survey of retrial queueing systems. Ann. Oper. Res. 2016, 247, 3–36. [Google Scholar] [CrossRef]
  13. Phung-Duc, T. Retrial Queueing Models: A Survey on Theory and Applications. arxiv 2017, arXiv:1906.09560. [Google Scholar]
  14. Dimitriou, I. A two-class queueing system with constant retrial policy and general class dependent service times. Eur. J. Oper. Res. 2018, 270, 1063–1073. [Google Scholar] [CrossRef]
  15. Li, T.; Zhang, L.; Gao, S. An M/G/1 retrial queue with balking customers and Bernoulli working vacation interruption. Qual. Technol. Quant. Manag. 2019, 16, 511–530. [Google Scholar] [CrossRef]
  16. Madheswari, S.P.; Kumar, B.K.; Suganthi, P. Analysis of M/G/1 retrial queues with second optional service and customer balking under two types of Bernoulli vacation schedule. RAIRO-Oper. Res. 2019, 53, 415–443. [Google Scholar] [CrossRef]
  17. Gao, S.; Zhang, D. Performance and sensitivity analysis of an M/G/1 queue with retrial customers due to server vacation. Ain Shams Eng. J. 2020, 11, 795–803. [Google Scholar] [CrossRef]
  18. Lee, S.W.; Kim, B.; Kim, J. Analysis of the waiting time distribution in M/G/1 retrial queues with two way communication. Ann. Oper. Res. 2022, 310, 505–518. [Google Scholar] [CrossRef]
  19. Falin, G.I.; Templeton, J.G.C. Retrial Queues; Chapman and Hall: London, UK, 1997. [Google Scholar]
  20. Falin, G.I.; Martin, M.; Artalejo, J.R. Information theoretic approximations for the M/G/1 retrial queue. Acta Inform. 1994, 31, 559–571. [Google Scholar] [CrossRef]
  21. Bai, D.S.; Choi, I.S. X ¯ and R control charts for skewed populations. J. Qual. Technol. 1995, 27, 120–131. [Google Scholar] [CrossRef]
  22. Jonin, G.L.; Sedol, J.J. Investigation of telephone systems in the case of repeated calls. Latv. Math. Yearb. 1970, 7, 71–83. [Google Scholar]
Figure 1. The basic structure of a retrial queue.
Figure 1. The basic structure of a retrial queue.
Computation 12 00191 g001
Figure 2. The expected waiting time for different values of traffic density based on exponential service time.
Figure 2. The expected waiting time for different values of traffic density based on exponential service time.
Computation 12 00191 g002
Figure 3. The effect of arrival rate λ on control chart parameters using control chart T 1 .
Figure 3. The effect of arrival rate λ on control chart parameters using control chart T 1 .
Computation 12 00191 g003aComputation 12 00191 g003b
Figure 4. The effect of service rate μ on control chart parameters using control chart T 1 .
Figure 4. The effect of service rate μ on control chart parameters using control chart T 1 .
Computation 12 00191 g004aComputation 12 00191 g004b
Figure 5. The effect of retrial rate γ on control chart parameters using control chart T 1 .
Figure 5. The effect of retrial rate γ on control chart parameters using control chart T 1 .
Computation 12 00191 g005aComputation 12 00191 g005b
Figure 6. Control charts T 1 using theoretical formulas and estimated values.
Figure 6. Control charts T 1 using theoretical formulas and estimated values.
Computation 12 00191 g006
Table 1. Mean and variance of random variable T using control chart T 1 .
Table 1. Mean and variance of random variable T using control chart T 1 .
ExponentialErlang-4Two-Stage Hyper-Exponential
ρ E(T)Var(T)CVE(T)Var(T)CVE(T)Var(T)CV
0.10 0.0230.009 4.119 0.016 0.004 3.761 0.030 0.018 4.458
0.15 0.0370.015 3.374 0.026 0.006 3.089 0.048 0.030 3.644
0.20 0.0520.023 2.934 0.036 0.010 2.693 0.067 0.045 3.161
0.25 0.0690.034 2.637 0.049 0.014 2.427 0.090 0.065 2.834
0.30 0.089 0.047 2.421 0.063 0.020 2.235 0.115 0.090 2.594
0.35 0.112 0.064 2.256 0.079 0.027 2.089 0.145 0.122 2.410
0.40 0.139 0.087 2.126 0.097 0.037 1.974 0.180 0.165 2.264
0.45 0.170 0.119 2.021 0.119 0.050 1.883 0.220 0.224 2.146
0.50 0.208 0.163 1.936 0.146 0.070 1.809 0.269 0.305 2.048
0.55 0.255 0.226 1.865 0.178 0.097 1.749 0.329 0.419 1.967
0.60 0.313 0.319 1.806 0.219 0.138 1.699 0.404 0.588 1.898
0.65 0.387 0.463 1.758 0.271 0.202 1.659 0.500 0.848 1.840
0.70 0.486 0.697 1.718 0.340 0.306 1.627 0.629 1.268 1.791
0.75 0.625 1.109 1.685 0.438 0.491 1.601 0.808 2.002 1.750
0.80 0.833 1.912 1.659 0.583 0.852 1.582 1.078 3.423 1.717
0.85 1.181 3.746 1.639 0.826 1.680 1.569 1.527 6.651 1.689
0.90 1.875 9.286 1.625 1.313 4.194 1.560 2.425 16.350 1.667
0.912.106 11.688 1.623 1.475 5.286 1.559 2.724 20.545 1.664
0.922.396 15.082 1.621 1.677 6.830 1.558 3.099 26.467 1.660
0.932.768 20.086 1.619 1.938 9.108 1.558 3.580 35.187 1.657
0.943.264 27.875 1.618 2.285 12.657 1.557 4.221 48.752 1.654
0.953.958 40.929 1.616 2.771 18.609 1.557 5.120 71.461 1.651
0.965.000 65.212 1.615 3.500 29.689 1.557 6.467 113.663 1.649
0.976.736 118.219 1.614 4.715 53.893 1.557 8.712 205.704 1.646
0.9810.208 271.250 1.613 7.146 123.821 1.557 13.203 471.181 1.644
0.9920.625 1106.496 1.613 14.437 505.767 1.558 26.676 1918.792 1.642
Note that the notation “CV” indicates the coefficient of variation.
Table 2. Values of P T control limits for different values of ρ ,   for the control chart using control chart T 2 .
Table 2. Values of P T control limits for different values of ρ ,   for the control chart using control chart T 2 .
ρ P T CLUCL ρ P T CLUCL
0.10 0.900 0.023 0.407 0.55 0.434 0.255 1.581
0.15 0.850 0.037 0.522 0.60 0.433 0.313 1.888
0.20 0.799 0.052 0.632 0.65 0.381 0.387 2.168
0.25 0.748 0.069 0.741 0.70 0.358 0.486 2.606
0.30 0.697 0.089 0.855 0.75 0.303 0.625 3.085
0.35 0.645 0.112 0.975 0.80 0.286 0.833 3.970
0.40 0.593 0.139 1.104 0.85 0.251 1.181 5.293
0.45 0.540 0.170 1.245 0.90 0.217 1.875 7.893
0.50 0.487 0.208 1.402
Table 3. Observed waiting time of signals (min).
Table 3. Observed waiting time of signals (min).
The Observed Waiting Times of 100 Blocked Instrument Signals. (min)
0007000400
0000000000
0000005000
00004512000
00800071000
70000062430
536401981106
041900042160
001804001000
001060113010
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lin, Y.-B.; Liu, T.-H.; Tsai, Y.-C.; Chang, F.-M. Waiting Time Control Chart for M/G/1 Retrial Queue. Computation 2024, 12, 191. https://doi.org/10.3390/computation12090191

AMA Style

Lin Y-B, Liu T-H, Tsai Y-C, Chang F-M. Waiting Time Control Chart for M/G/1 Retrial Queue. Computation. 2024; 12(9):191. https://doi.org/10.3390/computation12090191

Chicago/Turabian Style

Lin, Yih-Bey, Tzu-Hsin Liu, Yu-Cheng Tsai, and Fu-Min Chang. 2024. "Waiting Time Control Chart for M/G/1 Retrial Queue" Computation 12, no. 9: 191. https://doi.org/10.3390/computation12090191

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop