Write the clock states modulo . The detailed balance equations are . The product condition makes these equations consistent around the circle, so the stationary distribution is
Indeed, the rate of the time reversal of a continuous-time Markov chain along a clockwise edge is , while its anticlockwise rate is . Thus the clock is a reversible Markov chain.
The reversed clockwise transitions can be driven by a single independent rate- Poisson process, since their rate does not depend on the clock state. They correspond to the original anticlockwise transitions. Consequently the anticlockwise event times form a stationary Poisson process of rate . Its events before a given time are independent of the clock state at that time, which is the relevant quasireversibility property. If clockwise and anticlockwise transitions have the same destination, their direction is retained as an event mark when reversing the process.
Let denote the clock position and the queue population, including any customer in service. By the memoryless property of the exponential distribution, the nonzero transition rates are
Set . We claim that
where is the clock's stationary distribution from part (a). To check global balance for a continuous-time Markov chain, divide the incoming probability flux by . The clockwise contribution is . The arrival contribution, present only for , is . The service contribution is . Their sum is the outgoing rate .
The proposed probability distribution is normalized, so it is the equilibrium law. In particular, the clock position and queue population are independent random variables at any fixed equilibrium time, and the population has the geometric distribution of a stable M/M/1 queue. Independence of these two random variables does not assert independence of the two entire processes.
There is now no separate rate- clockwise transition. The only transitions are
Both preserve modulo . The initial state therefore selects the closed communicating class , on which . The population is a birth-death process with birth rate and death rate .
Define and for . The detailed balance for a birth-death process weights are
Writing with , the product condition gives . Summing the resulting geometric series yields
This is also the law in part (b) conditioned on : the ratio of its weights at consecutive accessible populations is . The stability condition is , which uses the product of the periodic birth rates; it does not require for every .
A multiclass queue must specify its service discipline as well as its arrival and service rates. Here is an ordered-queue model that includes the usual class-independent exponential single-server queue. Let class- arrivals be independent Poisson processes of rates , and let a class- service requirement have the exponential distribution of rate . A state is a finite word of customer classes.
Choose service fractions with , and insertion probabilities with . The customer at position departs at rate ; a class- arrival is inserted at position at rate . All rates leading to the same word are added. For class-dependent , impose the symmetric service discipline . If all , arbitrary class-independent are permitted, including first come first served with insertion at the tail and service at the head.
Put and . For , the equilibrium word law is
For the symmetric service discipline, insertion and deletion satisfy detailed balance for a continuous-time Markov chain because
For the common-service-rate case, use time reversal of a continuous-time Markov chain instead: the reversed queue inserts with probabilities and serves with fractions . A forward insertion gives a reverse deletion rate , and a forward deletion gives a reverse insertion rate . Forward and reverse total rates both equal , proving global balance for a continuous-time Markov chain.
Summing the weights of all words of length gives , so the law is normalized. If counts class- customers and , the multinomial coefficient counting class orderings gives
For processor sharing, , the class-count vector itself is a Markov chain, with arrival rate and departure rate . Under first come first served, the ordered word is generally necessary. Class-dependent service rates combined with first come first served do not in general have the displayed simple equilibrium law; the discipline assumption matters.
Index the queue-class pairs by . Let be the external Poisson process arrival rate, let be the routing probability after class completes service, and put for the exit probability. An open network has a transient routing matrix , equivalently spectral radius less than one. The effective throughputs solve the traffic equations for a multiclass queueing network:
At each queue use the ordered multiclass single-server queue model of part (a), with parameters . An external class- customer is inserted at position with rate . A customer of class in position completes at rate : it exits with probability or changes to class and is inserted at its destination with probability . Here is the destination population after the origin deletion, so this also defines routes returning to the same queue. At each node, either service rates are common to its classes or insertion and service fractions form a symmetric service discipline.
Let . The product-form stationary distribution of a multiclass queueing network is
To prove it by time reversal of a continuous-time Markov chain, interchange each node's insertion and service fractions, and use
Pairs with can be deleted. The traffic equations for a multiclass queueing network ensure . The ratio of the product weights for an insertion is ; for a deletion it is its reciprocal. Consequently every routing, entrance, and exit transition satisfies . The symmetric or common-rate hypothesis makes each node's total service rate identical forward and backward. Summing the traffic equations for a multiclass queueing network also gives . Thus the total transition rates match, proving global balance for a continuous-time Markov chain; each factor is normalized by part (a).
For the class counts the equilibrium law is
Under processor sharing these counts have explicit transition rates for , for , and for . Under a closed network, remove external entrances and exits and normalize the same product weights on the conserved customer populations, using a positive solution of the homogeneous traffic equations for a multiclass queueing network. That finite-state normalization does not require the open-network conditions .
Start from the Erlang loss formula and reverse the order in its denominator:
For each fixed , the product tends to . If , it is bounded by this same summable geometric series. Extend the summand by zero for and apply the dominated convergence theorem with counting measure to obtain
If , retain the first summands. Their limiting sum is at least , so the reciprocal tends to infinity as can be arbitrarily large. This includes without a separate normal approximation. Therefore
Here and are positive integers, as appropriate for circuit counts; taking gives the same limit for a positive real capacity scale. This is the proportional scaling limit of the Erlang loss formula.
For the link-route incidence matrix , the reduced-load approximation and Erlang loss formula give
Introduce and accepted route flows . Multiplying the reduced load by the link's own acceptance probability gives
These are precisely the first-order optimality conditions for the convex potential for the Erlang fixed point, since
Each exponential term is a convex function, and the integral of the strictly increasing function is a strictly convex function. Hence is a strictly convex function. Moreover as , by the saturation of the carried load of an Erlang loss resource. Its integrals tend to infinity at least linearly, so is a coercive function on the nonnegative orthant and has a unique minimizer.
At , . If link is used by any positive-rate route, then , excluding a boundary minimizer there. An unused link instead minimizes at and has zero derivative. Thus the minimizer satisfies the displayed flow equations for every link. Conversely, those equations imply and therefore minimize the convex potential for the Erlang fixed point. Finally with converts the flow equations back to . The Erlang fixed point approximation has exactly one solution under fixed routing.
The alternative routing term feeds additional traffic back into the link. We can prove the existence of three solutions rather than relying on an iteration that happens to find different answers. Choose , , and define the continuous residual
By the proportional scaling limit of the Erlang loss formula, at each fixed ,
At , the multiplier is , so . At it is , giving
Also and for every , since a finite-capacity Erlang loss formula gives a blocking probability strictly between zero and one. For all sufficiently large , the signs at therefore alternate. Applying the intermediate value theorem in the three disjoint intervening intervals proves at least three distinct fixed points. This supplies a fluid scaling proof of multiple Erlang fixed points.
This multiplicity concerns the Erlang fixed point approximation. It does not imply several equilibrium laws for an exact finite irreducible Markov chain, which has a unique stationary distribution.
The objective approximates the logarithm of the product-form stationary distribution of a loss network. To make the approximation precise, multiply arrival rates and capacities by and write . The Stirling formula gives, uniformly on the feasible compact set,
with . The feasible set is . Positive capacities and a nonempty route for each class make compact with a strictly positive feasible point. Since is a strictly concave function, its maximizer is unique; its infinite inward derivative at makes every component positive.
The Karush-Kuhn-Tucker conditions give nonnegative link Lagrange multipliers satisfying
For any neighborhood of , continuity and uniqueness give a strictly positive objective gap outside it. There are only polynomially many feasible lattice states, while their weights differ exponentially in . The feasible point has objective tending to . It follows that the stationary law concentrates at on the scale ; in particular,
Thus NETWORK predicts the dominant occupancy and mean occupancy in a large loss network. For unscaled inputs it gives a continuous approximation to the modal integer state.
It also gives an exact useful change of variables. Substituting into the equilibrium weights yields
This is Poisson exponential tilting for a loss network: independent Poisson random variables centered at the predicted occupancies, restricted to the feasible region and penalized for slack in positively priced resources. It explains why an unconstrained Gaussian approximation should not automatically be applied at a saturated capacity boundary.
Let maximize SYSTEM. Under the usual positive-capacity, nonempty-route assumptions, the feasible set is compact, contains a positive point, and has a Slater condition point. Strict concavity makes the optimum unique. The condition forces : moving from any optimum with a zero component slightly toward a positive feasible point gives an infinite positive directional derivative in that component and only finite losses in the positive components.
By the Karush-Kuhn-Tucker conditions, there are link Lagrange multipliers with
Set the route congestion price and choose
Then , as required. For USER with fixed , the substitution is a bijection of the nonnegative half-line, and its objective becomes . This is a strictly concave function whose derivative vanishes at , so its unique maximizer is and the corresponding USER optimizer is .
For NETWORK at , its objective derivative at is
Thus obey its Karush-Kuhn-Tucker conditions, with the same feasibility and complementary slackness. The NETWORK objective is a strictly concave function, so is also its unique maximizer. The triple solves all three problems simultaneously. This is a user-network decomposition of concave utility maximization.

Articles by others on the same topic (0)

There are currently no matching articles.