The Distribution of the Number of Arrivals in a Subinterval of a Busy Period of a Single Server Queue
|
|
- Junior Richards
- 6 years ago
- Views:
Transcription
1 The Distribution of the Number of Arrivals in a Subinterval of a Busy Period of a Single Server Queue A. Novak (a.novak@ms.unimelb.edu.au) Department of Mathematics and Statistics, University of Melbourne, Australia P. Taylor (p.taylor@ms.unimelb.edu.au) Department of Mathematics and Statistics, University of Melbourne, Australia D. Veitch (d.veitch@ee.unimelb.edu.au) ARC Special Research Center for Ultra-Broadband Information Networks (CUBIN), an affiliated program of National ICT Australia, Department of Electrical and Electronic Engineering, University of Melbourne, Australia September 16, 25 Abstract. In the course of attempting to estimate the arrival rate of a single server queue using an active probing experiment, the authors found it necessary to derive the distribution of the number of arrivals between two probes under the conditions that the busy period of the queue lasts this long. In this paper we derive this distribution. The key building blocks in the derivation of the distribution are the classical ballot theorem and its generalized forms. Keywords: active probing; ballot theorem; busy period; M/D/1; M/G/1 1. Introduction Much is known about the single server queue. In particular, we can find in the literature a variety of approaches to deriving the distribution of the number served in the busy period. Lajos Takács was one of the first to do so, using a generalization of the classical ballot theorem [6]. Later on, Kleinrock used a different approach in which the order of customers served is permuted to achieve an FCLS queueing discipline [5]. In this paper we derive a related distribution: that of the number served in a subinterval of a busy period, drawing on Takács ideas of the ballot theorem and its generalization. The motivation for this problem surfaced as a result of developing a packet-pair based method used to estimate the arrival rate of Internet traffic, on a single link. Such a packet-pair based method is one of the standard active probing techniques. Active probing involves releasing streams of packets across the network to measure network properties. It has become one of the main c 25 Kluwer Academic Publishers. Printed in the Netherlands. SubintBP.tex; 16/9/25; 14:7; p.1
2 2 A. Novak, P. Taylor and D. Veitch Figure 1. Basic active probing infrastructure sources of information about Internet behaviour, and the object of several large scale measurement activities (for example see [12]). One of the pioneering works on active probing, in particular packet-pair probing, is the thesis of Keshav [9]. Active probing can be used to measure a number of different quantities, such as packet loss across a network path, the capacities of links [2, 1], and the unused capacity or available bandwidth across a path [11]. However, there is much room for improvement in existing techniques, which are typically based on heuristics, and lack a well defined probabilistic description. Such a foundation is necessary to examine the operation of these methods in more detail, to determine their statistical performance, and to explore possible optimisation. Figure 2. Timestamps The incentive for the problem discussed in this paper stems from the following packet-pair experiment. It basically comprises a Sender injecting a stream of scheduled and controlled pairs of packets, called Probes, into the network, which traverse some route in the network and terminate at the Receiver (see Figure 1). We set the separation time of the probes within each probe-pair as they arrive to the network, and measure the output separation times of the same pairs as they exit the SubintBP.tex; 16/9/25; 14:7; p.2
3 Distribution of the Number of Arrivals 3 network (refer to Figure 2). The objective is to estimate the arrival rate of cross traffic (CT), that is all non-probe traffic. A probabilistic analysis of a full network, with all the complexity of traffic and packet size processes fully described, is likely to be intractable. Thus, to make a start on gaining insight into the experiment described above, we consider a substantially simplified system. First, we reduce the network to a single hop. Second, we replace a realistic arrival process with a Poisson process. Third, we assume that packets have identical size x c. Figure 3. Single hop: FCFS queue. We inject a sequence of packet-pair probes into the network, such that the time separation between probes is d. Moreover, we choose parameter d to be an integer multiple of x c. The outcome of the experiment is a sequence of output separation times, τi. A little thought tells us that, if the probes comprising a probepair, share the same busy period, then the corresponding normalized output separation time measurement, τi /x c, will be exactly equal to the number of packets that have arrived in the time interval, d. If both probes arrive to see an empty system, the output separation will be the same as the input separation d. Otherwise the corresponding output separation measurement will (with probability 1) not be equal to an integer multiple of x c. Figure 4 depicts a histogram of the output separation times produced by a simulation experiment in which d =.9 and x c =.1. The peaks in the histogram occur when the output separation times are exactly equal to an integer multiple of the CT-packet service time. That is, as a result of probes sharing the same busy period or both arriving to an empty system. On the other hand, the remaining output separation times, τi, are not an integer multiple of the CT-packet service time, SubintBP.tex; 16/9/25; 14:7; p.3
4 4 A. Novak, P. Taylor and D. Veitch 4 35 Number of PB Packet Pairs [#] NOISE PEAKS Output Separation Time [sec] Figure 4. Histogram of output separation times. System utilization of 75% and input separation of.1 sec. x c. We denote the collection of such output separation times as noise in the histogram. One way to obtain the information about peaks from the above experiment would be to filter out all the data corresponding to noise. Filtering is performed by simply discarding all measurements which are not equal to an integer multiple of x c. We are seeking the exact distribution of the remaining output separation times, which translates to the number of cross traffic packets arriving between the probes, given that the busy period lasts that long. Here, we shall consider an abstract version of this problem, which is independent of probes. Let t 1 and t 2 be two arbitrary time points within a busy period such that t 2 t 1 is an integer multiple of x c. Then, we are interested in calculating the distribution of the number of packets that arrive from time t 1 until time t 2, conditional on the busy period lasting that long. In this abstract version of the problem, our techniques apply to the M/G/1 generalization of the M/D/1 queue. We prove our results first in the M/D/1 context and the M/G/1 result will be stated at the end. As we mentioned above, in this paper we will make use of the classical ballot theorem. In fact, the ballot theorem has been used to solve various other queueing theory problems. Two recent examples are He and Sohraby [4], who obtained the closed form analytical expressions for the stationary distribution of the system queue lengths, and Gure- SubintBP.tex; 16/9/25; 14:7; p.4
5 Distribution of the Number of Arrivals 5 witz, Sidi and Cidon [8], who derived an explicit expressions for the distribution of the number of lost packets within a packet block of consecutive packet arrivals into a finite buffer. 2. The Distribution of the Number of Arrivals in a Subinterval of a Busy Period of an M/D/1 queue Consider an M/D/1 queue with the following characteristics: One server is available and the service is offered in a FCFS order. The server processes the work load at unit rate. Packets arrive in a Poisson stream with parameter λ. Hence, the utilization of the system is ρ = λx c. Note that we have not, at this stage, made the assumption that ρ < 1. Let s be a positive integer. Then, we are interested in calculating the distribution of the number of packets that arrive from time t until time t + sx c, conditional on the busy period lasting that long. The system is assumed busy at time t, with l 1 packets in the system. Let us denote by ν r the number of packet arrivals during the service of the r th packet, relative to t, in a busy period. Thus, the cumulative number of arrivals up to the conclusion of the r th packet s service is N r, where N r ν 1 + ν ν r and N =. If we denote by B the event that the busy period lasts longer then sx c time units, than we are interested in finding P[N s = k B] The Time Period Begins with a Service Completion Let t be a time point at which a service finishes. In this subsection we derive the probability that k packets arrive in an interval of the form (t,t+sx c ) and that the busy period lasts for this time, given that l 1 packets are present in the system (the server plus the queue) at time t. This distribution is given by the following theorem. SubintBP.tex; 16/9/25; 14:7; p.5
6 6 A. Novak, P. Taylor and D. Veitch Theorem 2.1. Let B denote an event that the busy period lasts more then s service times. Then, for ρ R +, s N + and l N +, (sρ) k e sρ, k, l > s k! fs,ρ(k,b l) d = (1) where [ h d s,ρ(k,b l) = ρk k! e sρ s k h d s,ρ (k,b l), k > (s l)+, 1 l s, k (s l) + s l i= ( ] k l )(i + l) i 1 (s l i) k i. (2) i Proof. The proof is simple when l > s, since in this case the busy period is sure to last at least sx c -time units. Hence, f d s,ρ (k,b l) = P[N s = k], k. (3) However, when 1 l s we do not have the same simplification. Here we also have to ensure that the busy period will last over the entire interval of interest, that is f d s,ρ (k,b l) = P[N r > r l for r = 1,2,...,s and N s = k] (4) for k > {s l} + and otherwise. Using a version of the ballot theorem discussed in [6], equation (4) can be rewritten as follows f d s,ρ(k,b l) = P[N s = k] j=l l j P[N j = j l]p[n s j = k (j l)]. (5) To prove this, it is sufficient to show that the sum in the right hand side of equation (5) is the probability that N r r l for some r = 1,2,...,s and N s = k. This event occurs in the following mutually exclusive ways: The smallest r for which N r = r l is r = j {l,...,s}. Then, N j = j l and N r > r l for r = 1,2,...,j 1 or equivalently, N j N r < j r for r = 1,2,...,j 1. Let us condition on the event that N j = j l and N s = k. That is, we shall consider P[N j N r < j r for r = 1,2,...,j 1 N j = j l,n s = k]. (6) r Now, N r = ν i for r = 1,...,s by definition and the ν i are independently and identically distributed. Therefore, (6) is the i=1 same SubintBP.tex; 16/9/25; 14:7; p.6
7 Distribution of the Number of Arrivals 7 Figure 5. The unfinished work, η(t) vs. normalized time, where x c is the packet service time. Circles denote integer multiples of the service time. Thus, n i = η(ix c) and specifically n 1 = l+ν 1 1 = l+n 1 1, n 2 = l+(ν 1 1)+(ν 2 1) = l+n 2 2,..., n s = l + N s s = l + k s. In order for the busy period to last longer than sx c-time units, we need n i > for i = 1,2,..., s. as [ j P i=r+1 ν i < j r for r = 1,2,...,j 1 ] j ν i = j l, ν i = k. i=1 i=1 (7) Introducing a time reversing change of index ν i ν s i+1 so that ν 1 ν s and ν s ν 1, (7) becomes [ ] s r P ν i < j r for r = 1,2,...,j 1 ν i = j l, ν i = k i=s j+1 i=s j+1 (8) and since ν i are i.i.d. and consequently cyclicly interchangeable, this is equal to [ j r ] j P ν i < j r for r = 1,2,...,j 1 ν i = j l, ν i = k. (9) i=1 The time reversed vector { ν 1... ν j 1 } is distributed the same way as {ν 1... ν j 1 } and so returning to the more compact notation, (9) can i=1 i=1 i=1 SubintBP.tex; 16/9/25; 14:7; p.7
8 8 A. Novak, P. Taylor and D. Veitch be expressed as P[N j r < j r for r = 1,2,...,j 1 N j = j l,n s = k] = P[N r < r for r = 1,2,...,j 1 N j = j l,n s = k]. This is equal to 1 j l = l j j by the ballot theorem [6, pp.1]. Furthermore, (1) (11) P[N j = j l,n s = k] = P[N j = j l,n s N j = k (j l)] = P[N j = j l]p[n s N j = k (j l)] = P[N j = j l]p[n s j = k (j l)] by the independence of ν i. If we multiply equation (11) by P[N j = j l]p[n s j = k (j l)] and sum over all l j s, then we get the sum in equation (5). Hence, the distribution we are seeking is P[N s = k], k, l > s where fs,ρ d (k,b l) = h d s,ρ(k,b l) = P[N s = k] h d s,ρ (k,b l), k > (s l)+, 1 l s, k (s l) + j=l (12) l j P[N j = j l]p[n s j = k (j l)]. (13) Since the arrival process is Poisson and service time is x c for all packets, then in general P [N r = j] = (λrx c) j j! e λrxc = (rρ)j e rρ. (14) j! Substituting this into the right-hand side of equation (13) we get [ h d s,ρ(k,b l) = ρk k! e sρ s k = ρk k! e sρ ( ] k l )(j) j l 1 (s j) k (j l) j l j=l [ ( ] s l s k k l )(i + l) i 1 (s l i) k i i i= (15) SubintBP.tex; 16/9/25; 14:7; p.8
9 Distribution of the Number of Arrivals 9 for k > (s l)+. Finally, we complete the proof by substituting equation (15) into equations (3) and (5) The Time Period Begins at an Arbitrary Point Within a Busy Period In this subsection we extend the result of Theorem 2.1 by considering a subinterval (t,t + sx c ), where t is an arbitrary time point within a busy period, rather then a point of service completion. Let f c s,ρ(n,b l) be the probability that n packets arrive in the time interval (t,t+sx c ) and the busy period lasts longer then s service times, conditional on l packets being present in the system at time t. Theorem 2.2. For ρ R +, s N + and l N +, f c s,ρ(n,b l) = ϕ = n ϕ k={s l ϕ +1} + f d s 1,ρ(k,B l + ϕ 1)θ ρ (n k) + ϕ =1 n ϕ k={s ϕ } + f d s 1,ρ (k,b ϕ )θ ρ (n k) (16) for n (s l) + and otherwise. The distribution function for fs 1,ρ d (k,b ) is given in Theorem 2.1 and θ ρ (σ) = 1 σ + 1 ρσ σ! e ρ. (17) Proof. Let V t be the time measured from t until the server becomes free to serve another packet. Thus V t is the remaining service time of the initial service. Similarly, sx c -time units later there is a certain number of packets present in the queue. Let U t+sxc be the time measured backwards from t + sx c to the last service completion at or before t + sx c. Thus, U t+sxc is the age of the packet in use at time t + sx c. From Figure 6, it is obvious that U t+sxc = x c V t. Hence, by knowing the distribution of the residual life of the packet in service at time t, that is V t, we can directly find the distribution of the age of the packet in use at time t+sx c, that is U t+sxc. Let g(ϕ,ϕ e ) denote the probability that there are ϕ and ϕ e arrivals in times V t and U t+sxc, respectively. For n packets to arrive in the time that it takes to service s packets, ϕ must arrive in the time interval V t, ϕ e during time U t+sxc and the SubintBP.tex; 16/9/25; 14:7; p.9
10 1 A. Novak, P. Taylor and D. Veitch Figure 6. Diagram of cumulative number of packet arrivals, N t versus time. On the time axis, V t represents the forward recurrence time to the end of the service in progress at time t and U t+sxc represents the backward recurrence time to the beginning of the service in progress at time t + sx c. On the vertical axis, ϕ is the number of packets that arrive during the time V t and ϕ e is the number of packets that arrive during the time U t+sxc. rest during the remaining (s 1)x c units of time (see Figure 6). If there is more than one packet in the system (that is l > 1) then, it is certain that the busy period will continue after the end of the current packet s service. For n (s l) +, l > 1 we can write f c s,ρ (n,b l) = n ϕ = n ϕ k={s l ϕ +1} + f d s 1,ρ (k,b l +ϕ 1)g(ϕ,ϕ e ), (18) where ϕ e = n k ϕ. However if l = 1, the busy period will continue only if at least one packet has arrived during V t. Thus, for n (s l) + f c s,ρ(n,b 1) = ϕ =1 n ϕ k={s ϕ } + f d s 1,ρ(k,B ϕ )g(ϕ,ϕ e ). (19) Because the forward recurrence time has a uniform distribution on the interval [,x c ], the probability of joint number of arrivals in times V t SubintBP.tex; 16/9/25; 14:7; p.1
11 Distribution of the Number of Arrivals 11 Figure 7. The unfinished work, η(t) vs. normalized time. Circles denote integer multiples of the service time and δ = V t/x c. Thus, n i = η(ix c + V t) and specifically n = l + ϕ 1 + N = l + ϕ 1,..., n r = (l + ϕ 1) + ν 1 + ν ν r r = (l + ϕ 1) + N r r etc. and η(s) = (l +ϕ 1)+N s 1 (s 1)+ϕ e = l + n s. In order for the busy period to last at least until the arrival of the second probe, we need n i > for i =, 1,..., s 1 and n (s l) +. and U t+sxc can be found by evaluating the integral g(ϕ,ϕ e ) = xc (λv t ) ϕ ϕ! = λϕ +ϕ e ϕ!ϕ e! e λxc x c e λvt (λ(x c v t )) ϕe e λ(xc vt) ϕ e! xc v ϕ t (x c v t ) ϕe dv t. 1 x c dv t If we substitute v t = ux c, we can easily recognize the integral as a beta function. Hence, xc 1 v ϕ t (x c v t ) ϕe dv t = x ϕ +ϕ e+1 c u ϕ (1 u) ϕe du = x ϕ +ϕ e+1 ϕ!ϕ e! c (ϕ + ϕ e + 1)! SubintBP.tex; 16/9/25; 14:7; p.11
12 12 A. Novak, P. Taylor and D. Veitch and therefore g(ϕ,ϕ e ) = 1 ϕ + ϕ e + 1 ρ ϕ +ϕ e (ϕ + ϕ e )! e ρ. (2) Since g(ϕ,ϕ e ) is a function of ϕ +ϕ e, we can write g(ϕ,ϕ e ) = θ ρ (ϕ + ϕ e ). If the sum ϕ + ϕ e = σ, then θ ρ (σ) = 1 σ + 1 ρσ σ! e ρ. (21) Theorems 2.1 and 2.2 both hold for any ρ R +. However, in the special case when ρ < 1, we can say something about the stationary distribution of the number of packets that arrive in a subinterval of a busy period. Corollary 2.1. When ρ < 1 the stationary probability that n packets arrive in time interval (t,t+sx c ) and the busy period lasts longer than s service times, is f c s,ρ(n,b) = where, and l=1 ϕ =I{l=1} n ϕ k={s l ϕ +1} + f d s 1,ρ(k,B l+ϕ 1)θ ρ (n k)p l P = Q P l = Q l Q l 1, l 1 + (1 Q s ) (sρ)n e sρ (22) n! (23) l Q l = 1 ρ ( 1) j e ρ(l j)[ρ(l j)]j, l. (24) j! j= Proof. If we remove the conditioning on l in equation (16), we get fs,ρ c (n,b) = fs,ρ c (n,b l)p l = l=1 l=1 ϕ =I{l=1} n ϕ k={s l ϕ +1} + f d s 1,ρ (k,b l + ϕ 1)θ ρ (n k)p l (25) for n (s l) + and otherwise; where I {.} is the indicator function and P l is the probability that l packets are present in the system at time t. SubintBP.tex; 16/9/25; 14:7; p.12
13 Distribution of the Number of Arrivals 13 We can further simplify the above probability mass function, f c s,ρ(n,b) such that it is easily computable. When l > s, it follows that l+ϕ 1 s and hence we can write f c s,ρ(n,b) = l=1 ϕ =I{l=1} + n ϕ fs 1,ρ(k,B l+ϕ d 1)θ ρ (n k)p l k={s l ϕ +1} + n ϕ fs 1,ρ(k,B)θ d ρ (n k)p l (26) l=s+1 ϕ = k= where in the right summand fs 1,ρ d (k,b) is now independent of l, by equation (1). Therefore, f c s,ρ(n,b) = l=1 ϕ =I{l=1} + n ϕ fs 1,ρ(k,B l+ϕ d 1)θ ρ (n k)p l k={s l ϕ +1} + n ϕ fs 1,ρ d (k,b)θ ρ(n k) P l. (27) ϕ = k= l=s+1 By [6, pp.29 (12)], P l is given by (23), where Q l is given by (24) l=s+1 P l = 1 P l = 1 Q s. (28) l=1 Substituting this into equation (27) and expanding f s 1,ρ d(k,b) and θ ρ (n k) in the right-hand summand of equation (27), we get f c s,ρ(n,b) = l=1 ϕ =I{l=1} + (1 Q s ) ϕ = n ϕ k={s l ϕ +1} + f d s 1,ρ(k,B l+ϕ 1)θ ρ (n k)p l n ϕ k= ((s 1)ρ) k e (s 1)ρ k! ρ n k (n k)! e ρ, (29) which can then be easily simplified to yield the result stated in equation (22) and thus complete the proof. This result is in line with our intuition, since when l > s we can guarantee that the busy period will last during the entire length of the subinterval and the number of packet arrivals will follow a Poisson distribution with parameter sρ. Let f c s,ρ(n B) be a probability that n packets arrive in the time interval (t,t+sx c ) given that the busy period lasts longer then s service times. SubintBP.tex; 16/9/25; 14:7; p.13
14 14 A. Novak, P. Taylor and D. Veitch Corollary 2.2. For ρ < 1, s N + and l N +, where fs,ρ c (n,b) is given in Corollary 2.1 and P[B] = n= l=1 ϕ =I{l=1} fs,ρ(n B) c = fc s,ρ(n,b), (3) P[B] n ϕ k={s l ϕ +1} + f d s 1,ρ(k,B l+ϕ 1)θ ρ (n k)p l + (1 Q s ). (31) Proof. The probability that the busy period lasts longer then s service times is obtained simply by summing equation (22) for all possible values of n. 3. Properties of the Distribution of the Number of Arrivals in a Subinterval of a Busy Period The parameters that determine the shape of the distribution of the number served in a subinterval of the busy period are s and ρ s = 3 s = 1 s = n n n Figure 8. The probability mass function of the number of arrivals in a subinterval of a busy period, f c s,ρ(n B). The utilization for all three curves is ρ =.5 and the probe separation (left to right) is s = 3, s = 1 and s = 17. The former is responsible for the right shift along the x-axis. That is, as s increases, so does the shift and vice versa. This is in line with our SubintBP.tex; 16/9/25; 14:7; p.14
15 Distribution of the Number of Arrivals 15 intuition. The parameter s denotes the input-separation of the probes in terms of whole packets. If n < s, then the busy period will last for s service times only if the number l, of packets present when the first probe arrives is large, which is rare. That is, when n < s, the probability that n packets arrive in a subinterval of the busy period is low. We observe this behavior on the graph, as a right shift along the x-axis (see Figure 8) f c 3,ρ (n B) n 1 15 ρ Figure 9. The probability mass function of the number of arrivals in a subinterval of a busy period ploted as a function of ρ and n. The probe separation is s = 3 service times. On the other hand, ρ determines the shape of the curve. In the physical world ρ represents the system utilization and for a stable system takes on values < ρ < 1. When ρ is smaller, the distribution is narrower and taller and, when ρ is larger, the opposite is true. This is illustrated in Figure 9. The intuition behind this observation is that if ρ is small, the probability (31) that the busy period will last for s service times is smaller; but if it does, it will be concentrated around s. The reason for this is that it is a rare event for either the number of packets initially in the queue or the number arriving between the probes to be large. If we compare the distribution of the number served in a subinterval of a busy period with data obtained from a simulation, we see that we have a good match as expected (see Figure 1). SubintBP.tex; 16/9/25; 14:7; p.15
16 16 A. Novak, P. Taylor and D. Veitch Number of CT packets caught by the packet pair [pkt] Figure 1. Comparison of simulated data and actual pdf f c s,ρ(n B). The vertical lines are obtained by creating a histogram from the simulated data. The height of the line is its probability. The dots connected via a dashed line represent the evaluations of the probability density function f c s,ρ(n B). Relevant parameters: ρ =.85, s = 3 and the total number of probe-pairs was 2,. 4. The Distribution of the Number of Arrivals in a Subinterval of a Busy Period of an M/G/1 queue If only momentarily, we eliminate a time dimension and consider the problem in terms of packets, we see that the analysis for M/D/1 and M/G/1 queues are identical. Thus, we notice that results of the previous section apply just as well to M/G/1 queue. We should note however, that the result gives us the distribution of the number of packets that arrive during the service of the s packets, rather then in a fixed time. Thus the usefulness of this result is less clear. Consider an M/G/1 queue with the following characteristics: There is one server available and the service is offered in a FCFS order. The service times, χ 1,χ 2,... are mutually independent and identically distributed positive random variables with a distribution function B(x). Packets arrive in a Poisson stream. SubintBP.tex; 16/9/25; 14:7; p.16
17 Distribution of the Number of Arrivals 17 For a positive integer s, we are interested in calculating a distribution of the number of packets that arrive in M/G/1 queue, in the time interval it takes to service s packets, conditional on the busy period lasting that long. The majority of analysis we presented for M/D/1 queue still holds in an M/G/1 queue. For example, the probability mass function for the case when the start of the subinterval overlaps with a service completion, given by equation (12), also holds for an M/G/1 queue. However since the service times are no longer equal for all packets, the probability of the cumulative number of arrivals will now differ from the M/D/1 queue. The correct probability for the cumulative number of arrivals up to the r th packets service, in an M/G/1 queue is given by P[N r = j] = e λx(λx)j db r (x), (32) j! where B r (x) is the distribution of the time taken by r successive services. B r (x) is clearly the r-fold convolution of the service time distribution B(x). This leads to the following theorem. Let t be a time point at which a service finishes. We wish to derive the probability that k packets arrive during the time it takes to complete s services and that the busy period lasts for this time, given that l 1 packets are present in the system at time t. Theorem 4.1. For ρ R +, λ >, s N + and l N +, f g,d s,ρ (k,b l) = e λx xk k! db s(x), k, l > s h g s,ρ(k,b l), k > (s l) +, 1 l s, k (s l) + (33) where h g s,ρ(k,b l) is ( s l 1 e λx (λx) i i! i= [ λ k a k s k! j=l ) and a j r = e λx x j db r (x). ( ) l k j j l db s (x) j=l a j l j a k j+l s j [ l j aj l j ] i=s l+1 ( ) ] i a i j+l s j j l (34) We can now extend the result from Theorem 4.1 to hold when t is an arbitrary time point within a busy period of the M/G/1 queue. To SubintBP.tex; 16/9/25; 14:7; p.17
18 18 A. Novak, P. Taylor and D. Veitch derive this distribution, we can apply the same principles as we did in equation (25). If we do so, and also remove the conditioning on the number of packets present in the system at time t, we obtain a result outlined in the theorem below. Theorem 4.2. For ρ < 1, λ >, s N + and l N +, f g,c s,ρ(n,b) = l=1 ϕ =I{l=1} n ϕ k={s l ϕ +1} + f g,d s 1,ρ (k,b l+ϕ 1)ĝ(ϕ,ϕ e )P l (35) for n (s l) + and otherwise; where ϕ e = n k ϕ. Here, the joint probability of the number of arrivals during time V t1 and U t2 is ĝ(ϕ,ϕ e ) = (λv t1 ) ϕ ϕ! e λvt 1 (λu t2 ) ϕe ϕ e! 1 B(x) e λut 2 dv t1 u t2 E[χ] where V t1 is the remaining service time of the initial service and U t2 is the age of the packet in use at time t 2. The probability P l is given by P l = Q l Q l 1, l 1 P = Q (36) where Q l = 1 Q P[N j = j + k], l 1 j=1 Q = 1 ρ. (37) 5. Estimating the CT packet rate In section 2 we derived the distribution of the number of packets served in a subinterval of a busy period of an M/D/1 queue. This problem was abstracted from the authors research in the area of active probing. In this active probing problem we are interested in learning about the specific network conditions, such as CT arrival rate, by using probes as the network explorers and recording their experience. In the experiment as conducted by the authors, only the experience of the probes that happen to share the same busy period is meaningful for further SubintBP.tex; 16/9/25; 14:7; p.18
19 Distribution of the Number of Arrivals 19 analysis. Therefore, the distribution we derived in section 4 models the meaningful probe experience. In the active probing context we are interested in estimating the parameter ρ from the observed data. We shall defer a detailed description of how best to do this to a later paper. However, to demonstrate the feasibility of such an estimation, we present some preliminary results here. Although complicated, the likelihood function calculated from the output data of an active probing experiment is a function of the single parameter ρ. It is relatively easy to use, for example, a Golden Section search to maximize the log-likelihood. Below is an example of one such experiment. Example 5.1. In this series of experiments a packet-pair stream was created such that the probe separation was s = 2x c and the probe size was. We ran a Matlab simulation in which we injected varying numbers of probe pairs into an M/D/1 queue, experiencing cross traffic with ρ =.75. Table I. Finding ˆρ, via the maximum likelihood method. n ˆρ 1 (.545,.968 ) 5 (.6371,.843 ) 1 (.6853,.8328 ) 5 (.7249,.791 ) 1 (.733,.7768 ) Using the maximum likelihood method we found an estimate ˆρ for ρ from each of these samples. We used the Golden Section Search to find the maximum value of the likelihood function, with the error set to 1 4. The confidence limits were obtained using the likelihood ratio. We see that it is possible to use the distribution derived in this paper to estimate ρ. SubintBP.tex; 16/9/25; 14:7; p.19
20 2 A. Novak, P. Taylor and D. Veitch Acknowledgements The first author would like to acknowledge the support of a Melbourne Research Scholarship. The third author was supported by the Australian Research Council. Also, all three authors acknowledge funding from the Australian Research Centre of Excellence in the Mathematics and Statistics of Complex Systems (MASCOS). References 1. A. Pásztor and D. Veitch, Active Probing using Packet Quartets, Proc. ACM SIGCOMM Internet Measurement Workshop (IMW-22), Marseille, (Nov 6-8, 22), pp C. Dovrolis, P. Ramanathan and D. Moore, Packet-Dispersion Techniques and a Capacity-Estimation Methodology, IEEE Transactions on Networking, Journal vol. 12, (Dec 24), pp D. R. Cox, Renewal Theory, Methuen & Co., London, (1962). 4. J.F. He and K. Sohraby, An Extended Combinatorial Analysis Framework for Discrete-Time Queueing Systems with General Sources, IEEE Transactions on Networking, Vol. 11, No. 1, pp , February (23). 5. L. Kleinrock, Queueing Systems, vol. 1, John Wiley and Sons, (1975). 6. L. Takács, Combinatorial Methods in the Theory of Stochastic Processes, John Wiley & Sons, Inc., New York, (1967). 7. M. Abramowitz and I. A. Stegun, Handbook of mathematical functions : with formulas, graphs, and mathematical tables, Dover Publications, New York, (1965). 8. O. Gurewitz, M. Sidi and I. Cidon, The ballot theorem Strikes Again: Packet Loss Process Distribution, IEEE Transactions on Information Theory, (2). 9. S. Keshav, Congestion Control in Computer Networks PhD Thesis, UC Berkeley TR-654, September (1991). 1. T. M. Apostol, Mathematical Analysis, Addison-Wesley, 2 nd edition, Massachusetts, (1981). 11. V. Ribeiro, R. Riedi, J. Navratil and L. Cottrell, pathchirp: Efficient Available Bandwidth Estimation for Network Paths,PAM 23, Passive and Active Measurement Workshop, La Jolla, California, (April 6-8, 23). 12. W. Matthews and L. Cottrell, Internet Performance Monitoring for the High Energy Nuclear and Particle Physics Community, in PAM 2, The First Passive and Active Measurement Workshop, program.htm, Hamilton, New Zealand, (Apr 2). SubintBP.tex; 16/9/25; 14:7; p.2
Performance Evaluation of Queuing Systems
Performance Evaluation of Queuing Systems Introduction to Queuing Systems System Performance Measures & Little s Law Equilibrium Solution of Birth-Death Processes Analysis of Single-Station Queuing Systems
More informationSAMPLING AND INVERSION
SAMPLING AND INVERSION Darryl Veitch dveitch@unimelb.edu.au CUBIN, Department of Electrical & Electronic Engineering University of Melbourne Workshop on Sampling the Internet, Paris 2005 A TALK WITH TWO
More informationM/G/FQ: STOCHASTIC ANALYSIS OF FAIR QUEUEING SYSTEMS
M/G/FQ: STOCHASTIC ANALYSIS OF FAIR QUEUEING SYSTEMS MOHAMMED HAWA AND DAVID W. PETR Information and Telecommunications Technology Center University of Kansas, Lawrence, Kansas, 66045 email: {hawa, dwp}@ittc.ku.edu
More informationA Simple Solution for the M/D/c Waiting Time Distribution
A Simple Solution for the M/D/c Waiting Time Distribution G.J.Franx, Universiteit van Amsterdam November 6, 998 Abstract A surprisingly simple and explicit expression for the waiting time distribution
More informationNICTA Short Course. Network Analysis. Vijay Sivaraman. Day 1 Queueing Systems and Markov Chains. Network Analysis, 2008s2 1-1
NICTA Short Course Network Analysis Vijay Sivaraman Day 1 Queueing Systems and Markov Chains Network Analysis, 2008s2 1-1 Outline Why a short course on mathematical analysis? Limited current course offering
More informationCHAPTER 4. Networks of queues. 1. Open networks Suppose that we have a network of queues as given in Figure 4.1. Arrivals
CHAPTER 4 Networks of queues. Open networks Suppose that we have a network of queues as given in Figure 4.. Arrivals Figure 4.. An open network can occur from outside of the network to any subset of nodes.
More informationqueue KTH, Royal Institute of Technology, Department of Microelectronics and Information Technology
Analysis of the Packet oss Process in an MMPP+M/M/1/K queue György Dán, Viktória Fodor KTH, Royal Institute of Technology, Department of Microelectronics and Information Technology {gyuri,viktoria}@imit.kth.se
More informationOn the static assignment to parallel servers
On the static assignment to parallel servers Ger Koole Vrije Universiteit Faculty of Mathematics and Computer Science De Boelelaan 1081a, 1081 HV Amsterdam The Netherlands Email: koole@cs.vu.nl, Url: www.cs.vu.nl/
More informationProbability and Stochastic Processes Homework Chapter 12 Solutions
Probability and Stochastic Processes Homework Chapter 1 Solutions Problem Solutions : Yates and Goodman, 1.1.1 1.1.4 1.3. 1.4.3 1.5.3 1.5.6 1.6.1 1.9.1 1.9.4 1.10.1 1.10.6 1.11.1 1.11.3 1.11.5 and 1.11.9
More informationSession-Based Queueing Systems
Session-Based Queueing Systems Modelling, Simulation, and Approximation Jeroen Horters Supervisor VU: Sandjai Bhulai Executive Summary Companies often offer services that require multiple steps on the
More informationSPLITTING AND MERGING OF PACKET TRAFFIC: MEASUREMENT AND MODELLING
SPLITTING AND MERGING OF PACKET TRAFFIC: MEASUREMENT AND MODELLING Nicolas Hohn 1 Darryl Veitch 1 Tao Ye 2 1 CUBIN, Department of Electrical & Electronic Engineering University of Melbourne, Vic 3010 Australia
More informationDuality and Other Results for M/G/1 and GI/M/1 Queues, via a New Ballot Theorem
Duality and Other Results for M/G/1 and GI/M/1 Queues, via a New Ballot Theorem Shun-Chen Niu School of Management The University of Texas at Dallas P. O. Box 83688 Richardson, Texas 7583-688 Robert B.
More informationAnalysis of an M/G/1 queue with customer impatience and an adaptive arrival process
Analysis of an M/G/1 queue with customer impatience and an adaptive arrival process O.J. Boxma 1, O. Kella 2, D. Perry 3, and B.J. Prabhu 1,4 1 EURANDOM and Department of Mathematics & Computer Science,
More informationTHE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS. S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974
THE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS by S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974 ABSTRACT This note describes a simulation experiment involving
More informationAnalysis of Software Artifacts
Analysis of Software Artifacts System Performance I Shu-Ngai Yeung (with edits by Jeannette Wing) Department of Statistics Carnegie Mellon University Pittsburgh, PA 15213 2001 by Carnegie Mellon University
More informationA source model for ISDN packet data traffic *
1 A source model for ISDN packet data traffic * Kavitha Chandra and Charles Thompson Center for Advanced Computation University of Massachusetts Lowell, Lowell MA 01854 * Proceedings of the 28th Annual
More informationTime Reversibility and Burke s Theorem
Queuing Analysis: Time Reversibility and Burke s Theorem Hongwei Zhang http://www.cs.wayne.edu/~hzhang Acknowledgement: this lecture is partially based on the slides of Dr. Yannis A. Korilis. Outline Time-Reversal
More informationDerivation of Formulas by Queueing Theory
Appendices Spectrum Requirement Planning in Wireless Communications: Model and Methodology for IMT-Advanced E dite d by H. Takagi and B. H. Walke 2008 J ohn Wiley & Sons, L td. ISBN: 978-0-470-98647-9
More information[4] T. I. Seidman, \\First Come First Serve" is Unstable!," tech. rep., University of Maryland Baltimore County, 1993.
[2] C. J. Chase and P. J. Ramadge, \On real-time scheduling policies for exible manufacturing systems," IEEE Trans. Automat. Control, vol. AC-37, pp. 491{496, April 1992. [3] S. H. Lu and P. R. Kumar,
More informationComputer Science, Informatik 4 Communication and Distributed Systems. Simulation. Discrete-Event System Simulation. Dr.
Simulation Discrete-Event System Simulation Chapter 0 Output Analysis for a Single Model Purpose Objective: Estimate system performance via simulation If θ is the system performance, the precision of the
More informationMassachusetts Institute of Technology
.203J/6.28J/3.665J/5.073J/6.76J/ESD.26J Quiz Solutions (a)(i) Without loss of generality we can pin down X at any fixed point. X 2 is still uniformly distributed over the square. Assuming that the police
More informationUpper Bounds on Expected Hitting Times in Mostly-Covered Delay-Tolerant Networks
Upper Bounds on Expected Hitting Times in Mostly-Covered Delay-Tolerant Networks Max F. Brugger, Kyle Bradford, Samina Ehsan, Bechir Hamdaoui, Yevgeniy Kovchegov Oregon State University, Corvallis, OR
More information6 Solving Queueing Models
6 Solving Queueing Models 6.1 Introduction In this note we look at the solution of systems of queues, starting with simple isolated queues. The benefits of using predefined, easily classified queues will
More informationNon Markovian Queues (contd.)
MODULE 7: RENEWAL PROCESSES 29 Lecture 5 Non Markovian Queues (contd) For the case where the service time is constant, V ar(b) = 0, then the P-K formula for M/D/ queue reduces to L s = ρ + ρ 2 2( ρ) where
More informationIEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 3, MARCH
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 3, MARCH 1998 315 Asymptotic Buffer Overflow Probabilities in Multiclass Multiplexers: An Optimal Control Approach Dimitris Bertsimas, Ioannis Ch. Paschalidis,
More informationA discrete-time priority queue with train arrivals
A discrete-time priority queue with train arrivals Joris Walraevens, Sabine Wittevrongel and Herwig Bruneel SMACS Research Group Department of Telecommunications and Information Processing (IR07) Ghent
More informationEffective Bandwidth for Traffic Engineering
Brigham Young University BYU ScholarsArchive All Faculty Publications 2-5- Effective Bandwidth for Traffic Engineering Mark J. Clement clement@cs.byu.edu Rob Kunz See next page for additional authors Follow
More informationA conceptual interpretation of the renewal theorem with applications
Risk, Reliability and Societal Safety Aven & Vinnem (eds) 2007 Taylor & Francis Group, London, ISBN 978-0-415-44786-7 A conceptual interpretation of the renewal theorem with applications J.A.M. van der
More informationUNIVERSITY OF YORK. MSc Examinations 2004 MATHEMATICS Networks. Time Allowed: 3 hours.
UNIVERSITY OF YORK MSc Examinations 2004 MATHEMATICS Networks Time Allowed: 3 hours. Answer 4 questions. Standard calculators will be provided but should be unnecessary. 1 Turn over 2 continued on next
More informationAsymptotics for Polling Models with Limited Service Policies
Asymptotics for Polling Models with Limited Service Policies Woojin Chang School of Industrial and Systems Engineering Georgia Institute of Technology Atlanta, GA 30332-0205 USA Douglas G. Down Department
More informationMultiplicative Multifractal Modeling of. Long-Range-Dependent (LRD) Trac in. Computer Communications Networks. Jianbo Gao and Izhak Rubin
Multiplicative Multifractal Modeling of Long-Range-Dependent (LRD) Trac in Computer Communications Networks Jianbo Gao and Izhak Rubin Electrical Engineering Department, University of California, Los Angeles
More informationAn engineering approximation for the mean waiting time in the M/H 2 b /s queue
An engineering approximation for the mean waiting time in the M/H b /s queue Francisco Barceló Universidad Politécnica de Catalunya c/ Jordi Girona, -3, Barcelona 08034 Email : barcelo@entel.upc.es Abstract
More informationGI/M/1 and GI/M/m queuing systems
GI/M/1 and GI/M/m queuing systems Dmitri A. Moltchanov moltchan@cs.tut.fi http://www.cs.tut.fi/kurssit/tlt-2716/ OUTLINE: GI/M/1 queuing system; Methods of analysis; Imbedded Markov chain approach; Waiting
More informationHITTING TIME IN AN ERLANG LOSS SYSTEM
Probability in the Engineering and Informational Sciences, 16, 2002, 167 184+ Printed in the U+S+A+ HITTING TIME IN AN ERLANG LOSS SYSTEM SHELDON M. ROSS Department of Industrial Engineering and Operations
More informationChapter 11. Output Analysis for a Single Model Prof. Dr. Mesut Güneş Ch. 11 Output Analysis for a Single Model
Chapter Output Analysis for a Single Model. Contents Types of Simulation Stochastic Nature of Output Data Measures of Performance Output Analysis for Terminating Simulations Output Analysis for Steady-state
More informationEfficient Network-wide Available Bandwidth Estimation through Active Learning and Belief Propagation
Efficient Network-wide Available Bandwidth Estimation through Active Learning and Belief Propagation mark.coates@mcgill.ca McGill University Department of Electrical and Computer Engineering Montreal,
More informationSingular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays.
Singular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays. V. Guffens 1 and G. Bastin 2 Intelligent Systems and Networks Research
More informationNetworks of Queues Models with Several. Classes of Customers and Exponential. Service Times
Applied Mathematical Sciences, Vol. 9, 2015, no. 76, 3789-3796 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2015.53287 Networks of Queues Models with Several Classes of Customers and Exponential
More informationExercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010
Exercises Stochastic Performance Modelling Hamilton Institute, Summer Instruction Exercise Let X be a non-negative random variable with E[X ]
More informationExercises Solutions. Automation IEA, LTH. Chapter 2 Manufacturing and process systems. Chapter 5 Discrete manufacturing problems
Exercises Solutions Note, that we have not formulated the answers for all the review questions. You will find the answers for many questions by reading and reflecting about the text in the book. Chapter
More informationOn Tandem Blocking Queues with a Common Retrial Queue
On Tandem Blocking Queues with a Common Retrial Queue K. Avrachenkov U. Yechiali Abstract We consider systems of tandem blocking queues having a common retrial queue. The model represents dynamics of short
More informationPaul Mullowney and Alex James. Department of Mathematics and Statistics University of Canterbury Private Bag 4800 Christchurch, New Zealand
REsONANCES IN COMPOUND PROCESSES Paul Mullowney and Alex James Department of Mathematics and Statistics University of Canterbury Private Bag 4800 Christchurch, New Zealand Report Number: UCDMS2006/14 DECEMBER
More informationA Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks
A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks by Doo Il Choi, Charles Knessl and Charles Tier University of Illinois at Chicago 85 South
More informationA Study on Performance Analysis of Queuing System with Multiple Heterogeneous Servers
UNIVERSITY OF OKLAHOMA GENERAL EXAM REPORT A Study on Performance Analysis of Queuing System with Multiple Heterogeneous Servers Prepared by HUSNU SANER NARMAN husnu@ou.edu based on the papers 1) F. S.
More informationAdvanced Computer Networks Lecture 3. Models of Queuing
Advanced Computer Networks Lecture 3. Models of Queuing Husheng Li Min Kao Department of Electrical Engineering and Computer Science University of Tennessee, Knoxville Spring, 2016 1/13 Terminology of
More informationA Direct Approach to Transient Queue-Size Distribution in a Finite-Buffer Queue with AQM
Appl. Math. Inf. Sci. 7, No. 3, 99-915 (213) 99 Applied Mathematics & Information Sciences An International Journal A Direct Approach to Transient Queue-Size Distribution in a Finite-Buffer Queue with
More informationTHIELE CENTRE. The M/M/1 queue with inventory, lost sale and general lead times. Mohammad Saffari, Søren Asmussen and Rasoul Haji
THIELE CENTRE for applied mathematics in natural science The M/M/1 queue with inventory, lost sale and general lead times Mohammad Saffari, Søren Asmussen and Rasoul Haji Research Report No. 11 September
More informationStochastic Network Calculus
Stochastic Network Calculus Assessing the Performance of the Future Internet Markus Fidler joint work with Amr Rizk Institute of Communications Technology Leibniz Universität Hannover April 22, 2010 c
More informationExact Simulation of the Stationary Distribution of M/G/c Queues
1/36 Exact Simulation of the Stationary Distribution of M/G/c Queues Professor Karl Sigman Columbia University New York City USA Conference in Honor of Søren Asmussen Monday, August 1, 2011 Sandbjerg Estate
More informationIntro Refresher Reversibility Open networks Closed networks Multiclass networks Other networks. Queuing Networks. Florence Perronnin
Queuing Networks Florence Perronnin Polytech Grenoble - UGA March 23, 27 F. Perronnin (UGA) Queuing Networks March 23, 27 / 46 Outline Introduction to Queuing Networks 2 Refresher: M/M/ queue 3 Reversibility
More informationQueueing Theory and Simulation. Introduction
Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University, Japan
More informationON MAIN CHARACTERISTICS OF THE M/M/1/N QUEUE WITH SINGLE AND BATCH ARRIVALS AND THE QUEUE SIZE CONTROLLED BY AQM ALGORITHMS
K Y B E R N E T I K A V O L U M E 4 7 ( 2 0 1 1 ), N U M B E R 6, P A G E S 9 3 0 9 4 3 ON MAIN CHARACTERISTICS OF THE M/M/1/N QUEUE WITH SINGLE AND BATCH ARRIVALS AND THE QUEUE SIZE CONTROLLED BY AQM
More informationOn Tandem Blocking Queues with a Common Retrial Queue
On Tandem Blocking Queues with a Common Retrial Queue K. Avrachenkov U. Yechiali Abstract We consider systems of tandem blocking queues having a common retrial queue, for which explicit analytic results
More informationIDLE PERIODS FOR THE FINITE G/M/1 QUEUE AND THE DEFICIT AT RUIN FOR A CASH RISK MODEL WITH CONSTANT DIVIDEND BARRIER
IDLE PERIODS FOR THE FINITE G/M/1 QUEUE AND THE DEFICIT AT RUIN FOR A CASH RISK MODEL WITH CONSTANT DIVIDEND BARRIER Andreas Löpker & David Perry December 17, 28 Abstract We consider a G/M/1 queue with
More informationSynchronized Queues with Deterministic Arrivals
Synchronized Queues with Deterministic Arrivals Dimitra Pinotsi and Michael A. Zazanis Department of Statistics Athens University of Economics and Business 76 Patission str., Athens 14 34, Greece Abstract
More informationLink Models for Circuit Switching
Link Models for Circuit Switching The basis of traffic engineering for telecommunication networks is the Erlang loss function. It basically allows us to determine the amount of telephone traffic that can
More informationCapturing Network Traffic Dynamics Small Scales. Rolf Riedi
Capturing Network Traffic Dynamics Small Scales Rolf Riedi Dept of Statistics Stochastic Systems and Modelling in Networking and Finance Part II Dependable Adaptive Systems and Mathematical Modeling Kaiserslautern,
More informationM/G/1 and Priority Queueing
M/G/1 and Priority Queueing Richard T. B. Ma School of Computing National University of Singapore CS 5229: Advanced Compute Networks Outline PASTA M/G/1 Workload and FIFO Delay Pollaczek Khinchine Formula
More information2009), URL
Title A queue with multiple stable regions Author(s) Li, GL; Li, VOK Citation The 25th UK Performance Engineering Workshop (UKPEW 29), Leeds, U.K., 6-7 July 29. Issued Date 29 URL http://hdl.handle.net/1722/129698
More informationCPSC 531 Systems Modeling and Simulation FINAL EXAM
CPSC 531 Systems Modeling and Simulation FINAL EXAM Department of Computer Science University of Calgary Professor: Carey Williamson December 21, 2017 This is a CLOSED BOOK exam. Textbooks, notes, laptops,
More informationQueuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe
Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem Wade Trappe Lecture Overview Network of Queues Introduction Queues in Tandem roduct Form Solutions Burke s Theorem What
More informationON THE NON-EXISTENCE OF PRODUCT-FORM SOLUTIONS FOR QUEUEING NETWORKS WITH RETRIALS
ON THE NON-EXISTENCE OF PRODUCT-FORM SOLUTIONS FOR QUEUEING NETWORKS WITH RETRIALS J.R. ARTALEJO, Department of Statistics and Operations Research, Faculty of Mathematics, Complutense University of Madrid,
More informationTHE INTERCHANGEABILITY OF./M/1 QUEUES IN SERIES. 1. Introduction
THE INTERCHANGEABILITY OF./M/1 QUEUES IN SERIES J. Appl. Prob. 16, 690-695 (1979) Printed in Israel? Applied Probability Trust 1979 RICHARD R. WEBER,* University of Cambridge Abstract A series of queues
More informationA Starvation-free Algorithm For Achieving 100% Throughput in an Input- Queued Switch
A Starvation-free Algorithm For Achieving 00% Throughput in an Input- Queued Switch Abstract Adisak ekkittikul ick ckeown Department of Electrical Engineering Stanford University Stanford CA 9405-400 Tel
More informationA fixed-point approximation accounting for link interactions in a loss network
A fixed-point approximation accounting for link interactions in a loss network MR Thompson PK Pollett Department of Mathematics The University of Queensland Abstract This paper is concerned with evaluating
More informationcommunication networks
Positive matrices associated with synchronised communication networks Abraham Berman Department of Mathematics Robert Shorten Hamilton Institute Douglas Leith Hamilton Instiute The Technion NUI Maynooth
More informationEfficient Nonlinear Optimizations of Queuing Systems
Efficient Nonlinear Optimizations of Queuing Systems Mung Chiang, Arak Sutivong, and Stephen Boyd Electrical Engineering Department, Stanford University, CA 9435 Abstract We present a systematic treatment
More informationIntroduction to Queuing Theory. Mathematical Modelling
Queuing Theory, COMPSCI 742 S2C, 2014 p. 1/23 Introduction to Queuing Theory and Mathematical Modelling Computer Science 742 S2C, 2014 Nevil Brownlee, with acknowledgements to Peter Fenwick, Ulrich Speidel
More informationEXAMINATIONS OF THE ROYAL STATISTICAL SOCIETY
EXAMINATIONS OF THE ROYAL STATISTICAL SOCIETY GRADUATE DIPLOMA, 011 MODULE 3 : Stochastic processes and time series Time allowed: Three Hours Candidates should answer FIVE questions. All questions carry
More informationTOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS
TOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS by Ward Whitt AT&T Bell Laboratories Murray Hill, NJ 07974-0636 March 31, 199 Revision: November 9, 199 ABSTRACT
More informationSubmitted to IEEE Transactions on Computers, June Evaluating Dynamic Failure Probability for Streams with. (m; k)-firm Deadlines
Submitted to IEEE Transactions on Computers, June 1994 Evaluating Dynamic Failure Probability for Streams with (m; k)-firm Deadlines Moncef Hamdaoui and Parameswaran Ramanathan Department of Electrical
More informationChapter 2 Queueing Theory and Simulation
Chapter 2 Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University,
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science 6.262 Discrete Stochastic Processes Midterm Quiz April 6, 2010 There are 5 questions, each with several parts.
More informationclass class ff ff (t) packet loss packet loss (t) - - RED controlled queue Figure : Illustration of a Differentiad Services framework. RED has been an
Modeling RED with Two Traffic Classes P. Kuusela and J. T. Virtamo Laboratory of Telecommunications Technology Helsinki University of Technology P. O. Box 3000, FIN-005 HUT, Finland Email: fpirkko.kuusela,
More informationElementary queueing system
Elementary queueing system Kendall notation Little s Law PASTA theorem Basics of M/M/1 queue M/M/1 with preemptive-resume priority M/M/1 with non-preemptive priority 1 History of queueing theory An old
More information14 Random Variables and Simulation
14 Random Variables and Simulation In this lecture note we consider the relationship between random variables and simulation models. Random variables play two important roles in simulation models. We assume
More informationTCOM 501: Networking Theory & Fundamentals. Lecture 6 February 19, 2003 Prof. Yannis A. Korilis
TCOM 50: Networking Theory & Fundamentals Lecture 6 February 9, 003 Prof. Yannis A. Korilis 6- Topics Time-Reversal of Markov Chains Reversibility Truncating a Reversible Markov Chain Burke s Theorem Queues
More informationLecture Notes 7 Random Processes. Markov Processes Markov Chains. Random Processes
Lecture Notes 7 Random Processes Definition IID Processes Bernoulli Process Binomial Counting Process Interarrival Time Process Markov Processes Markov Chains Classification of States Steady State Probabilities
More informationGlossary availability cellular manufacturing closed queueing network coefficient of variation (CV) conditional probability CONWIP
Glossary availability The long-run average fraction of time that the processor is available for processing jobs, denoted by a (p. 113). cellular manufacturing The concept of organizing the factory into
More informationDiscrete-event simulations
Discrete-event simulations Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/kurssit/elt-53606/ OUTLINE: Why do we need simulations? Step-by-step simulations; Classifications;
More informationSolutions to Homework Discrete Stochastic Processes MIT, Spring 2011
Exercise 6.5: Solutions to Homework 0 6.262 Discrete Stochastic Processes MIT, Spring 20 Consider the Markov process illustrated below. The transitions are labelled by the rate q ij at which those transitions
More informationCPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017
CPSC 531: System Modeling and Simulation Carey Williamson Department of Computer Science University of Calgary Fall 2017 Motivating Quote for Queueing Models Good things come to those who wait - poet/writer
More informationTWO PROBLEMS IN NETWORK PROBING
TWO PROBLEMS IN NETWORK PROBING DARRYL VEITCH The University of Melbourne 1 Temporal Loss and Delay Tomography 2 Optimal Probing in Convex Networks Paris Networking 27 Juin 2007 TEMPORAL LOSS AND DELAY
More informationStationary Probabilities of Markov Chains with Upper Hessenberg Transition Matrices
Stationary Probabilities of Marov Chains with Upper Hessenberg Transition Matrices Y. Quennel ZHAO Department of Mathematics and Statistics University of Winnipeg Winnipeg, Manitoba CANADA R3B 2E9 Susan
More informationREAL -time audio transmission is now widely used over the
Queueing analysis of simple FEC schemes for IP Telephony Eitan Altman, Chadi Barakat, Victor M Ramos R Abstract In interactive voice applications, FEC schemes are necessary for the recovery from packet
More informationCOMP9334 Capacity Planning for Computer Systems and Networks
COMP9334 Capacity Planning for Computer Systems and Networks Week 2: Operational Analysis and Workload Characterisation COMP9334 1 Last lecture Modelling of computer systems using Queueing Networks Open
More informationTRANSIENT ANALYSIS OF A DISCRETE-TIME PRIORITY QUEUE
RANSIEN ANALYSIS OF A DISCREE-IME PRIORIY QUEUE Joris Walraevens Dieter Fiems Herwig Bruneel SMACS Research Group Department of elecommunications and Information Processing (W7) Ghent University - UGent
More informationMATH 56A: STOCHASTIC PROCESSES CHAPTER 6
MATH 56A: STOCHASTIC PROCESSES CHAPTER 6 6. Renewal Mathematically, renewal refers to a continuous time stochastic process with states,, 2,. N t {,, 2, 3, } so that you only have jumps from x to x + and
More informationCPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017
CPSC 531: System Modeling and Simulation Carey Williamson Department of Computer Science University of Calgary Fall 2017 Quote of the Day A person with one watch knows what time it is. A person with two
More informationChapter 5. Elementary Performance Analysis
Chapter 5 Elementary Performance Analysis 1 5.0 2 5.1 Ref: Mischa Schwartz Telecommunication Networks Addison-Wesley publishing company 1988 3 4 p t T m T P(k)= 5 6 5.2 : arrived rate : service rate 7
More informationSEVERAL results in classical queueing theory state that
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 49, NO 2, FEBRUARY 2003 357 Entropy the Timing Capacity of Discrete Queues Balaji Prabhakar, Member, IEEE, Robert Gallager, Life Fellow, IEEE Abstract Queueing
More informationEFFICIENT COMPUTATION OF PROBABILITIES OF EVENTS DESCRIBED BY ORDER STATISTICS AND APPLICATION TO A PROBLEM OFQUEUES
EFFICIENT COMPUTATION OF PROBABILITIES OF EVENTS DESCRIBED BY ORDER STATISTICS AND APPLICATION TO A PROBLEM OFQUEUES Lee K. Jones and Richard C. Larson OR 249-91 May 1991 Efficient Computation of Probabilities
More informationElectronic Companion Fluid Models for Overloaded Multi-Class Many-Server Queueing Systems with FCFS Routing
Submitted to Management Science manuscript MS-251-27 Electronic Companion Fluid Models for Overloaded Multi-Class Many-Server Queueing Systems with FCFS Routing Rishi Talreja, Ward Whitt Department of
More informationFirefly algorithm in optimization of queueing systems
BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES, Vol. 60, No. 2, 2012 DOI: 10.2478/v10175-012-0049-y VARIA Firefly algorithm in optimization of queueing systems J. KWIECIEŃ and B. FILIPOWICZ
More informationSimulation. Where real stuff starts
1 Simulation Where real stuff starts ToC 1. What is a simulation? 2. Accuracy of output 3. Random Number Generators 4. How to sample 5. Monte Carlo 6. Bootstrap 2 1. What is a simulation? 3 What is a simulation?
More informationA Semiconductor Wafer
M O T I V A T I O N Semi Conductor Wafer Fabs A Semiconductor Wafer Clean Oxidation PhotoLithography Photoresist Strip Ion Implantation or metal deosition Fabrication of a single oxide layer Etching MS&E324,
More informationCS 798: Homework Assignment 3 (Queueing Theory)
1.0 Little s law Assigned: October 6, 009 Patients arriving to the emergency room at the Grand River Hospital have a mean waiting time of three hours. It has been found that, averaged over the period of
More informationSlides 12: Output Analysis for a Single Model
Slides 12: Output Analysis for a Single Model Objective: Estimate system performance via simulation. If θ is the system performance, the precision of the estimator ˆθ can be measured by: The standard error
More informationA NOVEL APPROACH TO THE ESTIMATION OF THE HURST PARAMETER IN SELF-SIMILAR TRAFFIC
Proceedings of IEEE Conference on Local Computer Networks, Tampa, Florida, November 2002 A NOVEL APPROACH TO THE ESTIMATION OF THE HURST PARAMETER IN SELF-SIMILAR TRAFFIC Houssain Kettani and John A. Gubner
More informationLoad Balancing in Distributed Service System: A Survey
Load Balancing in Distributed Service System: A Survey Xingyu Zhou The Ohio State University zhou.2055@osu.edu November 21, 2016 Xingyu Zhou (OSU) Load Balancing November 21, 2016 1 / 29 Introduction and
More information