Heavy traffic approximation
This article, Heavy traffic approximation, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |
Comment: Will try to find cause of "lengthy HTML comment" warning and fix. Also: This article about queuing theory needs more detail in order to confirm accuracy, as my initial impression. Am starting review now.FeralOink (talk) 06:09, 24 August 2012 (UTC)
Heavy Traffic Limit Theorem[1] is also known as diffusion limit theorem[2], which is often used to approximate the queue-length process and workload process of a queuing system under the heavy traffic condition by using creative probability arguments on random walk, stochastic convergence and so on. In real life, many service organizations like call centers, restaurants and so on want to inform their customers about the waiting time.However, the queuing dynamics are complex and it is difficult to calculate the waiting time of the customers directly. The heavy traffic limit theorem can give a very simple approximation for the average waiting time of the customers during the peak time of the service organizations when the heavy traffic condition is satisfied. The limit result for the waiting time in queue of customers in the context of G/G/1 queue[3] will be discussed below;
Heavy traffic condition
Let and be the inter-arrival rate and the service rate for queue n respectively. The heavy traffic condition is given by
- , as
Main results
Theorem 1. [4] Consider a sequence of queues indexed by .
For queue
let denote the random inter-arrival time, denote the random service time;
let denote the traffic intensity with and ;
let denote the waiting time in queue for a customer in steady state;
Let and ;
Suppose that , , and . then
provided that:
(a)
(b) for some , and are both less than some constant for all .
Heuristic argument
- Waiting time in queue
Let be the difference between the nth service time and the nth inter-arrival time;
Let be the waiting time in queue of the nth customer;
Then by definition:
After recursive calculation, we have:
- Random walk
Let , with are i.i.d;
Define and ;
Then we have
-
-
- ;
we get by taking limit over .
Thus the waiting time in queue of the nth customer is the supremum of a random walk with a negative drift.
- Brownian motion approximation
Random walk can be approximated by a Brownian motion when the jump sizes approach 0 and the times between the jump approach 0.
We have and has independent and stationary increments. When the traffic intensity approaches 1 and k approach to , we have after replaced k with continuous value t according to functional central limit theorem [5]. Thus the waiting time in queue of the nth customer can be approximated by the supremum of a Brownian motion with a negative drift.
- Supremum of Brownian motion
Theorem 2.[6] Let be a Brownian motion with drift and standard deviation starting at the origin, and let
if
otherwise
Conclusion
- under heavy traffic condition
Thus, the heavy traffic limit theorem (Theorem 1) is heuristically argued.Formal proofs usually follow a different approach which involves characteristic functions (e.g. Kingman 1962a; Asmussen,2003,p.289).
Example
Consider an M/G/1 queue with arrival rate ,the mean of the service time , and the variance of the service time . What is average waiting time in queue in the steady state?
The exact average waiting time in queue in steady state is give by:
The corresponding heavy traffic approximation:
The relative error of the heavy traffic approximation:
Thus when , we have :
- .
References
- ^ Whitt, Ward,http://www.columbia.edu/~ww2040/A1a.html
- ^ Halfin, Shlomo; Whitt, Ward (1981). "Heavy-Traffic Limits for Queues with Many Exponential Servers". Operations Research 29 (3): 567-588. doi:10.1287/opre.29.3.567. JSTOR 170115
- ^ 'http://math.nsc.ru/LBRT/v1/foss/gg1_2803.pdf'
- ^ Donald Gross, John F. Shortle, James M. Thompson, Carl M. Harris, Fundamentals of Queueing Theory (edition 2008), ISBN-10: 047179127X, chapter 7, p.350
- ^ Hong Chen,David D.Yao, Fundamentals of Queueing Networks: performance, Asymptotics, and Optimization (2001), ISBN 0-387-95166-0, Chapter 5, p.110
- ^ Hong Chen,David D.Yao, Fundamentals of Queueing Networks: performance, Asymptotics, and Optimization (2001), ISBN 0-387-95166-0, Chapter 6: Theorem 6.2, p.130: