Keywords

1 Introduction

It is well-known that the so-called PASTA (Poisson Arrivals See Time Average) property holds if and only if the input to a queueing system is Poisson. Under PASTA, the limiting fraction of time that the system spends in an arbitrary fixed state equals the limiting fraction of the arrivals which meet the system in this state. Moreover, the property PASTA allows to establish the celebrated Pollaczeck-Khintchine formula expressing the mean stationary waiting time (stationary workload) via predefined moments of the governing sequences (interarrival times and service times). In general, the relation between the stationary distributions of the queueing systems at the event instants and arbitrary instants have been studied in a number of the works, with the pioneering one [10], see also [3,4,5, 7, 9, 11].

In this note, we first give a simple regenerative proof of PASTA for the workload and queue-size process in FIFO single-server model with Poisson input. Then we show that replacement of the exponential interarrival time distribution (corresponding to the Poisson input) by the NBU/NWU distribution yields stochastic inequalities between the basic processes and, as a result, transforms Pollaczeck-Khintchine equality to the corresponding inequality. The earlier known proofs of this result are rather complicated and, in particular, based on the theory of stationary point processes [3]. Our proof is based on a modified Lindley recursion, connecting the (imbedded) sequence of waiting times of customers in the queue, and the waiting time process at arbitrary instant. This relation, properly modified, is then used to establish the property PASTA in the multiserver system GI/G/m and GI/G/m-type model with simultaneous service, describing the workload of a high-performance cluster. Then we show how the property PASTA is modified if the exponential interarrival time is replaced by the NBU/NWU interarrival time. As a result, the upper (respectively, lower) bound for the stationary workload, both at the imbedded and the arbitrary instants is obtained. An important ingredient of the research is the verification of the obtained inequalities by simulation of the systems with Weibull interarrival time, where we consider NBU, NWU and Poisson inputs. In particular, we demonstrate how the tightness of the obtained bounds depends on the proximity between the interarrival time NBU/NWU distribution and the exponential distribution. The obtaining these bounds is also an important motivation of this research, because the mean stationary workload, being the key QoS parameter of the system, is typically analytically unavailable in case of the non-Poisson inputs.

Thus, the contribution of this research is as follows. A novel simple proof of property PASTA both for classical queueing systems and for the cluster model with simultaneous service. The inequalities for the stationary workload and queue size process in the models with NBU/NWU input. Verification of the tightness of the obtained inequalities (as the corresponding bounds of the stationary performance) depending on the given parameters, by simulation of the systems with the Weibull interarrival time.

The paper is organized as follows. In Sect. 1, we derive the property PASTA both for the workload process and for the queue size process. Although this result is well-known, we give very simple and transparent proof based on coupling method, regenerative arguments and relation (2) connecting continuous-time and imbedded (discrete-time) processes. The latter relation is then allows to deduce corresponding inequalities in the Pollaczeck-Khintchine formula in the case when the input belongs to the class of NBU/NWU distributions (Sect. 3). In Sect. 3 we also discuss Little’s formula and derive corresponding inequalities for the workload vector process in classical multiserver queue GI/G/m, while, in Sect. 4, we consider the cluster model with simultaneous service with the NBU/NWU input process. In this analysis we apply a modification of the classical Kiefer-Wolfowitz recursion defining the workload sequence. Finally, in Sect. 5 we present results of simulation the workload process in single-server system and cluster model with Weibull interarrival time, which covers NBU, NWU and Poisson inputs.

2 PASTA Property

Consider a single-server infinite buffer FIFO queueing system GI/G/1 with the renewal arrival instants \(t_n\), independent identically distributed (iid) interarrival times \(\tau _n:=t_{n+1}-t_n\) and the iid service times \(S_n,\,\ge 1\). Here and in what follows, we omit serial index to denote a generic element of an iid sequence, and introduce input rate \(\lambda :=1/\mathsf{E} \tau \in (0,\infty )\) and service rate \(\mu :=1/\mathsf{E} S \in (0,\infty )\). Assume stability, that is \(\rho :=\lambda /\mu <1\) and denote by W(t) the workload (current work) in the system at instant \(t^-\). Also denote \(W(t_n^-)=W_n\), and let Z(t) be the number of arrivals in \([0,\,t)\). First of all we deduce the property PASTA for the workload of the system [1]. To this end, we write well-known Lindley recursion defining the sequence \(W_n\):

$$\begin{aligned} W_{n+1}=[W_n+S_n-\tau _n]^+,\,\,n\ge 0, \end{aligned}$$
(1)

where \(W_0\) is the initial workload. It is easy to see that the following relation holds

$$\begin{aligned} W(t)=[W_{Z(t)}+S_{Z(t)}-\bar{\tau }(t)]^+,\,\,n\ge 0, \end{aligned}$$
(2)

where \(\bar{\tau }(t):=\inf _n(t-t_n:\,\,t-t_n> 0)\) is the attained interarrival time at instant t and \(S_{Z(t)}\) is the service time of customer Z(t), the last customer arriving before instant t. In particular, \(Z(t_{n+1})=n\). Since, by construction, \(\bar{\tau }(t_{n+1})= \tau _n\), then relation (2) transforms to (1) for \(t=t_n\). Since stability condition \(\rho <1\), or equivalently, \(\mathsf{E}\tau >\mathsf{E} S\), implies \(\mathsf{P}(\tau>S)>0,\) then the sequence \(\{W_n\}\) is aperiodic. Now we define the regeneration instants of this sequence as

$$\begin{aligned} \beta _{n+1}=\inf (k>\beta _n: W_k=0),\,\,n\ge 0\,\,\,(\beta _0=0). \end{aligned}$$
(3)

In other words, regenerations generated by arrivals of the non-waiting customers. It is well-known that under \(\rho <1\), this sequence is positive recurrent, that is the mean generic regeneration period is finite, \(\mathsf{E} \beta <\infty \) [1]. By the aperiodicity of the regeneration period, there exists the weak limit \(W_n\Rightarrow W_\infty , \,\,n\rightarrow \infty ,\) where \(W_\infty \) is the stationary workload and \(\Rightarrow \) stands for the convergence in distribution.

Now we consider continuous-time workload process \(W(t),\,t\ge 0\) with regeneration instants defined as \(T_n=t_{\beta _n},\,n\ge 0.\) Let T be generic regeneration period in continuous time, that is, \(T=_{st}T_{n+1}-T_n\). Let \(\beta \) be the generic regeneration period in discrete time. Then, by the Wald’s identity, \(\mathsf{E} T= \mathsf{E}\tau \mathsf{E} \beta \). Assume that interarrival time \(\tau \) is non-lattice (it holds automatically for the Poisson input). Then the regeneration period T is so, and (provided \(\rho <1\)) the weak limit

$$\begin{aligned} W(t)\Rightarrow W(\infty ), \,\,t\rightarrow \infty , \end{aligned}$$
(4)

exists as well [1]. Note that \(Z(t)\rightarrow \infty \) with probability (w.p.1), as \(t\rightarrow \infty \), and stochastic equivalence \(S_{Z(t)}=_{st}S\) holds.

Now we assume that \(\tau \) is exponential. Then \(\bar{\tau }(t)=_{st} \tau \) for any t. Also note that the mapping \([\cdot ]^+\) is continuous. Then, taking limits in (1) and (2) as \(n\rightarrow \infty \), \(t\rightarrow \infty \), respectively, we apply continuous mapping theorem [2] to obtain the stochastic equivalence,

$$\begin{aligned} W(\infty )=_{st}[W_\infty +S- \tau ]^+=_{st}W_\infty . \end{aligned}$$
(5)

This relation expresses property PASTA [10] of the workload process. The similar analysis can be easily developed for \(\nu (t)\), the number of customers in the system, and for Q(t), the queue size, at arbitrary instant t, and at the arrival instants. Really, denote \(\nu (t_n^-)=\nu _n,\,Q_n=Q(t_n^-)\), and let \(d(\tau _n)\) be the number of departures during interarrival time \(\tau _n\), provided the server is permanently busy in interval \([t_n,\,t_{n+1}]\). Then we can write evident balance relations:

$$\begin{aligned} \nu _{n+1}&=[\nu _{n}+1-d(\tau _n)]^+,\end{aligned}$$
(6)
$$\begin{aligned} \nu (t)&=[\nu _{Z(t)}+1-d(\bar{\tau }(t))]^+, \end{aligned}$$
(7)

which as above give (in evident notation) stochastic equivalence between the limiting number of customers in the system, \( \nu (\infty ),\,\nu _\infty \), at arbitrary and arrival instants, respectively. Then we obtain stochastic equality,

$$\begin{aligned} \nu _\infty =_{st} [\nu _\infty +1-d(\exp )]^+=_{st} \nu (\infty ), \end{aligned}$$
(8)

expressing property PASTA of the the queue size process. (We denote by \(\exp \) the exponential r.v.). This property is also known as ESTA and ASTA, see [9]. Now we apply regenerative approach [6], and using geometrical considerations we obtain

$$\begin{aligned} \mathsf{E} W(\infty )&=:\lim _{t\rightarrow \infty }\frac{1}{t}\int _0^t W(u)du= \frac{\mathsf{E} \int _0^T W(u) du}{\mathsf{E} T}\nonumber \\&=\lambda \frac{\mathsf{E}\Big [ \sum _{i = 0}^{\beta - 1}(W_n\,S_n +S_n^{2}/2)\Big ]}{\mathsf{E} \beta } = \lambda (\mathsf{E} W_\infty \,\mathsf{E} S + \frac{\mathsf{E} S^2}{2}). \end{aligned}$$
(9)

By (5), for the Poisson input, we denote \( W(\infty )=_{st}W_\infty =_{st}W\), and, by (9), immediately arrive to Pollaczeck-Khintchine formula:

$$\begin{aligned} \mathsf{E} W =\frac{\lambda \mathsf{E} S^2}{2(1-\rho )}. \end{aligned}$$
(10)

3 NBU/NWU Input

Now we replace exponential \(\tau \) by random variable with the NBU distribution \(F_\tau :=F\) meaning that (denoting tail \(\bar{F}=1-F\)) for any \(x,\,y\ge 0\),

$$\begin{aligned} \bar{F}(x+y)\le \bar{F}(y) \bar{F}(x). \end{aligned}$$
(11)

Now we need to define also the remaining interarrival time at instant t as

$$\begin{aligned} \hat{\tau } (t):=\inf _n(t_n-t:\,\,t_n-t\ge 0). \end{aligned}$$
(12)

Note that \(\hat{\tau } (t_n)=0\). Ordering (11) is equivalent to (by coupling) the following inequality between original variable \(\tau \) and the remaining interarrival time \(\hat{\tau }(t)\)

$$\begin{aligned} \tau \ge _{st} \hat{\tau }(t). \end{aligned}$$
(13)

Recall that, by the renewal theory, both variables, \(\hat{\tau }(t)\) and \(\bar{\tau }(t)\), are equivalent in the limit as \(t\rightarrow \infty \), \(\hat{\tau }(\infty )=_{st}\tau (\infty ):=\hat{\tau }\), and have the so-called integrated-tail distribution (with \(\lambda :=1/\mathsf{E} \tau \)) [1]:

$$\begin{aligned} G(x):=\mathsf{P}(\hat{\tau }\le x)= \lambda \int _0^x(1-F(u))du. \end{aligned}$$
(14)

Now (2) and (13) yield

$$\begin{aligned} W(\infty )=_{st}[W_\infty +S- \hat{\tau }]^+\ge _{st}[W_\infty +S-\tau ]^+=_{st}W_\infty . \end{aligned}$$
(15)

Because relation (9) holds for arbitrary distributions, in particular, for NBU and NWU distributions, then Pollaczeck-Khintchine equality (10) transforms, in the NBU case, in the following inequality

$$\begin{aligned} \mathsf{E} W_\infty \le \mathsf{E} W(\infty ) \le \frac{\lambda \mathsf{E} S^2}{2(1-\rho )}. \end{aligned}$$
(16)

Analogously, if \(\tau \) has NWU distribution, that is, for any \(x,\,y\ge 0\),

$$\begin{aligned} \bar{F}(x+y)\ge \bar{F}(y) \bar{F}(x), \end{aligned}$$
(17)

then

$$\begin{aligned} \mathsf{E} W_\infty \ge \mathsf{E} W(\infty ) \ge \frac{\lambda \mathsf{E} S^2}{2(1-\rho )}. \end{aligned}$$
(18)

Also note the evident inequalities for the k-moments,

$$\begin{aligned} \mathsf{E} W^k(\infty )\ge \mathsf{E} W_\infty ^k,\;\;\,\,\mathsf{E} W^k(\infty )\le \mathsf{E} W_\infty ^k,\,\,k>0, \end{aligned}$$
(19)

for NBU and NWU distributions, respectively.

Denote Q(t) the queue size at instant t, and let \(Q(t)\Rightarrow Q(\infty )\). Then we obtain, by regenerative arguments as \(t\rightarrow \infty \), the famous Little’s formula

$$\begin{aligned} \mathsf{E} \nu (\infty ):=&\lim _{t\rightarrow \infty }\frac{1}{t}\int _0^t \nu (u)du = \lambda \frac{\mathsf{E}\Big [\sum _{j=0}^{\beta -1}(W_j+S_j)\Big ]}{\mathsf{E} \beta }\nonumber \\ =&\lambda \mathsf{E} W_\infty + \lambda \mathsf{E} S=\mathsf{E} Q(\infty )+\rho , \end{aligned}$$
(20)

connecting stationary mean queue size and workload, which holds for general interarrival time \(\tau \). Using (19), we can obtain the corresponding inequality instead of the equality (20). For instance, for the NBU input, we obtain

$$\begin{aligned} \lambda \mathsf{E} W(\infty )\ge \mathsf{E} \nu (\infty ), \end{aligned}$$
(21)

while for the NWU input,

$$\begin{aligned} \lambda \mathsf{E} W(\infty )\le \mathsf{E} \nu (\infty ). \end{aligned}$$
(22)

We now consider a multiserver FCFS system GI/G/m with m stochastically equivalent servers and the same iid sequence of interarrival times \(\{\tau _n,\,n\ge 1\}\) [8]. We assume stability condition \(\rho <m\) to be held. Denote by \(W_k^{(i)}\) the ith smallest remaining workload at the arrival instant \(t_k^-\) of customer \(k\ge 1\), and let \(W_k:=(W_k^{(1)},\ldots , W_k^{(m)})\), where \( W_k^{(i)}\le W_{k}^{(i+1)}\). The sequence of vectors \(\{W_n\}\) satisfies the following celebrated Kiefer-Wolfowitz recursion

$$\begin{aligned} W_{n+1}=R\Big ((W_{n}^{(1)}+S_{n}- \tau _{n})^+,\ldots ,(W_{n}^{(m)}- \tau _n)^+ \Big ), \end{aligned}$$
(23)

where operator R puts the components of vector in an increasing order. Denote by \(W_i(t)\) the ith smallest workload at instant t, and let \(W(t)=(W_1(t), \ldots , W_m(t))\) be continuous-time analogue of the Kiefer-Wolfowitz vector. As above and using the same notation, we can write continuous-time analogue of (23)

$$\begin{aligned} W(t)=R\Big ((W_{Z(t)}^{(1)}+S_{Z(t)}- \bar{\tau }(t))^+,\ldots ,(W_{Z(t)}^{(m)}- \bar{\tau }(t))^+ \Big ). \end{aligned}$$
(24)

For the Poisson input, (24) implies property PASTA as the stochastic vector equality \(W(\infty )=_{st}W_\infty \). Moreover, we obtain (component-wise) inequality \(W(\infty )\ge _{st}W_\infty \) for the NBU interarrival time \(\tau \), while for the NWU interarrival time, it follows that \(W(\infty )\le _{st}W_\infty \). In particular, for the mean stationary summary workload, it gives the inequality

$$\begin{aligned} \sum _{i=1}^m \mathsf{E} W_i(\infty )\ge \sum _{i=1}^m\mathsf{E} W_\infty ^{(i)}, \end{aligned}$$
(25)

when \(\tau \) is NBU, and the opposite inequality when \(\tau \) is NWU.

4 Cluster Model

We now consider a recently proposed m-server FCFS GI/G/m-type system with simultaneous service (describing modern high-performance clusters) [8], the same input \(\{\tau _n\}\), in which customer k needs \(N_{k}\) servers simultaneously for a random service time \(S_{i}\) being identical at all \(N_k\) occupied servers. Variables \(\{N_i\}\) are iid. For the cluster model, the following modified Kiefer-Wolfowitz recursion holds true,

$$\begin{aligned} \nonumber W_{i+1}=&R\bigl (\overbrace{(W_{i,N_{i}}+S_{i}-\tau _{i})^+, \dots ,(W_{i,N_i}+S_i-\tau _i)^+}^{N_{i}\,\, components}, \nonumber \\&(W_{i,N_{i}+1}-\tau _i)^+,\dots , (W_{i,m}-\tau _i)^+\bigr ),\,\,\,\,\,i\ge 0, \end{aligned}$$
(26)

where we denote by \(W_{i,k}\) the kth minimal component of the workload vector \(W_i\) at the arrival instant of customer i. A key difference between recursion (26) and classical recursion (2) is that, in the cluster model, service time \(S_i\) of customer i is added, at the arrival instant \(t_i\) of customer i, to the remaining work in the first \(N_i\) servers having minimal remaining works. Recall that Z(t) is the number of arrivals in the interval \([0,\,t)\). Then continuous-time analogue of expression (26) is (in an evident notation)

$$\begin{aligned} \nonumber W(t)=&R(\overbrace{(W_{Z(t),\,N_{Z(t)}}+S_{Z(t)}-\bar{\tau }(t))^+, \dots ,(W_{Z(t),\,N_{Z(t)}}+S_{Z(t)}-\bar{\tau }(t))^+}^{N_{Z(t)}\,\, components}, \nonumber \\&(W_{Z(t),\,N_{Z(t)}+1}-\bar{\tau }(t))^+,\dots , (W_{Z(t),\,m}-\bar{\tau }(t))^+\Bigr ),\,\,\,\,\,t\ge 0. \end{aligned}$$
(27)

Note that (27) becomes (26) with \(t=t_{i+1}\). Now we assume stability, see [8], implying the existence of the corresponding weak limits. Comparing (26) and (27), it is easy to check that, for exponential \(\tau \), PASTA holds again,

$$\begin{aligned} W(\infty )=_{st}W_\infty . \end{aligned}$$
(28)

Moreover, as above we obtain vector analogue of (component-wise) inequality () for NBU interarrival time \(\tau \), and the inequality \(W(\infty )\le _{st}W_\infty \) for the NWU interval \(\tau \).

It is worth mentioning that recursions (1), (26) define discrete-time Markov chains, while recursions (2), (27) define continuous-time Markov processes.

5 Verification of the Inequalities by Simulation

In this section, we apply simulation to verify the accuracy of the obtained bounds for the stationary workload in single-server system and in the cluster model. We use Weibull interarrival time \(\tau \) with the density

$$\begin{aligned} f(x) = \frac{a}{b} \left( \frac{x}{b}\right) ^{a-1} e^{- (x/b)^a},x\ge 0, \end{aligned}$$
(29)

which is NBU distribution, if the exponent \(a>1\), NWU distribution, if \(a<1\), and exponential with parameter 1 / b, if \(a=1\).

We consider first a single-server system Weibull/M/1 with service time parameter \(\mu =1\), and study two scenarios: light traffic, \(\rho =0.1\), and heavy traffic, \(\rho =0.9\), where \(\rho :=1/\mathsf{E}\tau \). We vary parameter \(a\in [0.5, 2]\) (with step 0.02), and, for \(\rho \) fixed, find parameter b from the expression

$$\begin{aligned} \frac{1}{\rho }= \mathsf{E}\tau = b \varGamma (1 + \frac{1}{a}), \end{aligned}$$
(30)

where \(\varGamma \) is the gamma-function. To evaluate the proximity between \(\mathsf{E} {W}(\infty )\), \(\mathsf{E} {W}_{\infty }\) and Pollaczeck-Khintchine value (the r.h.s of (10)), we perform 100 experiments with \(N=10^5\) arrivals in each experiment, and then take the sample mean. Two plots, corresponding to light and heavy traffics, are depicted on Fig. 1, where \({\hat{W}(\infty )},\,{\hat{W}}_\infty \) denote the (sample mean) estimates of \(\mathsf{E} W(\infty )\) and \(\mathsf{E} W_{\infty }\), respectively. Note that, because for given parameters, \(\mathsf{E} S^2/2=1\), then the r.h.s. of Pollaczeck-Khintchine (10) equals 1/9 for \(\rho =0.9\), and 9 for \(\rho =0.1\), see Fig. 1.

Fig. 1.
figure 1

The Pollaczeck–Khintchine value (straight line) vs. sample mean estimates of the stationary workloads, \( \hat{W}(\infty )\), \(\hat{W}_\infty \), in system Weibull/M/1: light traffic \(\rho =0.1\) (left) and heavy traffic \(\rho =0.9\) (right).

It is seen that, for the light traffic, the mean workload at the arrival epochs corresponding to the actual delays of the customers, is very close to Pollaczeck–Khintchine value, for all values of parameter a (Weibull exponent). It indicates that, in the light traffic system with NBU/NWU input, Pollaczeck–Khintchine formulae can be used for an accurate upper/lower bound, respectively, for the average stationary actual delay of the customers. In heavy traffic, the difference between the estimates and the Pollaczeck–Khintchine value is significant, however both estimates are remarkably close, and it shows that in this case, instead of the two estimates, we can calculate only the more simple estimate \(\hat{W}_\infty \).

Next simulation experiments describe a Weibull/M/10 cluster system (where an analog of the Pollaczeck–Khintchine formulae does not exist) with exponential service time with parameter \(\mu =1\). We have assumed that the (sufficient) stability condition of this system is

$$\begin{aligned} \rho :=\frac{1}{\mu \mathsf{E} \tau } \sum _{k=1}^{m}\frac{1}{k}\sum _{j=k}^{m}p^{k*}_{j}\sum _{t=m+1-j}^{m} p_{t}<1, \end{aligned}$$
(31)

where \(p^{*i}_j: = \mathsf{P}( N_1+\cdots + N_i=j)\) with \( N_i\) being the number of servers required by customer i, and \(p_{i}\) is the probability that a customer requires i servers. (This stability criterion has been proved for MAP/M/-type cluster model in [8].) As the experiments show, condition (31) indeed implies stability of the cluster model under consideration.

Fig. 2.
figure 2

The estimates of the mean stationary summary workload in continuous time, \(\hat{\mathcal{W}}(\infty )\), and at arrival epochs, \(\hat{\mathcal{W}}_\infty \), in Weibull/M/10 cluster model: light traffic \(\rho =0.1 \) (left) and heavy traffic \(\rho =0.9\) (right).

We see that, for light traffic, the difference between two estimates is significant, while for heavy traffic, both estimates almost coincide, see Fig. 2. In practice it allows to perform the QoS check of a high-performance cluster only in the (discrete) moments of the arrival of customers, to estimate the continuous-time performance. This effect seems to be quite important, since extremely frequent observations (to calculate continuous-time performance), being time- and energy-consuming, have negative impact on the overall QoS of the system.

It is instructive to discuss in brief how to simulate and estimate the workload vector process in continuous time for the cluster model (which include the single-server model as well). Note that (26) describes the evolution of the workload vector process at the arrival epochs only, but for simulation of the continuous-time process we need to include also the departure epochs. To this end, we recall that \(W_{n, N_{n}}\) is the delay of the nth customer, so its departure epoch is

$$\begin{aligned} D_{n}:=t_{n}+W_{n, N_{n}}+S_{n},\,\,n\ge 1. \end{aligned}$$
(32)

Now we consider together arrival and departure epochs, and denote by \(\hat{t}_{n}\) the nth order statistics among \(\{t_{n},D_{n}, n\geqslant 1\}\). If \(\hat{t}_{n}\) is a departure epoch, then we declare this epoch to be an arrival of observer, with the following properties: \(N_{n}=1, \; S_{n}=0\). In other words, an observer does not bring any additional work to the system and does not induce additional idle time of servers included in the workload vector and caused by insufficient resources for the head-of-line customer in the queue, see (26). (Note that we also have to renumber the driving sequences \(\{S_{n}, N_{n}, n\ge 1\}\) properly.) Now recursion (26) formally covers also departure epochs, and interarrival times become \(\tau _{n}:=\hat{t}_{n+1}-\hat{t}_{n}\). It now follows that the vector W(t) can be obtained via the imbedded vector \(W_{n}\) by recursion (27), where now the counting process \(Z(t):=\max (k: \hat{t}_{k}<t) \). An important QoS parameter is the summary workload at time t, \(\mathcal{W}(t):=\sum _{j=1}^{m} W_{j}(t)\), which can now be calculated by means of the imbedded sequence \(\mathsf{W}_{i}:=\mathcal{W}(t_i)\) as

$$\begin{aligned} \mathcal{W}(t):=\mathsf{W}_{Z(t)}+S_{Z(t)}-\overline{\tau }(t) \sum _{j=1}^{m} I\left( W_{j}\left( t_{Z(t)}^{+}\right) >0\right) , \end{aligned}$$
(33)

where I is the indicator function. It remains to define the consistent estimator of the mean stationary summary workload in continuous time, \(\mathsf{E} \mathcal{W}(\infty )\), as

$$\begin{aligned} \hat{\mathcal{W}}(\infty )= \frac{1}{T} \sum _{i< Z(T)} \left[ (\mathsf{W}_{i}+S_{i}) \tau _{i}-\frac{\tau ^{2}}{2}\sum _{j=1}^{m}I\left( W_{j}\left( t_{i}^{+}\right) >0\right) \right] , \end{aligned}$$
(34)

which is based on a given simulation period \([0,\,T]\), where we apply simple geometrical properties of the summary workload process trajectory between arrivals. The sample mean estimator of the stationary summary workload at the arrival epochs, \(\mathsf{E} \mathcal{W}_\infty \) (based on N observations) is \( \hat{\mathcal{W}}_{\infty }=1/{N} \sum _{i=1}^{N} \mathsf{W}_{i}\), see Fig. 2.

6 Conclusion

We give a simple proof of the known property PASTA. For the NBU/BWU input, we obtain the corresponding inequalities for the stationary workload at arbitrary instants and at arrival instants both for classical (multiserver) system and for the cluster model with simultaneous service. The analysis is verified by simulation of the systems with Weibull input.