HD28 .M414 DEWEY ALFRED On P. WORKING PAPER SLOAN SCHOOL OF MANAGEMENT the Convergence of Multiclass Networks in J.G. Heavy Queueing Traffic Dai and Vien Nguyen WP# 3489-92-MSA October, 1992 MASSACHUSETTS INSTITUTE OF TECHNOLOGY 50 MEMORIAL DRIVE CAMBRIDGE, MASSACHUSETTS 02139 On the Convergence of Multiclass Networks in J.G. Heavy Queueing Traffic Dai and Vien Nguyen WP# 3489-92-MSA October, 1992 MASSACHUStnS 0^^ INSTITUTE rr-HMrjiOGY NOV 1 4 2000 LiSRARIES On the Convergence of Multiclass Queueing Networks in J. Heavy Traffic G. Dai^ and Vien Nguyen Georgia Institute of Technology and Massachusetts Institute of Technology Abstract The subject of this paper is the heavy traffic behavior of a general class of queueing networks with first-in-first-out (FIFO) service discipline. For special cases which require various as- sumptions on the network structure, several authors have proved heavy traffic limit theorems to justify the approximation of queueing networks by reflected Brownian motions (RBM's). Based on these theorems, some have conjectured that the Brownian approximation may in fact be valid for a more general class of queueing networks. In this paper, class of networks. networks we prove that the Brownian approximation does not hold Our findings suggest that studying Brownian models of may perhaps be more for such a general non-FIFO queueing fruitful. Contents 1. Introduction 2. Preliminaries 3. Conjecture and the Main Theorem 4. A 5. Proof of Theorem 6. Concluding Remarks and Open Problems Pseudo Heavy Keywords: Traffic Limit Theorem 3.1 Multiclass queueing network, heavy traffic, diffusion approximation, reflecting Brownian motion, performance analysis. AMS 1991 subject classifications: Primary 60K25, 60F17, 60G17; Secondary 60J15, 90B22, 68M20. October, 1992 * Research supported 92-09586 in part by two grants from Texas Instruments Corporation and by NSF grant DMS Introduction 1 The past few years have witnessed a surge in research activities dealing with Brovvnian ap- proximations of queueing networks [3, 5, 10, 7, 15, This 16]. line of research suggests that certain processes associated with a queueing network can be approximated by reflected Brow- nian motions (RBM's), and these approximations are justified by so called "heavy traffic limit theorems." Although such limit theorems have been proved only for special cases which require various assumptions on the network structure, approximations may be in fact some authors have proposed that Brownian the used for a more general class of networks that operate under the first-in-first-out service discipline [15, 16]. we prove that the Brownian approximation In this paper, networks. class of that We do so by proving a "pseudo" heavy is not valid for such a general theorem, which states traffic limit the process associated with the queueing network converges to a continuous limit, then if that limit RBM must be the queueing network example developed by Dai and approximation not well defined. is Our We Brownian approximation. specified by the Wang [11] for findings suggest that then present a which the specified Brownian it may be fruitful to consider a more general class of approximating processes. Furthermore, our findings signal that other may service disciplines We yield tractable structures. consider a network composed of d single server stations, which we index by j The network populated by is renewal arrival process E^ k customers is more who assumed that = c classes of > {Ek{t),t customers, and each class k has 0} (possibly null), where Ek(t) arrive at the network by time = £'^(0) coefficient of variation its . . ., . . number of For each customer class k t. c^ ^. mean.) (The We SCV of a denote by random E the . , tf. = class l,...,c, it Ec are independent and a^ > for at least variable is defined as its variance c-dimensional process with components Ei,...,Ec- (All vectors are envisioned as column vectors.) El, the 1, and customer inter-arrival times have mean l/a^ with squared (SCV) divided by the square of is = own exogenous its one We assume that For each k. ak k, is arrival processes interpreted as the long-run average arrival rate for class k customers. These customers require service at station s{k), and and their service times are independent and identically distributed SCV c^ 1^. The station s{k), a class k customer the network with probability P = (Pjt/) is leave the network. with mean m/t service time sequences for the various customer classes are independent of one another and are also independent of the arrival processes. matrix (i.i.d.) 1 becomes a customer of — ^; Pki, class independent of all / Upon completion previous history. The transition taken to be transient, which simply means that Hence the networks we assume that the waiting buffer of service at with probability P^i and exits are considering are all customers eventually open queueing networks. We at each station has infinite capacity, and that customers are served at each station on a first-in-first-out (FIFO) basis. Hereafter, we will refer to such a network as a multiclass open queueing network. Such a description of a multiclass network Nguyen [15, 16]. (The class of case of the setup in [15, 16].) is now quite standard, as in Harrison and queueing networks described here Figure 1 is in fact an important special shows an example of such a network, which Dai and Wang [11] have studied. Customers arrive at station 1 according to a Poisson process with rate ai = 1. Each customer follows a deterministic route whose sequence of station visitations is 1, 1, 2, 2, 1, after which the customer departs from the network. Hence, each customer makes 1 and we designate those customers 5 stops before exiting the network, in their Ic'-^ stop as class k customers. In his pioneering paper on queueing networks, Jackson [22] assumed that customers or occupying any given station are essentially indistinguishable customer completing service at station independent of P,j, customer i previous history. all was extended by Baskett move next to station j with some fixed probability Thus in Jackson's networks, each station serves a single will et al. and Kelly [1] [24] to networks populated by multiple types of customers, each type following a deterministic route. paper subsumes those considered = \, . . . ,d and each time at t, Readers are referred to Harrison > < Wj{t) denote the 0, let customers who are queued at station j at time any customer who may be for _;' all in [1, 24]. The routing mechanism described that customer in service there at time must wait Wj{t) time t. If /, the d-vector with components W\{t), a ..., sum Intuitively, when the system is new customer for station j. Wd{t). Define the process Set W{t) to be Wj — {W]{t),t > in pj pictured in t will 1 1.11 P: > 0, is a special is set to be = let 1, us for the J form of the heavy we are interested how in 1, Section fast = is 2). busy. the traffic intensities for the network = m\ + m2 + m^ and are given by p\ explanation of the underlying concepts, Condition (1.1) in be large for can also be interpreted as the long-run fraction of time that server j Figure 0} and the natural way. heavily loaded, the workload \V(t) at time As an example, because the arrival rate f arrives to station Let pj be the traffic intensity at station j (this term will be be defined t. The quantity fixed of the impending service units before gaining access to the server, so W be the corresponding c/-dimensional workload process defined large and Harrison plus the remaining service time one can also describe Wj{t) as the virtual waiting time process let [14] in this [15, 16] for further discussion. For each j times for from one another, and that a hence these networks have been called single-class networks. Jackson's model class, and Nguyen visiting p2 = '^3 moment assume + To "^4. facilitate our that 1. traffic W{nt) goes condition as described in Section to infinity as n — 00. It 2. For has been widely believed that W-(t) W'^it) (1.2) = ^W(nt) -^W{nt) =^ W'{t) as n —'CO, v/n where W= (SRBM) and will be {W'{t),t > 0} the is symbol "=>" clarified in Section 2). (1.2) does not hold in general. a d-dimensional semimartingale reflecting Brownian motion denotes weak convergence (the notion of weak convergence Our main contribution in this paper is the proof that conjecture QNET Method Performance Analysis for Exact analysis of a multiclass network models arrival times have exponential distributions same exponential distributions station have the commonly limited essentially to networks whose mter- is and whose service times BCMP referred to as (cf. Baskett et for all al. customers at each Such networks are [1]). For networks with other distributional or Kelly networks. forms, no exact formulae are available to facilitate the analysis. In recent years, a promising been proposed. The new approximation scheme, known step in a first QNET analysis is as the QNET queueing model by to replace one's "exact" an approximating Brownian model, see Harrison and Nguyen The second [15, 16]. method, has step involves steady-state analysis of the approximating Brownian model; see Harrison and Williams Dai and Harrison [7] and Dai and Kurtz [18], For a queueing network with d stations, this [8]. analysis requires that one determines the stationary distribution of a d-dimensional reflecting Brownian motion. summary Finally, from that stationary distribution are statistics derived used to obtain approximate steady-state performance measures for the original systems. Unlike previous approximations, the Brownian approximations culminate distributions; readers can find Dai and Harrison 16], QNET method, accuracy and as well as its complete sojourn time for Readers are referred to Harrison and Nguyen [16]. and Dai, Nguyen and Reiman 7] [6, examples of Brownian estimates Nguyen distributions in Harrison and estimates of complete in [10] for Those interested efficiency. [15, more discussion on the in the QNET software package can send an email message to dai@isye.gatech.edu. Heavy Traffic Limit In cases where Theorems corresponding theorem (1.2) hold, the There now exists a variety of structures. The Whitt [20, 21], first fic is traffic limit theorem theorems for for traffic limit theorem." networks with certain special networks of queues is due to Iglehart and smgle-class queues in series. For single-class networks whose similar to that of Jackson's networks, but may have "heavy general distributions, Reiman [26] whose inter-arrival times proved that under the heavy and traf- condition, the normalized queue length process converges weakly to a reflecting Brownian motion (RBM). The Reiman's proof was [25] later simplified [5] to was first by Johnson networks proved an analogous heavy The term RBM definition of an Chen and Shanthikumar son heavy traffic limit who worked with routing structure service times heavy called a is in presented Reiman 's [23]. in Harrison and Reiman result has [17]. been extended by which stations may have multiple servers. Peter- theorem traffic limit for multiclass feedforward networks. "feedforward" denotes a routing structure in which stations can be numbered so that customers always travel from lower numbered stations to higher numbered ones. Reiman proved a heavy Kurtz [9] traffic limit theorem for a multiclass have greatly simplified Reiman's proof. A one station feedback queue. heavy traffic limit theorem networks were discussed Until recently, it Chen and Mandelbaum [3]. Strong approximations in Glynn and Whitt [13] and Chen and Mandelbaum was believed that a heavy queueing networks of the type described theorems, Harrison and Nguyen [15, limit theorem should hold in this section. 16] Dai and for single-class closed networks was proved by clciss [27] for single [4]. for multiclass Based on existing heavy open traffic limit proposed Brownian models to approximate these networks. Unfortunately, Dai and Wang have found two-station and three-station networks [11] which Harrison and Nguyen's Brownian models for (A more to exist. fail example showing no convergence was given by Whitt which he discovered chaotic in [30], explicit interesting Wang behavior for certain multiclass open queueing networks.) Building on Dai and we prove in paper the following general this There result: exist A by-product of our result that is example, queueing multiclass open networks for whicli the scaled workload process \V"(t) does not converge limits. s any continuous to the normalized workload process converges to a if continuous limiting process, that process must be the reflected Brownian motion identified by Harrison and Nguyen. Organization of the Paper We introduce some additional notation and definitions heavy traffic We conjecture and the main theorem of this paper. a "pseudo heavy traffic limit theorem," which our main theorem Section in is we Finally, 5. we 2. In Section 3, state the prove our theorem by way of state and justify in Section some open problems discuss we in 4. The proof Section of 6. Preliminaries 2 We now define several processes that will be used later in later sections. Let be a sequence of (i) equals if 1 routing vectors for class i.i.d. the i' (2.1) cumulative <j'=(r) Finally, set C{j) to be the set of CO) = {k : s(k) require that C{j) be Next, set C = all This set j). nonempty for = sum 0*^(1) -H... = = ^ from class k by time from internal t. it by time t . .} all other components are + /(r). _; in at station Harrison _;', [14]. that We components 'ftGCO), otherwise. and by Dk(t) the Letting Fk{t) denote the transitions, . d. 1 i o'^(2), processes the external arrival process for class of customer visits to class and {<?l)^"(l), component of the vector called the constituency of server is each j I is /, Z'*^ customer classes k that receive service C,, Recall that Ek{t) The customers. to be the d x c incidence matrix with (2.2) result it customer next goes to class class k zero. Also, define the c-dimensional is, Section in k. Denote by Ak{t) the total number number total number of customer departures of visits to class it by time t that one has as a matter of definition C Ak{t)^ Ek{t) + Fk(t)^ Ek(t) + (2-3) J2'^'k(D,(t)). 1=1 Let {vk{l),Vk('2), and let Vfc(r) . . .} be a sequence of be the cumulative sum i.i.d. service times associated with class k customers, process defined by We denote by V{A{t)) the c-dimensional process whose t'^ component given by rt(.4i.(0). is and we set Note that L work = CV(A(t)). L(t) (2.4) = > {L{t),t for server j 0} is brought by a cf-dimensionai process; one interprets Lj{t) as the who those customers ail amount of have arrived at station j by time t. The process Lj was referred to as the immediate workload input process for station j by Harrison and Nguyen [16]. Let Yj{t) be the let We Y{t) = (Vi(0, • • be the corresponding vector process. (Prime denotes transpose.) W= W{t)^Lit)-te + t Yj{t) finish = such that Wj(t) (2.6) To {lV{t),t > j Y{t), = - mf {Lj{s)-s), Q= may increase hence 0, our description of the network model, (2.7) t 0} as follows: the d-dimensional vector of ones. Clearly, the idleness process Vj() only at times and -^'(i(<))' (2.5) e is to time of cumulative idleness experienced by server can express the d-dimensional workload process where up amount let l,...,d. us define the fundamental matrix =(/+P 4- (/-P')-i = j P^ + ...)'. The {k, /)'^ element of Q represents the expected number of visits who starts in class /. Thus, defining A = {\\, A^)' via . . made by to class k a customer , . A (2.8) one recognizes that \k is = Qa, number of customer the long-run average visits to class k per unit The time (resulting from external arrivals as well as internal transitions). at station j is total traffic intensity then defined by p,= Y. (2.9) ^krrik. kecu) Let p be the vector of traffic intensities at stations I,. traffic intensities in To which have is the c x c diagonal matrix with diagonal elements mj, rigorously state our convergence result, is the space all finite left limits functions / on (0,oo). topology, see Billingsley [2]. X A:"(-) e One can D''[0,oo), we write For a function / express the vector of = CMX, p M ,d. . matrix form via (2.10) where . : [0, oo) : [0,oo) — => A'() — R and > if t , = . , m^. which R'^ {^"} D'^[0.oo) of D'^fO, put sup 0<3<« |/(s)|, D'^[0,oo), are right continuous on [0,oo) JV" converges to 0, . we need to introduce the path space The path space For a sequence . is endowed with the Skorohod cxd)- valued X and stochastic processes and in distribution. and for a vector of functions = / (/i , A)' , [0, : oo) -~ R*^ l<-(ll/iil< A sequence {/"} of functions /" sets to / (u.o.c.) {X"} : [0,'3c) — H^ [0,oo) : if each for t — we write X"() .V() u.o.c. if > t > put 0. IIAII*)'. —R of D'^[0. oo)- valued stochastic processes and is - ||/" 0, and X G uniformly on compact said to converge f\\t D'^[0, ^ — as n For a sequence x;. oo) defined on a probability space, almost surely, A'" converges to A' uniformly on compact sets. Conjecture and the Main Theorem 3 In order to rigorously state a of networks" indexed by n. m" Let a" and the n' heavy traffic limit Our setup theorem, we need to consider a "sequence here follows closely that of Harrison and Nguyen [16]. be vectors of inter-arrival rates and service times, respectively, associated with network in the We may sequence. assume without loss of generality, however, that the routing matrix and the squared coefficients of variation for inter-arrival times and service times remain fixed across the sequence of networks. Define p" to be the vector of for the matrix similarly to n'-^ We (2.9). are interested in the sequence of networks such that a"^a, (3.1) traffic intensities m" — m>0, and ^{p^ -e)~ (3.2) where rate, e, as before, and is known is — oo, asn (3, the vector of ones. Condition (32) requires that p" as the heavy traffic condition. the normalized workload process W^ rV"(<) (3.3) Before we state the conjecture, we As n ^ oo, we — 1 at an appropriate are interested in the limit of defined by = -^Wint), define t > 0. more scaled processes. For each t > and n > 1. set V" where It [x] is K"(^) = ^(V'"(M)-m"n<), 1.^(0 = -^{n{[nt])-P:knt), Donsker theorem that as n £" (3.5) (3.6) ,c, the integer part of x. (Again, note that the processes follows from the classical (3.4) 1=1, (!>••" =>^', ,-=1, — oo k = <!>' l,...,c, do not change with n ) where and ^^ ^'', 4' = (' 1, . ,c) are (c • + motions with covariance matrices F", F' and = that F" diag(aic^j, . . accl^), F' , . ^ . independent c-dimensional zero-drift Brovvnian 2) F' = (; = diag(m^c^ Because Brownian motions are continuous and £", can and . . ,c), respectively. . and "^fcC^,,-) j i{k P.fc(l-P,fc) r 1, V"*, = It is easily verified is a matrix defined by c) are independent, we F' l <!>''" (i = 1, . . . , assume by the Skorohod representation theorem that the convergence will in (3.4)- (3.6) holds u.o.c. Conjecture 1 the heavy traffic conditions {3.l)-{'i.2), the sequence of Under load processes W"- uniformly on compact sets as n — • That cxd. 3.1 There {W'{t),t u.o.c, as n open queueing networks for vohich the scaled workload exist multiclass and proved in the Theorem of conjecture If the conclusion is still traffic result stated in in [11]. We Theorem 4.1 leave the proof m conjecture changed 1 is to {lV'",n > 1} being D-tighi. the false. definition of tightness A "pseudo" heavy next section together with the Dai- Wang example proof of the corollary 4 3.1 is the false. is 1 3.1 to Section 5. Corollary 3.1 The Theorem to the proof of 0} — oo. process W"' does not converge to any continuous limit. In particular, Conjecture The key > is -=W''{nt) ~W'{t), (3.7) Theorem W defined in (33) converges to a continuous process normalized work- — is is given in, for example, Section 3.2 of Ethier and Kurtz given at the end of Section Pseudo Heavy Traffic Limit [12]. The 5. Theorem Set G = CMQP'AC, where M = diag(mi, diagonal elements Ai, t for the n'^ Theorem . . . , . . , . m,.) A^. = diag(A), and diag(A) Recall that Yp{t) system, and Y"{t) 4.1 and A is is 1 is true, the sequence of normalized idleness process the diagonal matrix with the cumulative idleness of server j by time the d-dimensional vector with Assume Conjecture is components V", namely, that the convergence Y^ converges to Y' u.o.c. and . . . , VJ*. Set in (3.7) holds. Then the limiting processes . {W',Y') must satisfy + G)w'(t) = cr(Ao + c.\[Q Icit) + (4.1) (/ (4.2) W'{t) > 0, (4.3) y "(0) = 0, (4.4) yj'() increases only at times V Theorem 4.1 states Harrison and Nguyen [15, 16] is The remainder some important that Section 5 of in is 1,. . . ,ci and Let r"(<) be the d-dimensional vector defined is slightly different a concise proof of > t 4.2 below. With customers to have departed from station j — n^(i\ (A ^\ ~ "'^!t(''7(')) J *:n - ^ if ^' 4n(^n(,)j^ 0, will in r"(<), = is t > and n > 1, referred complete proof in this 3.1 in Section 5. ^'^"(O Peterson We 4.1. > 0, begin by introducing and to be page [25, i if lV"(f) 103], = 0. r"-{t), enables us to give one can verify that the number of class k / given by is currently serving a class k customer. use /l"(r"(<)) to denote the c-dimensional process whose For each Nguyen summarily define T^{t) to be the arrival time to if s{k) by time server j d. Otherwise. I We y'it). the obvious manner. This definition of in from what was given Lemma + I offer a devoted to proving Theorem = For j We [16]. theorem to prove Theorem this station j of the customer currently being serviced there which -^^ Brownian model proposed by true, then the is = 0. j the correct model. Harrison and of this section notation. = such thai W'{t) t (3.7) if pseudo proof) paper and consequently use + ^^('^^•oj continuous and nondecreasing, !s Remark. to this result (namely, the E /fc'*' component is .-ifc(T-^%.)(0)- define f"«) = -T^'int), f"(t) = -^{nt - r"(ni)), and A^it) = -.4"(nO, .4"(0 n The first Lemma two lemmas below hold in = {Sk(t),t > - A"t) general without the assumption of convergence in (3.7). Wki-)\\t<^, 5j^ (.4"(nO ,/n 4.1 For each sample path and each Proof. Let = 4- t >0, there exists k independent of n such that t=l,...,c, n>l. 0} be the renewal process associated with class k service times. Let T^{t) be the cumulative time that server s{k) has devoted to class k customers in of time. Then, the is D]^{t) = number 5?(T^"(t)) < = 5n0 E^^it) + Y. c <j>'(5'n7r(0)) < E^t) + Y. follows from the functional strong law of large renewal processes. t Therefore, from (2.3), we have k=i The lemma then units of class k customers to have departed from station s{k) by time c A'^it) t ^\sm))- fc=i numbers for random walks and From the definition of T^{t). (4.6) it f where e"(0 is if = \Vj^(t) 0, follows that = r;(o + iv7(r;(/))-.;(o. and otherwise customer currently occupying server We are close for large n. under the heavy Lemma = I, . . . follows from the —=i^{nt) -~ ^n cation of traffic scaling, the processes f^"(<) and W^{t) is negligible (2), Lemma . . is .} — as n u.o.c. 0, :o. ' definition of e"(f ) that < ~ vjf and note that r^(t). ,d, lim where {vj(l), — traffic scaling. 4.2 For j It t begin with the following lemma, which proves that £"(/) n—oo Proof. = = r;(o<ir;(r;(o). show that under the heavy results equal to the remaining service time of the Define r"(t) j. PV';(r;(<))-€;(o The next three is f"(<) max < max 1^(1), k^C{:) \<,<A2(t) •' the sequence of service times for class k customers. i.i.d. An appli- 3.3 from Iglehart and Whitt [20] yields 0. v^'"<"' D. Lemma 4.3 Suppose the convergence tn (3.1) holds. f"(f) where e is the — e< Then u.o.c, d-dimensional vector of ones. Proof. Let iy,"(t) = iPV"(nt). Then, Kif"{t)) - -^]{nt) = -T^int) < Because t"{s) < s for s > rv;(f;(t)), 0, 1 With the assumption of Lemma (3.7) and Lemma 4.4 Suppose the convergence f"(0 — 4.2, the lemma in (3-7) holds. W'*(<) proved. Then, u.o.c. as 9 is n — 00. Proof. Because - w^ir^^it)) €^(t) = t - r;(f ) < n-;(r;(o), we have rv^;(f;(0) The lemma Lemma - ^s"("*) = ^;(0 < K(f^{t)). 4.5 Suppose the convergence It follows — A< 4.2 and 43. Then tn (3.7) holds. i"(<) Proof. Lemmas follows immediately from assumption (37) and u.o.c. from (23) that C k=i where E"(0 = ^F"(nf), £)"(/) A''{t)-Xt (4.7) = = ^D^'int) and $''"•"(0 = ]^4>^{[nt]) hv = /t 1 c. Therefore. E'^(0-af + Xl(<l>''"(^,"(/))-P(D^(0) fc=i + P'(D"(i) - AC'f"(<)) - P'XC'ite - f"(<)), where we have used the fact that A and Pk denotes the k^^ row of P. = a+P'A, Using equation (4.5), expression on the right hand side of (4.7) by ^"(f"(t)) we can replace D"(<) when n is large. Hence, by the third in Lemmas 4.1 and 4.3 and functional strong law of large numbers, we have hmsupp"()- A- lit n—^oo Because (/ - P')-i > < limsupP'||/i"(r"())n— oo Af"(.)||( < P' limsup ||.4"() n— '>i - A ||(. 0, hmsup||^"()- A||( <0, n—»oo and hence lim n—oo |L4"()- A- ||( = 0. D Lemma 4.6 Define for each lit) Suppose the convergence t > 0, = Q Icit) + ^^*(AfcO - P'XC'W'it)] in (3.7) holds. .4"(<) — Then T]{t) u.o.c, as 10 n — oo. . Proof. First, note that .4"(f) *^''" = £"(0 + Yl + (-^fc(^.sU-)(0)) P'.4"(f"(0) - P'A"C"f"(0 and c Thus, c *: + P' (i"(f"(t)) - P' =! - + r,(f"(0)) (A"C'f"(0 - kC'W'{i)) P' (^(r"(0) - nm . Hence (4.8) < iii"(-)-'?(-)ii< Because f"(s) < s for all s ii-^"(-)-r(-)iit + Eii<^''"(-^it(^r(fc)(-)))-^'(^/.-)ib + P'||i"(r"(.)) - r?(r"(-))||t + P'||A"C'f"(-)-AC'^V'*(-)ll(- > and j = 1, . . . d, , + P'lh(r"(-)) - r?(-)lh we have IK(r"())-r?(r"(-))||f<IM"(-)-^(-)lkTherefore, (4.9) (/ - it follows from (4.8) that P')l|i"(-) - n{-)\\i < ll^"(-) - C(-)\\t + E ll*^''" (-^^(q^c)!-))) - ^'( A.«)||< fc=l + P'^r^'i)) - r7(-)||( + P'||A"C'f"(-) - AC'ir()||t = at). Again, note that Q> 0. Premultiplying both sides of (4.9) by Q, we have \\A"{)-rii)\\t<QC{t). Because C"(^) ~^ 0. ^^ have proved Lemma 4.6. Proof of Theorem 4.1. To prove Theorem 4.1, observe that from W'"(t) By Lemmas 4.5 and CV" 4.6 = CK" (.4"(f )) + CM'^A'^it) + V^(p" - e)t (2.4) + and (2.5), V'"(t). and assumptions (35) and (32), we have (i"(0) + CA/'*.4"(0 - Cr (AO + CA/Q + ,A(p" - (r(0 + E 11 e)t ^''(^'tO - P'AC'Py (o) + /?t — n u.o.c. as > Because the mapping defined oo. in (2.6) continuous. is Theorem 4.1 follows immediately from the continuous mapping theorem. Remark. Because a Brownian motion the matrix I + G must be nonsingular Multiplying both sides of (4.1) by W'{t} For each > f is order for a solution of the system (4.1)-(4.4) to exist. + G)~' (/ RCMQ = RCVi^i) + one has , icit) + Y. ^^AfcO ) + R3t + RY'(t). 0, set X'{t) Then X' = /? almost surely not a process with bounded variation, is in D a Brownian motion with r- RCMQ U" (0 + = RCei^t) + = R0 drift vector 6 MQ = Rc ^^\ + ( r'' ^ + ^''(^fcO) Y. and Atr'-' + R3t. covariarice matrix q'm' c'r' ] W Without worrying about the adaptness of these processes, one recognizes that martingale reflecting Brownian motion (SRBM) starting from zero defined by (4.10) = W'it) , and (4.2)-(4.4) with covariance matrix and Williams SRBM [28] for the definition of exists, the matrix R must + X'{t) RY'{t), T*, drift vector 6 < and > reflection matrix R: see SRBM and exists Proof of Theorem 5 is present the example rem does not exist for certain networks. 4.1 unique Wang Dai and according to a Poisson process with rate their k 1, 1, 2, 2, 1. exponentially distributed with m= The mean mk show the Figure in 1. (The index n Section in 1, — 1, (k = < e for 1, . . . , 5), each n and lim Customers indicates the v^(p"-e) = 12 (-1,-1)'. IV in Theo- arrive at station n'*^ system.) n. 1 Each visited are in we designate those customers independent of (1/10, 1/10, 22/27, 5/27, 8/10)' and p" limiting process service times for class k customers are "^^(-Tt) Then a" R a completely-5 matrbc, from the network, and the stations As explained stop as class k customers. Choose q^*. 5 stops before departing the following order: if ft is an in law. [11] to Consider the two-station network pictured customer makes if 3.1 Now we in [28] Reiman proved that be completeiy-5. In particular, the diagonal elements of are positive. Conversely, Taylor and Williams [29] proved that then the corresponding a semi- 0, SRBM. Reiman and Williams an is assumed in to be = For the specific data above, one can check that det(/ + G) ^ there exists a vector u such that u'{I Now, assume that Conjecture (37) process and + G) = thus I +G is singular Tlierefore. 0. By Theorem true. is 0. the normalized workload 4.1, idleness process (W'^,Y") converges to the limiting processes [W.Y') u.o.c, where + G)W'{t) = (/ (5.1) .^(0 + Jt + Y'{t), and m = ccm is a Brownian motion with zero / + CMQ \ c lc{t) + Y, etht)] and covariance matrix drift C r = cr AC + CMQ{r^ + Yi Ajtr*)Q'MC'. Multiplying both sides of (5.1) by It is = -u'0t- u'^(t) (5.2) easy to check that F Remark. If Note that the 0. Brownian motion fore the conjecture u'Y{t)^ for alU > 0. a positive definite matrLx and hence u'^ uTu > motion with variance variation, while a is we get u', left hand side of (5.2) is is a zero drift Brownian bounded a process of almost surely not a process of bounded variation. There- is cannot possibly hold, and Theorem 3.1 is Q proved. one takes m= R= the reflection matrLx {I (1/10,1/10,23/27.4/27,8/10)', + G)~^ becomes ~ Because the diagonal elements of Reiman and Williams [28] there is R / -310/27 16 \ \ 20 -27 y R are negative, SRBM no W not a completely-5 matrix. Hence by associated with the corresponding reflection SRBM matrix R. Therefore, W^ Proof of Corollary 3.1 For x G D|^d[0,oo), define can not converge to an is n in this case. /•oo J{x)= e-"[J(j,ii)Al] du, / Jo where d J{x,u)= sup ^|j:,(0 - c,(<-) 0<Ku;_j It follows from Lemma 4.2 that j(py")_0. almost surely as n W' = {W'it),t topology) is > — oo. Therefore, by Theorem 3.10.2 of Ethier 0} of a convergent subsequence of {W''{-),n continuous. not exist. Therefore, From the proof of {W^{},n > 1} Theorem 3.1, cannot be D-tight. 13 > [12], any limit 1} (under the Skorohod and Kurtz we know that such a process W does D Concluding Remarks and Open Problems 6 In this paper, we have proved that conventional heavy general multiclass open queueing networks. such that the corresponding heavy for the moment. We In his example, VVhitt may load process traffic limit conjecture that with each server, the convergence [30] To when identify a traffic limit theorems do not hold theorems prevail seems to be a formidable task there is a single service time distribution associated in (3.7) holds. demonstrated that the non-convergence of the normalized work- be caused by large fluctuations of the workload. In [30], tions occur because batches of customers with short service times build way to avoid such fluctuation of-the-line processor-sharing) is to up employ some kind of processor sharing among these large fluctua- is just beginning, see the One discipline (like head- the customer classes at each station. ing disciplines. Research in this direction the queues. in It is investigate the heavy traffic behavior for multiclass queueing networks under Williams for maximal subset of multiclass networks worthwhile to non-FIFO queue- appendix to Harrison and [19]. Acknowledgment. We are indebted to Ruth Williams for commenting on an earlier version of this paper. References [1] Baskett, F., Chandy, K. M., Muntz, R. R., and Palacios, F. G. Open, closed and mixed networks of queues with different classes of customers. Journal of the ACM 22, 248-260 (1975). Convergence of Probability Measures. Wiley, New [2] Billingsley, P. [3] Chen, H. and Mandelbaum, A. Stochastic discrete flow networks: Diffusion approximation York, 1968. and bottlenecks. Annals of Probability 19, 1463-1519 (1991). [4] Chen, H. and Mandelbaum, A. Hierachical modelling of stochastic networks II: strong approximations. Preprint, 1992. [5] Chen, H. and Shanthikumar, J. of multi-server queues in heavy [6] Dai, J. G. and Harrison, J. G. Fluid limits and diffusion approximations for networks traffic, submitted for publication. M. Steady-state analysis of RBM in a rectangle: methods and a queueing application. Annals of Applied Probability [7] Dai, J. G. and Harrison, J. methods [8] M. for steady-state analysis. Dai, J. G. and Kurtz, T. G. Reflected Brownian motion in an orthant: Annals of Applied Probability Dai, J. G. and Kurtz, T. G. 2, numerical 65-86 (1992). Characterization of the stationary distribution for a semi- martingale reflecting Brownian motion [9] 1, numerical 16-35 (1991). A new in a convex polyhedron. Preprint. proof of the heavy one station queue with feedback. Preprint. 14 traffic limit theorem for a multi-type [10] Dai, G., Nguyen, V., J. approximation method [11] and Reiman, for I. Sequential bottleneck decomposition: An open queueing networks, submitted. Wang, Y. Nonexistence Dai, J. G. and \I. of Brownian models of certain multiclass queuemg networks. Queueing Systems: Theory and Applications (to appear the special issue on in networks). [12] Wiley, [13] New Glynn, Probability [14] Harrison, Processes: Characterization and Convergence. York, 1986. W. and P. Markov and Kurtz, T. G. Ethier, S. N. W. Departures from many queues in series. Annals of Applied 546-572 (1991). 1, Brownian models of queueing networks with heterogeneous customer M. J. Whitt, IMA Workshop populations. Proceedings of the on Stochastic Differential Systems [IdSS). Springer- Verlag. [15] Harrison, The M. and Nguyen, V. J. QNET method for two-moment queueing networks. Queueing Systems: Theory and Applications [16] Harrison, [17] 1-32 (1990). M. and Nguyen, V. Brownian models of multiclass queueing networks; Cur- J. and open problems. Queueing Systems: Theory and Applications rent status in 6, analysis of open appear (to the special issue on networks). Harrison, M. and Reiman, M. J. Reflected Brownian motion on an orthant. Annals of I. Probability 9, 302-308 (1981). [18] Harrison, M. and Williams, R. J. J. Brownian models of open queueing networks with homogeneous customer populations. Stochastics 22, 77-115 (1987). [19] Harrison, M. and Williams, R. J. J. Brownian models of feedforward queueing networks: Quasireversibility and product form solutions. Annals of Applied Probability 2. 263-293 (1992). [20] and Whitt. W. Iglehart, D. L. Multiple channel queues in I. Adv. Appl. traffic II. Adv. Appl. heavy traffic Probab. 2, 150-177 (1970). [21] and Whitt, W. Iglehart, D. L. Multiple channel queues in heavy Probab. 2, 355-364 (1970). R. Networks of waiting lines. Operations Research 5, 518-521 (1957). [22] Jackson, [23] Johnson, D. J. P. Diffusion .Approximations for Optimal Filtering of for Queueing Networks. [24] Kelly, F. P. Reversibility [25] Peterson, W. P. PhD thesis, University of Jump Processes and Wisconsin, 1983. and Stochastic Networks. Wiley, 1979. A heavy traffic limit theorem for networks of queues with multiple customer types. Mathematics of Operations Research 16, 90-118 (1991). 15 [26] Reiman, M. Research [27] 9, Reiman, M. I. Open queueing networks in heavy traffic. Mathematics of Operations 441-458 (1984). I. A queue multiclass feedbaci< in heavy traffic. Advances in Applied Probability 20, 179-207 (1988). [28] Reiman, M. I. and Williams, R. Brownian motions. Probability J. A boundary property of semimartingale reflecting Theory and Related Fields 77, 87-97 (1988 and 80. 633, 1989). [29] Taylor, L. M. and Williams, R. Brownian motions [30] Whitt, in J. Existence and uniqueness of semimartingale reflecting an orthant. Submitted. W. Large fluctuations in a deterministic multiclass network of queues. Management Sciences (to appear). School of Mathematics and Sloan School of Management Massachusetts Institute of Technology Industrial/Systems Engineering Georgia Institute of Technology Cambridge, Massachusetts 02139 Atlanta, Georgia 30332-0205 USA USA email: vien@mit.edu email: dai@isye.gatech.edu 16 flAR Date Due MIT LIBRARIES DUPL 3 9080 02239 0238