Queueing theory studies how jobs accumulate while waiting for limited service: customers at a desk, requests at a computer, or calls competing for a connection. A queue model specifies how jobs arrive, their service times, the number of servers, the buffer size of a queue, and the service discipline. Its practical questions include the queue population, queueing delay, customer sojourn time, queue throughput, and server utilization.
Average spare capacity does not guarantee short waits. Even when the service rate of a queue exceeds the arrival rate, bursts of arrivals and unusually long service times can leave work waiting. The M/M/1 utilization and delay example shows that an 80 percent server utilization can turn a 12-minute mean service time into a 60-minute mean customer sojourn time. As capacity is approached, congestion grows sharply; reserving spare capacity can be much more valuable than its idle fraction suggests.
Two complementary ideas make queueing theory especially useful. Little's law converts a measured queue population and queue throughput into a mean customer sojourn time, using a counting identity rather than a particular arrival law. Poisson arrivals see time averages answers a different question: when do arriving customers see the same state frequencies as an observer sampling over time? That requires an exogenous Poisson process and a system that cannot anticipate its future arrivals. Neither result by itself determines all queueing delays; detailed models such as the M/M/1 queue and M/G/1 queue supply the remaining information.
An asymptotic description obtained by increasing queue resources or input size, or by approaching critical load while rescaling time and workload. Large-buffer queue scaling, many-source queue scaling, moderate-deviation queue scaling and the heavy-traffic limit of a queue preserve different relations between mean load, random fluctuations and storage.
For fixed independent and identically distributed arrivals of mean and positive finite variance , put service at . Rescaling net input by space and time gives Brownian motion with drift by the functional central limit theorem. The continuous Skorokhod reflection map on the half-line gives the displayed transient limit, with a correspondingly scaled initial workload. A stationary approximation additionally requires justification of limit interchange. When valid, the stationary law of negatively drifted reflected Brownian motion predicts .
For a bufferless queue with Poisson mean input , place the service margin at , . It exceeds the ordinary square-root fluctuation scale but is sublinear in total input. The Poisson moderate deviation principle gives the displayed overflow exponent. This interpolates between a central-limit safety margin and a fixed per-source excess capacity.
Scale independent source count, service and buffer by the same factor . For lookback horizon , the source-average cumulative input has rate function , and reaching buffer level requires input above . Optimizing this horizon gives the displayed exponent under uniform control of the infinite stationary supremum. For independent slots, ; discrete time keeps an integer. Temporal dependence instead enters through the cumulative-input cumulant-generating function.
Hold a stable input law and service rate of a queue fixed while the buffer size of a queue grows. Under interior exponential-moment and root hypotheses, the Cramér-Lundberg workload exponent gives an exponential tail linear in buffer size. A likely overflow accumulates during a lookback horizon proportional to the buffer size.
For nondegenerate independent and identically distributed arrivals with mean below , suppose the positive root is interior to the moment-generating function domain. Then . The Fenchel–Young inequality gives for every , and equality occurs at . The exponential workload bound from cumulative arrival moments gives the upper logarithmic tail bound for every . A horizon of the indicated length times buffer size gives the matching lower bound by Cramér's theorem. A positive interior root is an assumption; if arrivals never exceed capacity, positive workload cannot arise.
Let the independent arrivals satisfy , with . During a busy period, each served customer produces further customers, so the total number served has the total-progeny law of a Galton-Watson process with mean . Its extinction probability solves and is the smaller of and . The queue is positive recurrent for , null recurrent for , and transient for . In the positive recurrent case its stationary distribution is .
Poisson arrivals of rate receive independent service times distributed as , with infinitely many servers so service starts on arrival. Starting empty, the occupancy at time is Poisson with mean , by independent thinning of the marked arrivals. If , the equilibrium count is Poisson with mean . Occupancy need not be a Markov process for a general service law; remaining service times carry additional state information.
Stop new arrivals at time in an initially empty general-service infinite-server queue. The number remaining time units later is Poisson with mean . Thus the probability that clearance has not occurred is one minus the exponential of the negative of that mean. Letting gives the displayed equilibrium formula, since . The clearance time is zero when no customers remain at closing.
A continuous-time Markov chain may alternate between an arrival phase , with upward transitions at rate , and a service phase , with downward transitions at rate when the level is positive. Switching rates and are . Its stationary balance equations give a geometric invariant tail with ratio . A stationary probability exists exactly when , consistent with the stationary average service rate exceeding the arrival rate .
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 .
A queue with a Poisson process of arrivals and two independent service times with exponential distributions of different rates must distinguish the two possible single-customer states. If an arrival chooses either idle server with probability , the continuous-time Markov chain is reversible. Write for the states with only server one or two busy, and for total population. Its detailed balance equations give , and . These weights normalize exactly when . In equilibrium, reversed upward transitions have total rate in every state, so time reversal of a continuous-time Markov chain makes the departure stream a Poisson process of rate . This output conclusion requires stationarity.
A busy period is the interval from an arrival that finds the system empty until the next departure leaving it empty. It excludes the preceding idle waiting time. In a stable M/G/1 queue with arrival rate and mean service time , its mean is .
In an M/G/1 queue, arrivals during the first service generate independent subtrees of work. Conditional on service time , the number of descendants is Poisson with mean . Thus , with independent descendant busy periods. Conditioning and the Poisson generating function give the displayed transform equation wherever its moment-generating functions are finite. Taking expectations yields in the stable regime.
An ordered state records the classes and positions of customers at a single server. Class- arrivals have rate and exponential service parameter . Under a symmetric service discipline, its stationary distribution is , where . If every , class-independent insertion and service position rules need not be equal: time reversal of a continuous-time Markov chain interchanges them and proves the same law. Aggregating words gives by the multinomial coefficient. With class-dependent service rates, first come first served need not have this product law.
A two-class queue has one total buffer but serves the high-priority class before the other. A preemptive-resume service discipline interrupts low-priority work immediately and later resumes it without wasting completed work. Under first come first served within the high-priority class, a new high-priority packet waits when is the high-priority workload immediately before its arrival. The total workload determines shared-buffer overflow, while determines the high-priority waiting time. An additional admission gate rejects high-priority packets when exceeds a prescribed delay limit. Finite packets require a fit test against the remaining buffer space, and nonpreemptive service adds residual low-priority service time.
Assume independent stationary Compound Poisson process inputs, preemptive-resume priority for voice, first come first served within each class, capacity , a shared buffer of units of work, packet sizes bounded by , and voice delay gate . Write and . For flows with per-flow effective bandwidths , the continuous-time exponential workload bound gives
provided and . To prove this, couple with the unthinned infinite-buffer aggregate and voice queues driven by the same offered packets. Dropping work reduces both the total and voice workloads under this service discipline. A buffer-fit failure implies total workload greater than , and a voice-gate failure implies voice workload at least . Apply the two bounds and a union bound; Poisson arrivals see time averages converts stationary prearrival probabilities to offered-packet loss fractions. For target losses , choose and , then set
The two effective bandwidth constraints, together with strict aggregate mean-load stability, define a sufficient integer admission region. Voice loss includes the shared-buffer term, even though data packets have lower service priority.
A service discipline specifies which customers receive the server's capacity and where newly arriving customers join the queue. First come first served and processor sharing give different sample paths even when their equilibrium populations agree.
In an ordered queue, let be the fraction of service capacity assigned to position when customers are present. A symmetric discipline inserts an arrival into position with probability . The same position rule for service and insertion makes transitions satisfy detailed balance for the word weights . It accommodates class-dependent exponential service rates; processor sharing is an example.
A nonempty server divides its capacity equally among all customers present. With class- exponential service parameter , population , and total population , the class departure rate is . The resulting class-count process is a continuous-time Markov chain.
A queue serves customers in arrival order. For multiple classes, retaining this order generally requires an ordered multiclass single-server queue state, rather than only a vector of class counts.
The long-run fraction of time a work-conserving server is busy. Applying Little's law to the server alone gives utilization equal to admitted queue throughput times mean service time. In a finite-buffer queue, the blocking probability must be included in that throughput.
For a work-conserving single-server queue with independent Poisson arrivals, finite buffer and independent identically distributed admitted service times of mean , Poisson arrivals see time averages give admitted rate . Little law for the server alone then gives the displayed busy fraction. The time parameter is the mean service duration, and need not be exponentially distributed.
The long-run rate at which admitted customers complete service. In a stable queue without abandonment it equals the admitted arrival rate, which may be less than the offered rate because of blocking. Little's law uses this actual rate for the chosen subsystem. If customers leave without completing service, service completions alone cannot replace the admission rate when measuring the customer sojourn times of all admitted customers.
The total time between admission to a selected queueing system and departure. It includes waiting and service if both are inside the chosen system, and only service time if the selected system consists of the server alone. Little's law relates its mean to mean population and admitted queue throughput.
The time a customer occupies a server while receiving service. Its mean is a duration; its reciprocal is a service rate. An exponential distribution is convenient for Markov queue models, but Little's law can use a general finite mean.
In equilibrium, a queue is quasireversible when its present state is independent of subsequent arrival times and preceding departure times, for each customer class. For an M-M-s queue, detailed balance and time reversal of a continuous-time Markov chain show that past departures become future arrivals generated independently of the present state. This backward independence is useful in tandem calculations where downstream occupancy is determined by earlier departures.
Poisson arrivals of rate and independent exponential servers of rate give a birth-death chain with departure rate . The process is positive recurrent for , null recurrent at equality, and transient above capacity.
A stable equilibrium M-M-s queue has a Poisson process of departures with the same rate as its input. Its present population is also independent of past departures, a component of quasireversibility. The birth-death process satisfies detailed balance; reversed upward jumps have a constant arrival rate, so they are generated by an independent Poisson process.
A stochastic network combines resource constraints, routing, and random arrivals or service requirements. Loss networks reject requests that cannot acquire all required resources; flow-level network models let ongoing transfers share capacities.
The useful infinite-horizon path space for a stable queue is
For , the workload functional is finite and continuous. Fix , and choose so that for . If , then for . Both suprema can thus be taken over , where
Uniform convergence on bounded time intervals alone does not give this continuity: a pulse escaping to later times can produce a large workload while tending locally to zero.
For one-sided past inputs, let and . The displayed metric controls cumulative differences over every past window, including the latest arrival. On the affine class , the queue workload is locally Lipschitz continuous. To prove this, choose and such that for . If , then for all such . Both suprema reduce to , and their difference is at most . Ignoring the latest coordinate makes this assertion false for a post-slot workload of a queue.
Let a centered Gaussian process satisfy with , and suppose has a large deviation principle in the sublinear path space for fluid queues, with speed and good rate function . For , put and . Self-similarity gives . Time substitution and the contraction principle for large deviations therefore give an LDP for with speed and
The same family has rate function by contraction, and by replacing with and expressing the speed again as . Uniqueness of a rate function gives , hence for , with .
A closed migration process is a continuous-time Markov chain of populations moving between colonies with a conserved total number of individuals. A colony containing individuals has departure rate , with , and each departure chooses its next colony using a fixed routing matrix. Its colony populations can represent stages of a service system, including an idle stage.
Represent telephone lines by a closed migration process with free-line, operator and automated-service colonies. Accepted arrivals have rate when a free line exists, operators complete at rate , and automated calls complete at rate . Define and
The product-form stationary distribution of a closed migration process and Poisson arrivals see time averages give the displayed blocking probability. This extends a single-operator model without treating the independent operators as a server with rate when fewer than calls are present.
In a one-operator closed migration process representing a finite-line switchboard, let count calls waiting for or receiving the operator's connection service and let count connected calls. At a stationary distribution, the expected drift of is , and that of is . Poisson arrivals see time averages identifies the full-state probability with . Thus the accepted arrival rate, operator throughput and completed-call rate coincide. This is a useful independent check on the product-form stationary distribution of a closed migration process.
For an irreducible closed migration process with finite population , positive departure rates and routing matrix , choose positive traffic weights satisfying . On , its stationary distribution has the displayed form. For a predecessor , its weighted transition into is . Summing over gives by the traffic equation, and summing over proves global balance for a continuous-time Markov chain. The distribution need not satisfy detailed balance.
Connect multiclass single-server queues by Markovian routing. Each node must either have common exponential service parameters across its classes or use a symmetric service discipline. If the traffic equations for a multiclass queueing network give loads , its equilibrium word law is the product of the individual queue laws. Queue populations are independent at a fixed equilibrium time. A proof reverses routing with , external arrivals with , and exits with , and interchanges the insertion and service position rules. Weight ratios verify each reversed transition, and the traffic equations match total rates. This is a quasireversibility construction. A standard ordered-queue formulation is described in Walton's paper on multiclass queueing networks, Section 2.
For queue-class pairs , external arrival rates , and routing probabilities , the effective throughputs satisfy . In an open network with routing spectral radius less than one, is the unique nonnegative solution. Summing gives , balancing total entrances and exits.
Congestion control adjusts user transmission rates in response to load signals from shared resources. A resource can compute its price from local aggregate load, while each user sums prices along its route. Primal congestion potential and dual congestion potential formulations explain equilibrium and stability for suitable monotone response functions.
Fair queueing separates traffic into queues and schedules their service to control sharing, reducing the ability of an unresponsive sender to dominate unrelated traffic merely by filling one common queue.
A congestion window bounds a sender's outstanding data according to congestion control. In TCP it is local sender state, distinct from the advertised receive window.
Maximize a sum of increasing strictly concave utilities subject to , . Suppose capacities are positive, every route is nonempty, and . At its unique positive optimizer , the Karush-Kuhn-Tucker conditions give nonnegative resource congestion prices and route congestion prices . Choosing makes each user maximize at . It also makes maximize the entropy maximization for loss-network occupancy objective, since its gradient is . Thus user and network optima implement the same system optimum.
A resource congestion price signals scarcity at a capacity-constrained link. Under multiplicative resource-price dynamics, its increase indicates excess demand and its decrease indicates spare capacity. A route pays the sum of these prices, its route congestion price. A zero resource congestion price at an optimum satisfies complementary slackness with possible spare capacity.
The total price seen by a route is the sum of resource congestion prices on its links. With weighted logarithmic utility , maximizing utility minus linear expenditure gives the demand . This relation links user decisions to multiplicative resource-price dynamics.
For route prices , logarithmic users demand , while resource prices adjust as
This model raises prices under excess demand and lowers them under spare capacity. Positive capacities and nonempty routes are standard well-definedness assumptions. Positive initial prices approach the dual optimum; zero prices are invariant and can create boundary equilibria of multiplicative price dynamics that overload a resource.
Routes with positive logarithmic utility weights choose rates inversely proportional to their total resource price. Each resource changes its price multiplicatively according to demand minus its increasing supply. For continuous strictly increasing with , the potential is strictly concave and has nonnegative derivative along the dynamics. Positive-price convergence for increasing resource supplies requires positivity on used resources; zero-price faces are invariant.
For finite nonempty routes and positive weights, the potential of increasing-supply resource-price dynamics has a unique maximum. Increasing supplies give a linear penalty at large prices, so its superlevel sets are compact, and logarithmic route terms exclude zero route totals. Used resources have uniformly positive demand on a trapped set; a sufficiently small positive price therefore increases, giving a positive lower bound. The potential derivative is . It has finite integral and is uniformly continuous, so it tends to zero by uniformly continuous integrable functions vanish at infinity. Every limit point then satisfies the unique stationary equations. Unused resource prices decay to zero. Only continuity and strict increase of the supply functions are needed.
In multiplicative resource-price dynamics, a zero price remains zero even if demand exceeds supply there. For one route using two resources, unit weight and supplies , both and are equilibria, while the unique positive equilibrium is . Thus uniqueness on the positive price domain cannot be extended to every nonnegative price trajectory without an extra boundary rule.
For a complementary-slackness optimum , define
interpreting a zero-reference summand as . This is a nonnegative generalized reverse-relative-entropy expression for positive resource prices. Along multiplicative resource-price dynamics, with and ,
Its sublevel bounds keep all route prices away from zero and permit the LaSalle invariance principle, including optima with some zero individual prices.
For multiplicative resource-price dynamics with positive capacities, nonempty routes and strictly positive initial prices, full row rank of the link-route incidence matrix makes
strictly concave. There is a unique optimizing price vector, possibly on the boundary, and the relative-entropy Lyapunov function for resource prices proves convergence to it. Row-rank deficiency still gives unique optimal route prices and rates, but resource prices may depend on the initial state. Full column rank alone and unrestricted zero initial prices do not yield the same uniqueness theorem.
In , a zero price remains zero even if resource demand exceeds supply. Such a boundary equilibrium need not minimize the dual congestion potential; uniqueness of its positive minimizer does not imply uniqueness on the nonnegative orthant.
For strictly increasing continuous supply functions with , this potential is strictly convex on prices with positive route-price sums. Its minimum is interior for every used resource and gives the unique positive-price equilibrium. Multiplicative price dynamics can also have boundary equilibria of multiplicative price dynamics if zero prices are permitted.
This potential subtracts integrated resource prices from weighted logarithmic utility. Continuous nonnegative nondecreasing prices make it strictly concave on positive rates. If every route meets a resource with a nonzero price function, its superlevel sets are compact and its maximizer is unique. The rate adjustment increases it strictly away from equilibrium.
Assume finitely many nonempty routes, positive weights and adjustment rates, and continuous nonnegative nondecreasing resource prices. Each route must meet a resource whose price is positive somewhere. Then the primal congestion potential has compact superlevel sets inside the positive orthant and a unique maximum. Along gradient flow with diagonal mobility, . The substitution makes the dynamics ordinary gradient flow ascent for . This is strictly concave: the logarithmic terms are strictly concave, and each integrated price is convex and nondecreasing, composed with a convex quadratic load. Thus its continuous gradient is monotone decreasing, which proves uniqueness of trajectories even without differentiability of the prices. Compact trapping and the dissipation identity force every limit point to be the unique maximizer. If every price on some route vanishes identically, its rate instead grows linearly and there is no equilibrium.
For positive rates in congestion control, put and , where is the primal congestion potential. The equation becomes . Positive logarithmic utility weights make strictly concave on the positive orthant. Each integrated nonnegative nondecreasing resource price is a convex nondecreasing function of its load; composing it with the convex quadratic load in preserves convexity. Hence is a strictly concave function, even for prices that are merely continuous. For two solutions, . This proves uniqueness of the flow without assuming local Lipschitz continuity of the price functions.
Effective bandwidth describes the exponential-moment traffic rate at a specified time scale and tail parameter. Independent sources have additive effective bandwidths. The Chernoff bound connects their sum to overflow bounds. For a single time unit, the small-parameter limit is the expected value and the large-parameter limit is the essential supremum, with appropriate moment or extended-value conventions.
For independent Poisson arrival counts of mean per slot, with one unit of work per arrival, the cumulant-generating function is . Its effective bandwidth is the displayed expression. If , the equation has a unique positive root: strict convexity, negative initial derivative after subtracting , and divergence to infinity prove existence and uniqueness. Independent Poisson streams combine by replacing with the sum of their intensities.
Independent slots carry either zero work or units, the latter with probability . Their effective bandwidth is the displayed expression, with small-parameter limit and large-parameter limit when . For , the positive root of determines the optimized exponential overflow bound. In the special case , the stationary queue workload is geometric with ratio , and the root is , giving exactly for integers .
Let a slotted queue have stationary input, constant service , and finite stationary queue workload . Write for its past cumulative arrivals. The union bound and Chernoff bound give the displayed inequality for . It requires no temporal independence. If each is finite and , the series is finite: its tail is bounded by a geometric series. Consequently for . The condition is that the asymptotic effective bandwidth be less than service capacity.
For a nondecreasing process with stationary increments and independent increments, suppose . If , then is a nonnegative supermartingale. Applying the maximal inequality for a nonnegative supermartingale up to time and then letting gives
The stationary workload of a stable queue fed by has this supremum distribution, using the past input and stationary increments and independent increments. For independent flows, the constraint is , where is the long-time effective bandwidth. The result bounds a continuous-time supremum directly; a one-time Chernoff bound by itself does not do that.
For in the finite moment-generating function domain and integrable , Jensen inequality gives the lower bound and almost surely gives the upper bound. The Holder inequality makes convex with . Thus for , and the effective bandwidth is nondecreasing. It need not be strictly increasing: deterministic traffic gives a constant bandwidth. Infinite peaks or exponential moments require extended-value conventions.
For independent identically distributed traffic increments and constant service , let . If , apply the Chernoff bound at each candidate workload window and sum a geometric series. This bounds the stationary random-walk supremum. It explains the effective bandwidth criterion and distinguishes a queue's infinite-horizon overflow event from a single-window traffic event.
For nonnegative traffic with exponential moments near zero, its effective bandwidth has expansion . For bounded traffic with essential supremum , it increases toward : the exponential moment is at most , and any positive probability of gives . Unbounded traffic has an infinite large-parameter limit when all positive exponential moments exist; a finite moment domain must be respected.
For a normal distribution , the logarithm of its moment-generating function is . Dividing by gives its effective bandwidth. Independent demands add these bandwidths. For total mean and positive total variance , optimizing a Chernoff bound with target , , yields the sufficient margin .
For a normal distribution with mean , positive variance , and , the target is equivalent to the displayed constraint, where is the standard normal distribution function. This follows from and strict monotonicity of . Unlike the sufficient Chernoff bound margin , this constraint is necessary as well as sufficient. The exact quantile can be negative when .
If a random variable has variance zero and mean , it equals almost surely. For a target probability strictly between zero and one, meets the target exactly when . Substituting zero variance into a positive-variance non-strict quantile constraint incorrectly includes , where the overflow probability is one. The distinction comes from the atom at the threshold.
An open migration process is a continuous-time Markov chain of colony populations with external Poisson processes, state-dependent departure rates, and fixed probabilistic routing that eventually exits the system. Its traffic equations of an open migration process determine the total arrival rates, and its equilibrium has a product-form stationary distribution of an open migration process when the normalizing sums are finite.
For a stationary open migration process with local total departure rate and traffic rates , adjacent product-weight ratios give the displayed reversed parameters. The traffic equations of an open migration process make each reversed routing row sum to one, while total external arrival rates agree in the two directions. Thus the reversed process has the same local departure functions and is again an open migration process.
If no directed routing path returns from to , the set of colonies reachable from has no outgoing edge to its complement. The complement is an autonomous open migration process, and the marked transition is an exit from it. In time reversal of an open migration process, that exit is a state-independent Poisson immigration channel of rate . Reversing a stationary two-sided Poisson process preserves its law, proving the forward stream is Poisson. This argument does not assert Poisson internal streams for networks with feedback.
For positive traffic rates in single-server colonies, a total service budget minimizes the stationary mean population when the spare rates are proportional to . The Cauchy-Schwarz inequality proves the optimum directly.
For an open migration process, colony with population has total departure rate . Its stationary weight is . The colony weights factor independently and normalize when for every colony. Global balance for a continuous-time Markov chain proves the formula even when routing is not reversible.
With row vectors, external arrival rates and transient routing matrix , the total arrival rates satisfy . These include all internal migrations and do not depend on colony service speeds.
A flow-level model treats each document transfer as a flow whose rate depends on the current occupancy and resource capacities. With independent Poisson processes for arrivals and independent unit-mean exponential distributions for sizes, a route's total completion rate equals its allocated aggregate service.
A positive balance function expresses each active route's aggregate service as this ratio. With independent Poisson arrivals and exponential document sizes, detailed balance yields stationary weights , provided their sum is finite.
The proportionally fair allocation on a four-cycle has aggregate service on each active odd route and on each active even route. With Poisson arrival rates and exponential document-size parameters , the departure intensity is . The adjacent ratios of the displayed binomial coefficient weight cancel those intensities in detailed balance, with .
For offered loads on consecutive routes of the reversible proportionally fair allocation on a four-cycle, the normalizing sum of the stationary distribution is
This formula applies in the stability region for the reversible four-cycle flow network. Grouping populations on opposite routes gives , where . For distinct opposite loads, substituting and summing the four geometric generating series proves the formula; continuity covers coincident loads. If all four loads equal , it reduces to .
Group the normalizing sum by its odd and even flow counts. The coefficient sums are and the analogous for even routes. If and are the two maximum loads, then and similarly for . The generating identity proves necessity and sufficiency of the displayed strict inequality. It is equivalent to strictly subunit offered load on each of the four resources.
A linear flow network has a through route using all resources and one local route for each individual resource. Under proportional fairness with unit resource capacities, the per-flow through rate is , where is the total number of flows. Its exponential-document model has a balance function of a flow-level network given by .
For the proportionally fair allocation on a linear flow network, independent Poisson flow arrivals at rates and exponential document sizes of rates give a continuous-time Markov chain with departures . Put . Under for each local route, the normalizing constant is . The binomial coefficient weight has adjacent-state ratios equal to the aggregate service rates, proving detailed balance. For more general network topologies, proportional fairness need not give this reversible product form.
Articles were limited to the first 100 out of 175 total.

Articles by others on the same topic (1)

Queueing theory is a mathematical study of waiting lines, or queues. It involves the analysis of various factors that affect the efficiency and behavior of systems where entities (such as customers, data packets, or jobs) must wait in line for service or processing. The primary goal of queueing theory is to understand and optimize the performance of these systems by analyzing characteristics such as: 1. **Arrival process**: This refers to how entities arrive at the queue.