• No results found

HEAVY TRAFFIC LIMIT THEOREM FOR THE WORKLOAD PROCESS

HEAVY TAILS AND HEAVY TRAFFIC

J. W C OHEN

6.6 HEAVY TRAFFIC LIMIT THEOREM FOR THE WORKLOAD PROCESS

present section we consider the workloadprocessfvt;t0gof theGI=G=1 queue in heavy traf®c. In order to get a proper limiting process, we not only apply the same coef®cient of contraction D…r†, but we also scale time by a factor D1…r†:ˆ …1 r†D…r†. It can be shown that

w…t;r†:ˆD…r†vt=D1…r† …6:64†

converges in distribution forr"1, for everyt>0. It can further be shown that the thus scaled and contracted workload processfw…t;r†;t0g converges weakly to the workload process of a queueing model of which the input is described by a stable LeÂvy motion if 1<n<2 and by Brownian motion ifnˆ2 (withnthe index of the heaviest tail).

As a preparation for discussing these results in some detail, we consider thenoise traf®c ntˆkt rt and the workload backlog htˆkt t, with kt the amount of traf®c generated in‰0;t†. It is shown in Theorem 4.1 of Cohen [21] that nt andht, when scaled similarly asvt in Eq. (6.64), have limiting distributions forr!1. In that theorem, the same cases are considered as in Theorems 6.5.2±6.5.5Ðand for the coef®cient of contraction D…r† we take precisely the contraction factors of those theorems:

1. The tail ofB…t† is heavier than that ofA…t†:D…r† ˆDB…r†. 2. The tail ofA…t† is heavier than that ofB…t†:D…r† ˆDA…r†. 3. A…t†andB…t†have similar tails:D…r† ˆDAB…r†.

De®ne

N…t;r†:ˆD…r†nt=D1…r†; H…t;r†:ˆD…r†ht=D1…r†: …6:65† Theorem 6.6.1

(i) The stochastic variables N…t;r† and H…t;r† converge in distribution for r"1.

(ii) Let N…t†and H…t†be stochastic variables with as distribution the limiting distribution of N…t;r†and H…t;r†,respectively;then fort0, Rerˆ0,

E‰e rN…t†=aŠ ˆernt=a fornˆnb<naorCaˆ0; ˆernt=a fornˆna<nborCbˆ0; ˆe‰dbrn‡darnŠt=a fornˆnaˆnb; Ca>0; Cb>0; …6:66† E‰e rH…t†=aŠ ˆetr=aE‰e rN…t†=aŠ: …6:67†

Proof. See Cohen [21]. To give the reader insight into the approach, we sketch the proof for theM=G=1 case with heavy-tailed service time distribution as given in

Eq. (6.49) (see also Cohen [20]). This is a case withnˆnb<na. In thisM=G=1 case, E‰e sktŠ ˆ P1 nˆ0e t=a…t=a†n n! bnfsg ˆe rst…1 bfsg†=bs; …6:68† so E‰e sntŠ ˆerst‰1 …1 bfsg†=bsŠ: …6:69† Hence, putting sˆrD…r†; tˆt=D1…r†; …6:70†

it follows from Eqs. (6.65) and (6.69) that

E‰e rN…t;r†Š ˆexp r 1 rrt 1 1 bfrD…r†g brD…r† : …6:71†

For the term in square brackets, we have the representation (6.49). It can be veri®ed thatgb…arD…r††=…1 r† !0 forr"1. The fact thatD…r†is the unique zero of the contraction equation (6.55) with the property thatD…r† #0 forr"1 ®nally implies that

lim

r"1 E‰e

rN…t;r†=aŠ ˆernt=a

: …6:72†

The convergence in distribution ofN…t;r†follows after application of the conver- gence theorem for Laplace±Stieltjes transforms [20]. The statements concerning

H…t;r†follow immediately from those forN…t;r†. j

REMARK 6.6.2. The distribution of the stochastic variable N…t†;t0, and

similarly of H…t†;t0, is a n-stable distribution (cf. Samorodnitsky and Taqqu [33, p. 5]). The process fN…t†;t0g is a process with stationary independent increments. As is evident from its LST representation, it is self-similar with index 1=n, that is,N…bt†andb1=nN…t†;b>0, have the same distribution for everyt>0.

Note that fH…t†;t0g is not self-similar. In Samorodnitsky and Taqqu [33] this process fN…t†;t0g with 1<n<2 is called a n-stable LeÂvy motion with independent self-similar increments; fornˆ2, it is the Brownian motion.

In theM=G=1 case, it is veri®ed in Cohen [20] (using the fact that the process

fht;t0g has stationary independent increments) that the ®nite-dimensional distri- butions of the fN…t;r†;t0g process converge to those of the fN…t†;t0g

process.

The proof of Theorem 6.6.1 for theGI=G=1 case proceeds in principle along the same lines as sketched above for M=G=1. However, the proof of the weak convergence ofN…t;r†toN…t†is more complicated.

Let us now turn to the workload processes fvt;t0g and the contracted and scaledfw…t;r†;t0g. We again discuss theM=G=1 case.

It follows from formula (4.99) of Cohen [15, p. 262] that, for Res0, Rey>0, …1 tˆ0e ytE‰e svtjv 0ˆ0Šdtˆy s‰1 r…11 bfs=bsŠ 1 s …1 tˆ0e ytP‰v tˆ0jv0ˆ0Šdt …6:73†

with (cf. Formula (4.94) of Cohen [15, p. 262] and Eq. (6.29)) …1 tˆ0e ytP‰v tˆ0jv0ˆ0Šdtˆ1 yr 1 r‡1rE‰e yPŠˆ 1 r y 1 E‰e yP…V†Š: …6:74†

Having established this relation with P…V†, one can now use Theorem 6.3.7 that speci®es the heavy traf®c behavior of DP…r†P…V†; note that DP…r† ˆ

…1 r†D…r† ˆD1…r†. Again apply the transformation (6.70), with Rer0 and

0<1 r1, and also yˆoD1…r†; Reo0: Hence, …1 tˆ0e ytE‰e svtjv 0ˆ0ŠdtˆD1 1…r† …1 tˆ0e otE‰e rw…t;r†jw…0;r† ˆ0Šdt: …6:75†

It follows (cf. Cohen [20]) that w…t;r† converges in distribution to a stochastic variable wt for r"1 for every t0, and that the distribution of wt, t0 is speci®ed as follows. For Reo>0, Rer0,

…1 tˆ0e otE‰e rwt=ajw 0ˆ0Šdtˆo r…11‡rn 1† 1 r o 1 p…o† : …6:76† As a by-product we ®nd that lim t!1 E‰e rwt=aŠ ˆ 1 1‡rn 1; …6:77†

For theGI=G=1 queue, the workload processfvt;t0g is described by Reich's formula ([15, p. 170]; in the sequel we assume that v0ˆ0, in order to make the following derivations somewhat simpler):

vtˆmax ht; sup

0<u<t…ht hu†

; t0: …6:78†

It easily follows from Eqs. (6.64) and (6.78), withw…0;r† ˆ0, that

w…t;r† ˆmax H…t;r†; sup

0<u<t…H…t;r† H…u;r††

; t0: …6:79†

Let us also consider the M~=G~=1 queue with input process fN…t†;t0g and workloadw~t at timetde®ned by (cf. Reich's formula)

~

wtˆmax H…t†; sup

0<u<t…H…t† H…u††

; t0: …6:80†

It is shown in Cohen [20] for 1<nb2 that the processfw…t;r†;t0g indeed converges weakly (in the Skorokhod topology) forr!1 to the processfw~t;t0g. The proof is based on a theorem of Skorokhod for processes with independent increments [35]. Actually, the processfH…t;r†;t0gis a process with independent increments, of which for r"1 all the ®nite-dimensional distributions of its increments converge weakly to those of thefH…t†;t0gprocess. The latter process is itself a process with independent increments. Because sup0<u<t…H…t;r† H…u;r†† is a continuous functional of the H…t;r† process, Skorokhod's theorem implies that the process fw…t;r†;t>0g converges weakly to the process

fw~t;t0g. In view of the conclusion below Eq. (6.75),wt'w~tfor 1<nb <2. So for theM=G=1 queue with service time distribution speci®ed by Eq. (6.49), we conclude the following. The workloadw…t;r†, contracted and scaled as in Eq. (6.64), converges in distribution forr"1 and everyt>0. The limiting distribution is speci®ed by Eq. (6.76). The limiting process is also speci®ed as the process that satis®es Reich's formula (6.80) for anM~=G~=1 queue with as input then-stable LeÂvy motionfN…t†;t0g. These results are generalizations of the diffusion approxima- tion of the M=G=1 queue with a ®nite service time variance. Similar results are obtained for theGI=G=1 queue, in particular, concerning the convergence of the input process fN…t;r†;t0g to n-stable LeÂvy motion fN…t†;t0g and of the

fw…t;r†;t0g process to the fw~t;t0g process for r"1 (see Cohen [21]); however, the proofs become more complicated.

REMARK6.6.3. Although in this chapter only the GI=G=1 queue with instanta-

neous arrivals has been considered, many of the heavy traf®c results should have a counterpart in ¯uid queues with regularly varying active and=or silent period distributions. Indeed, several authors [7, 18, 24] have established explicit distribu- tional relations between buffer contents in ¯uid queues and (actual or virtual)

waiting times in theGI=G=1 queue (cf. also Remark 6.2.6). And even if such results are not at hand, it is intuitively clear that in heavy traf®c it does not play a crucial role whether work increases instantaneously or linearly.

6.7 CONCLUSION

This chapter has been devoted to the GI=G=1 queue with regularly varying interarrival and=or service time distribution.

First, we studied the tail behavior of the waiting time distribution in theM=G=1 case, for three different service disciplines: FCFS, LCFS preemptive resume, and processor sharing. The effect of the service discipline on the tail behavior was shown to be very pronounced, FCFS leading to heavier waiting time tails than the other two disciplines.

Second, we studied the heavy traf®c behavior of the waiting time, for the cases in which the variance of the interarrival and=or service time is in®nite. A coef®cient of contraction D…r† was identi®ed, such that the contracted waiting time D…r†W

converges in distribution when the traf®c loadr"1.

Third, the heavy traf®c behavior of the workload process fvt;t0g was investigated. Both a coef®cient of contraction D…r† and a time-scaling factor D1…r† were identi®ed, such that D…r†vt=D1…r† converges in distribution for r"1, for allt0. The thus scaled and contracted workload process converges weakly to the workload process of a queue of which the input process is described by an-stable LeÂvy motion.

Some topics of our recent and present research on these three subjects are:

Investigation of the in¯uence of long-tailed traf®c characteristics of one type of customer on performance measures of other types of customer. Preliminary results are obtained in Boxma et al. [11] for the M=G=1 queue with (non)preemptive priority, in Zwart [41] for theM=G=1 queue with processor sharing and several customer classes, and in Borst et al. [6] for the generalized processor sharing discipline. The sometimes dramatic impact of queue scheduling disciplines on performance may have important implications for the choice of scheduling disciplines in designing switches in communication networks.

We have extended the heavy traf®c limit theorem 6.3.1 to the case of an

M=G=1 queue with priority classes, and we have exploited the resulting limit theorem to derive a heavy traf®c approximation for the waiting time distribu- tion of low-priority customers [11]. In Boxma and Cohen [9] we had already obtained an approximation for the waiting time distribution for theM=G=1 queue with heavy-tailed service time distribution by using the heavy traf®c limit theorem. In both studies, the resulting approximation is remarkably sharp, even when traf®c is not heavy at all. It is conjectured that similar approxima- tions can be developed for the GI=G=1 queue with heavy-tailed interarrival

and=or service time distribution. This is a point for further study. It is important to perform many more numerical experiments to get more insight into the effect of long-tailed traf®c characteristics on performance measures, and to be able to develop useful approximations.

The weak convergence results of Section 6.6 for the GI=G=1 workload in heavy traf®c can probably be extended in several directions. For example, it is of interest to studynetworksof queues.

ACKNOWLEDGMENT

The authors are indebted to Dr. V. Dumas and Professor A. J. Stam for interesting suggestions and discussions.

REFERENCES

1. J. Abate and W. Whitt. Limits and approximations for the busy-period distribution in single-server queues.Probab. Eng. Inf. Sci.,9:581±602, 1995.

2. V. Anantharam. Scheduling strategies and long-range dependence. Report, Dept. of Electrical Engineering & Computer Sciences, University of California at Berkeley, 1997. 3. J. Beran, R. Sherman, M. S. Taqqu, and W. Willinger. Long-range dependence in variable-

bit-rate video traf®c.IEEE Trans. Commun.,43:1566±1579, 1995.

4. N. H. Bingham and R. A. Doney. Asymptotic properties of supercritical branching processes I: The Galton±Watson process.Adv. Appl. Probab.,6:711±731, 1974. 5. N. H. Bingham, C. M. Goldie, and J. L. Teugels.Regular Variation. Cambridge University

Press, Cambridge, 1987.

6. S. C. Borst, O. J. Boxma, and P. R. JelenkovicÂ. Generalized processor sharing with long- tailed traf®c sources. In P. Key and G. Smith, eds.,Proceedings of ITC-16, pp. 345±354. North-Holland, Amsterdam, 1999.

7. O. J. Boxma. Fluid queues and regular variation.Perf. Eval.,27±28:699±712, 1996. 8. O. J. Boxma. Regular variation in a multi-source ¯uid queue. In V. Ramaswami and P. E.

Wirth, eds.,Teletraf®c Contributions for the Information Age (Proceedings of ITC-15), pp. 391±402. North- Holland, Amsterdam, 1997.

9. O. J. Boxma and J. W. Cohen. The M=G=1 queue with heavy-tailed service time distribution.IEEE JSAC,16:749±763, 1998.

10. O. J. Boxma and J. W. Cohen. Heavy-traf®c analysis for theGI=G=1 queue with heavy- tailed distributions.Queueing Syst., 1999.

11. O. J. Boxma, J. W. Cohen, and Q. Deng. Heavy-traf®c analysis of theM=G=1 queue with priority classes. In P. Key and G. Smith, eds.,Proceedings of ITC-16, pp. 1157±1167. North-Holland, Amsterdam, 1999.

12. O. J. Boxma and V. Dumas. Fluid queues with heavy-tailed activity period distributions.

Comput. Commun.,21:509±529, 1998.

13. J. W. Cohen. Some results on regular variation for distributions in queueing and ¯uctuation theory.J. Appl. Probab.,10:343±353, 1973.

14. J. W. Cohen. The multiple phase service network with generalized processor sharing.Acta Inf.,12:245±284, 1979.

15. J. W. Cohen.The Single Server Queue, 2nd ed. North-Holland, Amsterdam, 1982. 16. J. W. Cohen. Complex functions in queueing theory.Arch. Elektr. Uebertragung (Pollaczek

Memorial Volume),47:300±310, 1993.

17. J. W. Cohen. Heavy-traf®c limit theorems for the heavy-tailedGI=G=1 queue. Report PNA-R9719, CWI, 1997.

18. J. W. Cohen. TheM=G=1 ¯uid model with heavy-tailed message length distributions. Report PNA-R9714, CWI, 1997.

19. J. W. Cohen. A heavy-traf®c theorem for theGI=G=1 queue with a Pareto-type service time distribution.J. Appl. Math. Stoch. Anal.,11:247±254, 1998.

20. J. W. Cohen. Heavy-traf®c theory for the heavy-tailedM=G=1 queue andn-stable LeÂvy noise traf®c. Report PNA-R9805, CWI, 1998.

21. J. W. Cohen. Then-stable LeÂvy motion in heavy traf®c analysis of queueing models with heavy-tailed distributions. Report PNA-R9808, CWI, 1998.

22. G. Doetsch.Handbuch der Laplace Transformation. Vol. II. BirkhaÈuser Verlag, Basel, 1950.

23. P. R. Jelenkovic and A. A. Lazar. Multiplexing on=off sources with subexponential on- periods.Adv. Appl. Probab., 31, 1999.

24. O. Kella and W. Whitt. A storage model with a two-state random environment.Oper. Res.,

40(S2):S257±S262, 1992.

25. J. F. C. Kingman. The heavy traf®c approximation in the theory of queues. In W. L. Smith and W. E. Wilkinson, eds.,Proceedings of the Symposium on Congestion Theory, pp. 137± 159. The University of North Carolina Press, Chapel Hill, 1965.

26. W. E. Leland, M. S. Taqqu, W. Willinger, and D. V. Wilson. On the self- similar nature of Ethernet traf®c (extended version).IEEE=ACM Trans. Networking,2:1±15, 1994. 27. A. De Meyer and J. L. Teugels. On the asymptotic behavior of the distributions of the busy

period and service time inM=G=1.J. Appl. Probab.,17:802±813, 1980.

28. T. J. Ott. The stableM=G=1 queue in heavy traf®c and its covariance function.Adv. Appl. Probab.,9:169±186, 1977.

29. A. G. Pakes. On the tails of waiting-time distributions.J. Appl. Probab., 12:555±564, 1975.

30. V. Paxson and S. Floyd. Wide area traf®c: the failure of Poisson modeling.IEEE=ACM Trans. Networking,3:226±244, 1995.

31. N. U. Prabhu.Stochastic Storage Processes. Springer-Verlag, Berlin, 1980.

32. T. Rolski, S. Schlegel, and V. Schmidt. Asymptotics of Palm-stationary buffer content distributions in ¯uid ¯ow queues.Adv. Appl. Probab.31:235±253, 1999.

33. G. Samorodnitsky and M. S. Taqqu.Stable Non-Gaussian Random Processes. Chapman and Hall, New York, 1994.

34. B. Sengupta. An approximation for the sojourn-time distribution for the GI=G=1 processor-sharing queue.Stoch. Models,8:35±57, 1992.

35. A. V. Skorokhod. Limit theorems for stochastic processes with independent increments.

36. W. Whitt. Heavy traf®c limit theorems for queues: a survey. In A. B. Clarke, ed.,

Mathematical Methods in Queueing Theory, pp. 307±350. Springer-Verlag, Berlin, 1974. 37. E. T. Whittaker and G. N. Watson.A Course of Modern Analysis. Cambridge University

Press, Cambridge, 1946.

38. W. Willinger, M. S. Taqqu, W. E. Leland, and D. V. Wilson. Self- similarity in high-speed packet traf®c: analysis and modeling of Ethernet traf®c measurements.Statist. Sci,10:67± 85, 1995.

39. S. F. Yashkov. Processor-sharing queues: some progress in analysis.Queueing Syst.,2:1± 17, 1987.

40. S. F. Yashkov. On a heavy-traf®c limit theorem for theM=G=1 processor-sharing queue.