A queue consists of customers or jobs waiting for or receiving service. An arrival process adds customers and a service rule specifies which waiting customer is served next. A stochastic model of these events is studied in queueing theory; its queue length is the number of customers waiting or in service, according to the stated convention.
The population of a queue counts every admitted customer still inside the selected system at time , including customers receiving service when the server is inside that boundary. Its long-run time average is . The waiting population excludes customers currently receiving service, and its long-run time average is . For a single server that serves whenever work is present,
where is the server utilization, assuming at most one customer receives service at a time. In a stationary process with ergodicity and finite expected values, these time averages equal and . The workload of a queue instead counts unfinished work, so two queues with the same population can have very different remaining workloads.
The size and frequency of unusually large arrivals or sustained overload episodes. It depends on the time and threshold scales being examined, rather than just on the one-slot variance. A cap can leave smaller rare deviations unchanged while removing larger positive bursts.
A queue which retains no unfinished work between slots. Given nonnegative input and capacity , its bufferless queue output is and its lost work is .
For fixed Poisson mean and capacity , set . The optimized Chernoff bound gives . The lower bound by and Stirling's formula differs by only . Rounding to changes the cost by , proving the displayed formula and the leading scale .
The work served in one slot is capped at the service rate of a queue. The remainder is lost, so output is input minus its positive part above capacity. Every downstream threshold below the cap has exactly the same overflow event for input and output; thresholds at or above the cap cannot be exceeded by the output.
Clip Poisson input of mean at . The Poisson moderate deviation principle and contraction principle for large deviations give the displayed output rate at the clipping scale. At smaller exponents the output retains the original rate by moderate deviations below a bufferless queue cap. At larger positive-deviation scales every overflow event is eventually impossible because the requested threshold exceeds the cap.
For Poisson input and with , clipping occurs with logarithmic probability . At any smaller exponent , this is superexponentially small at speed . Dividing the input and output difference by therefore gives exponential equivalence. More directly, for every threshold , the events and are identical.
An arrival exceeds the available service and storage capacity, causing work to be lost or blocked. For a bufferless queue with capacity per slot, overflow means input work strictly greater than . Stationary queue workload tails in an infinite-buffer comparison model are often used to estimate finite-buffer overflow probabilities.
The maximum stored work or number of waiting jobs, according to the model's convention. A bufferless queue has no room to retain excess input for a later slot.
The amount of work a queue can serve per unit of time. In a slotted model the same units can describe work served per slot.
The queueing delay is the time between a customer's arrival and the start of its service, excluding its own service time. Under first come first served with service rate , its queueing delay is the queue workload ahead of it divided by . The customer sojourn time also includes the customer's own service. In a preemptive priority queue with a shared buffer, a voice customer's initial waiting time depends only on the voice queue workload already present.
The queue workload of a queue is the total remaining service work of all present customers, including residual work in service. With a work-conserving server of rate and stationary input , the stationary queue workload is represented by
This is the amount by which past offered work exceeds available service, maximized over possible starts of a busy period. It is the reflection of net input at zero. Under first come first served, an arriving infinitesimal customer waits ; a priority customer instead waits for the remaining work ahead of it under its service discipline.
For independent and identically distributed arrivals with finite mean below service , the strong law of large numbers makes the net cumulative input tend to minus infinity, so the supremum is finite almost surely. Applying the same formula to the past input gives a stationary solution of the Lindley recursion. This representation turns queue workload overflow into an event involving some lookback horizon.
For a stable input with path action , a workload x requires some interval of length t with average input near . Jensen inequality bounds its cost below by ; taking the supremum workload and then the infimum over t yields the displayed lower bound. Constant-rate burst paths give the matching upper bound. At zero the typical-rate path has zero cost; negative workloads have infinite rate. If no finite-cost rate exceeds C, every positive workload has infinite rate.
Use arrival rate v during the last t time units and the normal stable rate mu before that, where . The lookback net input increases from zero to x over the burst, then decreases because the earlier net drift is negative. Its infinite-buffer workload is x, as is the finite-buffer workload map for capacity at least x. For a local convex path cost with density g and , its cost is . These paths realize or approximate the optimal workload cost even if an optimizing duration is not attained.
With lookback net input , the stable finite-buffer workload is . Since , it lies between zero and B, and is at most the infinite-buffer supremum . For a constant-rate burst which builds exactly x work from an empty queue, no upper reflection occurs when and both workloads equal x.
Use the clipped Lindley recursion and the weighted cumulative-input topology for a slotted queue. If cumulative past input eventually with , choose a finite so . Starting with a full buffer at time , the queue must hit zero before the present, since otherwise its final workload is at most . Monotonicity couples all initial workloads by that zero, establishing a finite memory horizon. The same horizon works for sufficiently close input . Since and clipping is Lipschitz continuous with constant one, the two finite recursions started empty differ by at most .
For the local convex action defining the linear workload rate for a local convex action, continuity and the contraction principle for large deviations give workload rate functions. The pointwise bound makes on nonnegative workloads. Constant-rate burst paths produce the reverse bound for x at most B. Values outside the buffer interval are impossible. This statement concerns the rate at the workload value, rather than equality of exact finite-buffer and infinite-buffer stationary distributions.
For arrivals added before the slot's offered service, is the arriving work minus that service. With independent identically distributed increments of negative mean, the stationary queue workload has the law . Iterating the recursion from the past gives this supremum; the strong law makes it finite. A different arrival/service ordering changes slot-boundary workload but requires its convention to be stated.
Consider two work-conserving slotted queues in tandem, with upstream service and downstream service , where upstream departures can be served downstream in the same slot. Put . Then and . If , addition gives . Otherwise , so the upstream queue empties and both sides of that identity are zero. Thus total workload obeys the Lindley recursion with service . Starting empty in the remote past yields the displayed identity whenever the upstream workload is finite. Both workloads, and hence their difference, are continuous in the weighted cumulative-input topology for a slotted queue under strictly subcritical mean input .

Articles by others on the same topic (0)

There are currently no matching articles.