Abstract

This paper presents an analysis of the departure process of a discrete-time queue with randomized vacations. By using probability decomposition techniques and renewal process, the expression of expected number of departures during time interval is derived. The relation among departure process, server state process, and service renewal process is obtained. The relation displays the decomposition characteristic of the departure process. Furthermore, the approximate expansion of the expected number of departures is gained. Since the departure process also often corresponds to an arrival process for a downstream queue in queueing network, it is hoped that the results obtained in this paper may provide useful information for queueing network.

1. Introduction

Since discrete-time queues with vacation schedule are more suitable for its applicability in the performance analysis of telecommunication systems, it has gained extended attention. For an excellent survey of earlier works on vacation models as well as its applications, interested readers can refer to [15]. Keilson and Servi (1986) [6] introduced another type of important vacation—Bernoulli vacations in which, after each service completion, the server takes a vacation with probability or continues its busy period (if there are customers in the system) with probability . Following the work of Keilson and Servi, much further research on queueing system with Bernoulli vacations was done in [710]. On this base, Ke and Chu (2006) [11] develop an interesting vacation discipline from actual situation, where the server takes at most vacations repeatedly until at least one customer is found waiting in the queue upon the server returns from a vacation. In the subsequent research of [1214], Ke and Huang extend the vacation discipline to the randomized vacation policy with at most vacations where the server takes another vacation with probability or remains dormant within the system with probability if no customer is found waiting in the queue while the server returns from a vacation; otherwise, the server starts to serve the customers immediately if there are some customers waiting for service at the end of the vacation. This pattern does not terminate until the server has taken successive vacations. Wang (2010) [15] and Wang et al. (2011) [16] introduce the randomized vacation policy to the discrete-time queue. Such a modified vacation discipline has potentially applications in practical systems [13], for example, in some stochastic production and inventory control systems such as production to orders.

This is a continuation of work by Wang et al.(2011) [16] and Luo et al. (2013) [17] where they study the queue size distribution for with randomized vacation and at most vacations by using different methods, respectively. Instead of studying the queue size distribution studied in [16, 17], this paper considers another theme—the departure process in that discrete-time model. The investigation of departure process in a queueing system is primarily motivated by the need to analyze queueing network models, in which the departure process of an upstream queue is the arrival process of the downstream queue. Burke (1956) [18] has proven that the departure process of a queue is a Bernoulli process. However, it is also well known that if one goes beyond the exponential assumption, unfortunately, the departure process does not become renewal and no exact results of departure process are known for FCFS models. Motivated by the applications of queueing networks in manufacturing and communications, most of researchers adopt approximate method; for example, Whitt (1983) [19] proposes a two-moment theory by approximating the process involved by renewal processes; Harrison and Dai (1989) [20] approximate the queueing network model by a Brownian network which they then solve exactly; Zhang et al. (2005) [21] derive the departure process approximations via an exact aggregate solution technique (called ETAQA); Ferng and Chang (2000) [22] obtain the factorial moments and lag covariance of interdeparture times by proposing a matrix-analytic approach; and so forth.

As far as we know, most of the previous works characterize the departure process by paying close attention to interdeparture times. In this paper, being different from the previous works, we aim at the transient departure number during an arbitrary time interval . Our objective is to present a distinctive analysis of departure process for the discrete-time queue, obtain the transient expression ( -transformation) for expected number of departures during the interval , and subsequently discover the decomposition characteristic of the departure process.

The remainder of the paper is organized as follows. Section 2 presents the description of the model. Section 3 derives the transient expression for the server busy probability at arbitrary epoch by using -transformation. Section 4 gives the transient expression ( -transformation) for the expected number of departures during the arbitrary interval , denoted by . Section 5 gains the approximate expansion of . Finally, conclusions are given in Section 7.

2. Model Description

Consider a discrete-time queue with randomized vacations. It is assumed that a potential customer arrives in system during time interval and a potential departure takes place during time interval (LAS-DA) and the input of customers is a Bernoulli process with parameter . Denoting the interarrival time by , then , . Customers are served according to FCFS discipline and the service times for an accepted customer, denoted by , are independent and identically distributed (i.i.d.) random variables with common probability mass function (p.m.f.) , , probability generating function (P.G.F.) , and mean service time . After all the customers in the queue are served exhaustively, the server operates a randomized vacation policy with at most vacations. As soon as the system becomes empty, the server immediately takes a vacation, denoted by , with p.m.f. , and P.G.F. . If there is no customer in the system when the server returns from the vacation, the server takes another vacation with probability or remains dormant within the system with probability . Otherwise, the server starts to serve the customers immediately if there are some customers waiting for service at the end of vacation. This pattern repeats until the server has taken successive vacations. If the system remains empty at the end of the th vacation, the server keeps idle in the system until a next customer arrives, who evokes immediately service for the arrival. Furthermore, various stochastic processes involved in the system are assumed to be mutually independent. To make it clear, the various time epochs at which events occur are shown in a self-explanatory figure (see Figure 1).

3. Server Busy Probability at an Arbitrary Epoch

Denoting by the length of server busy period evoked by only one customer with P.G.F. , then it follows the lemma which is also obtained by Bruneel and Kim (1993) [1].

Lemma 1. In queue, for , is the root of the following equation: where .
Let be the length of server busy period evoked by customers; thus can be expressed as , where are independent of each other and have the identical distribution as . So the P.G.F. of is given by .
Denote by the queue length at arbitrary epoch . Let be the server busy state; that is, the server is busy at epoch . Define with -transform , ; thus the following expression of holds.

Theorem 2. In queue with randomized vacations, for and , one has and conditioning on , the steady state probability is given by where

Proof. In consideration that the input process is Bernoulli process, the ending points of a server busy period and a vacation are all renewal points and the system is going between server busy state and unoccupied state (vacation state or potential server idle state). To derive the expressions of , the following notations are introduced: where denote the interarrival times of the Bernoulli process with rate . represent the vacations which are i.i.d. random variables with the same distribution as . By using renewal process theory and techniques of probability decomposition, it gets
In the first item of (6), the “ ” means that the epoch locates behind the th vacation and the first customer arrives in system during the th vacation. So there would be some other potential customers arriving during the time interval . As a result, the first item of (6) is equal to One should note that the item of “ ” in the above equation represents the remaining interarrival time at the ending epoch of the th vacation. Based on the “lack of memory property” of the Bernoulli process, the “ ” has the same distribution as under the condition of .
The second item of (6) is given by Multiplying (6) by and summing over after substituting (7) and (8) into (6) gain For , it gets Multiplying (10) by and summing over yield Solving the simultaneous equations (9) and (11) leads to the expression of provided in Theorem 2.
Applying the Final Value Theorem (see [23]), it has . By using Lemma 1, the stable result of given in Theorem 2 is obtained.

Remark 3. By assuming , the model considered here becomes a special case where the vacation disappears. We can easily derive the corresponding expression of in classical queueing model without vacation policy. Consider the following: One may note here that the steady state of has nothing to do with the vacation policy.

4. Expected Number of Departures during the Arbitrary Time Interval

Consider a renewal process driven by a list of service times defined in Section 1. Let Thus, is a renewal process and denotes the number of departures during time interval contained in the service process . Let be the renewal function of with -transform .

Lemma 4. For , it has where is the P.G.F. of distribution of service time and .

Proof. One has Taking -transform on both sides of the above equation yields the expression of . Applying the essential renewal theorem (see [24]), it gets
On this basis, we begin to consider the expected number of departures during an arbitrary time interval in the queue system. For this aim, some additional notations are developed as follows: So, represents the expected departures during with the initial state of . One has the following: where denotes the length of a server busy period evoked by customers waiting for service.

Theorem 5. Let , for , , and ; it has where and are determined by Theorem 2 and Lemma 4, respectively.

Proof. Since the arrival process is Bernoulli process, the beginning and ending epochs of a server busy period or a vacation are both renewal points. Thus, it can take probability decomposition techniques on by using . Consider Taking -transform on both sides of the above equation and applying Lemma 4 give For , by using the same method used for the solution of , it gets Multiplying (22) by and summing over result in For , it has Taking -transform on both sides of (24) and applying (21) yield Solving the simultaneous equations (23) and (25), it gets the expression of . From the expressions of given here, given by Theorem 2, and given by Lemma 4, the relation among , , and is established as follows: Applying Theorem 2 and Lemma 4, when condition holds, it has the following steady result: Thus, it finishes the proof of Theorem 5.

Remark 6. Conditioning on , we can obtain the expected number of departures during an arbitrary time interval in classical queue without vacation. Therefore

5. Approximate Expansion of the Expected Number of Departures during

In spite of the closed-form formula for given by Theorem 5, it seems impossible to get the expected departure number during time interval ( ) by operating inverse -transform of . For the convenient calculation of , it is pretty necessary to conduct the approximate expansion of . Firstly, we give Lemma 7 as follows.

Lemma 7. For and , the following approximate expansion of holds where are service times and .

Proof. Let ; thus denotes the epoch immediately after the th service completion. Denote by the remain service time of a customer being served at epoch with the corresponding steady state and the steady state distribution , , which has P.G.F. . From [25], it has Since , ,
that is, Therefore, conditioning on and , Lemma 7 holds. Now the approximate expansion of can be derived by the following theorem.

Theorem 8. For and , when , one has where .

Proof. Let be the fold product of and . Let denote the -transform of ; then . Denote the converse -transform of image function by . Applying Theorem 5 along with the limitation theory and the properties of -transform (see [23]), it gets Note that the final conclusion in (33) is based on Theorem 2 and (31).
Since when holds, it has Substituting (35) into (33) yields

6. A Numerical Experiment

Based on Theorem 8 given above, the expected departure number can be calculated easily. It is one of the main distinctive highlights in the work. For showing this highlight, a numerical experiment concerning the calculation for expected departure number ( ) is carried out here to illustrate the effect of arrival rate ( ) and time interval ( ) on the expected departure number (see Figure 2).

In this numerical operation, some necessary parameters are taken as follows: the service time is arbitrarily distributed and the service rate is ; the top value of time interval is valued from to ; the arrival process is a Bernoulli process and the arrival rate is determined in the range of including the special case of .

From Figure 2, we can see the expected departure number is increasing as the length of time interval increases. It is also increasing when the customer improves the arrival rate until it edges up to the service rate . The expected departure number stops increasing and maintains being unchangeable when the arrival rate is greater than the service rate; that is, . This is because the server will stay in a busy state permanently conditioning on and in this case the departure rate is just equal to the service rate.

7. Conclusions

By using probability decomposition techniques and renewal process, this paper presents an original analysis for the departure process in discrete-time queue with random vacation policy. It gains the following conclusions.(1)The conclusion given by Theorem 5 shows that, conditioning on , the expected number of departures per unit time (called departure rate) is identical with the input rate and has nothing to do with the service rate or server’s vacation policy.(2)From the relation given in Theorem 5, that is, , one sees that the expected departure number is decomposed into two parts: one is the server busy probability ( ), and another is the expected departure number during busy period. That is to say, the expected number of departures during arbitrary time interval is affected by both the service rate and the length of busy period. Furthermore, from Theorems 2 and 5 and Lemma 4, it implies that this decomposition still holds under steady condition; that is, Our further investigation indicates that this decomposition still holds in most of varieties of with exhaustive service.(3)The approximate expansion of given by Theorem 8 provides a valid method to calculate the expected departure number during arbitrary time interval .

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The authors sincerely appreciate the anonymous reviewers for their time and helpful comments to improve this paper’s quality. This research is supported by the National Natural Science Foundation of China (no. 71171138), the National Natural Science Foundation of China (no. 71301111), and the Fundamental Research Funds for the Central Universities (no. JBK140923).