A Hierarchical Approach to Robust Stability of Multiclass Queueing Networks: Chen-S at Every Static-Priority Corner Implies Chen-S for Every Queue-Ratio PolicyResearch Paper
Motivation
A multiclass queueing network routes jobs of several classes through shared stations. Whether such a network is stable depends on the scheduling policy and not only on the load: the Lu–Kumar and Rybko–Stolyar examples are unstable under a static-priority policy with every station loaded below capacity (Bramson, Stability of Queueing Networks, 2008). A network operator who does not control, or does not know, the policy in use therefore wants robust stability: stability under every policy of a given family.
Zhao, Gurvich and Hasenbein (arXiv:2303.17746v3) study robust stability over the family of queue-ratio policies, which steer each station's workload towards fixed proportions across its classes and contain the static-priority and quadratic max-weight policies as special cases. Their analysis is hierarchical. Under a queue-ratio policy the fluid model first reaches state-space collapse and then follows a linear Skorohod problem. This mission formalizes the second layer: a purely algebraic sufficient condition for stability of that Skorohod problem holds for every queue-ratio policy as soon as it holds at the finitely many static-priority "corners".
Timeline. Dai (1995) reduced stability of the queueing network to stability of its fluid model. Delgado (2010) related fluid stability under state-space collapse to stability of a Skorohod problem. Chen (1996) gave the Chen- sufficient condition for stability of a linear Skorohod problem. Zhao, Gurvich and Hasenbein (preprint 2023, Operations Research 2025) proved that Chen- is inherited from the static-priority corners (their Theorem 4).
Setting
Fix an open network with stations and classes. Class is served at station , and the constituency matrix has if and otherwise. holds the mean service times . is the substochastic routing matrix, and the vector of exogenous arrival rates. The network is open: converges and is invertible. Then , and the traffic intensities are .
A ratio matrix is a matrix with if and otherwise, normalized by
It is static-priority if at each station exactly one class with has and all others have . For a ratio matrix with invertible, the reflection matrix and drift are
A square matrix is an S-matrix if for some , and completely- if every principal sub-matrix is an S-matrix. The pair is Chen- if is completely- and some satisfies for every partition of the stations with and every with . Ratio matrices are neighbors if they differ in at most one column.
Formalization targets
Goal: Theorem 4
If for every static-priority the matrix is invertible and is Chen-, and all over static-priority have one sign, then
The network is arbitrary: any , , routing and service times.
Milestones
For neighbors and with :
- Lemma 4. The th rows of and are proportional with ratio , and is a rank-one update of either.
- Theorem 6. , with .
- Lemma 3. Invertibility of when the determinants of and share a sign.
- Theorem 5(i), (ii). Completely-, and Chen- of , pass from to .
- Theorem 3. The completely- analogue of the goal.
Significance
By Chen's theorem, Chen- of makes the Skorohod problem of the policy stable. Theorem 4 reduces this requirement over a continuum of policies to a finite check, one per static-priority policy, and the paper combines it with a state-space-collapse result to certify robust queue-ratio stability of the DHV, push-started Lu–Kumar and Lu–Kumar networks. The orthogonal convexity of Theorem 5 is of independent interest: the Chen- region of ratio matrices is in general not convex, yet it is convex along every axis-parallel segment.
The results are proved on paper and nothing in this mission has been machine-checked. A formal development checks the matrix algebra (adjugate and Sherman–Morrison identities, determinant-sign arguments) and settles the details the paper leaves out. The proof of Theorem 5(ii) is given there only as "an identical argument" to that of part (i). Theorem 6's claim needs a same-sign hypothesis that the page omits (see below).
Difficulty
The obvious argument fails because the convexity is only orthogonal. The set of ratio matrices is a product of simplices. A convex combination of two arbitrary Chen- ratio matrices need not be Chen-, and the inverse is not affine in . Two pieces of structure must be found and exploited instead. Moving one column of changes in one column, which makes move along a line in a reparametrized coordinate . Then completely- and Chen-, whose definitions quantify over all partitions and over the solution sets , must be shown to survive that line. The latter sets move with in a way that does not follow from convexity of either endpoint's set. Passing from neighbors to all ratio matrices needs a column-by-column descent through faces of the product of simplices. Invertibility must be maintained along the way, which is where the common determinant sign at the corners enters.
Formalization scope
- Stations are
Fin J, classesFin K; the paper's index is Lean's . The network is a structureNetwork J Kwith fields , , , and the hypotheses , , row sums of at most one, , summability of , and invertibility of . The remark and the renewal arrivals are not used. - , , , , are definitions computed from the network. and are definitions computed from ; is never a free vector.
- Ratio matrices include . Without it the goal would assert extrapolation outside the polytope of ratio matrices.
- Lean's matrix inverse is on singular matrices. Every hypothesis on a corner and the goal's conclusion state invertibility of explicitly.
- Partitions are
a : Finset (Fin J)with ; sub-matrices are indexed by the subtypes. Chen- quantifies over (for the condition reads and would make Chen- unsatisfiable and the goal vacuous); is allowed. Principal sub-matrices in completely- are those of nonempty index sets. - "All determinants have the same sign" is a single sign for all corners: either all are positive or all are negative.
- The "Then, are ratio-matrix neighbors" sentence of Lemmas 3, 4 and Theorems 5, 6 is kept as a first conjunct.
- Deviation. Theorem 6 asserts under invertibility alone, which fails when and have opposite signs. That clause is stated under ; the two identities are stated unconditionally.
A complete development needs the adjugate and determinant identities for matrices differing in one column, a Sherman–Morrison formula for rank-one updates, and a decomposition of ratio matrices along faces of a product of simplices. The definitions of S-matrices, completely- and Chen- are reusable for other work on reflected processes. Proofs of the milestones, alternative proofs of Theorem 5 that avoid linear-programming duality, and counterexamples showing a hypothesis cannot be dropped are all welcome.
Selected references
- Y. Zhao, I. Gurvich, J. Hasenbein, A Hierarchical Approach to Robust Stability of Multiclass Queueing Networks, arXiv:2303.17746v3, 2024. https://arxiv.org/abs/2303.17746
- H. Chen, A sufficient condition for the positive recurrence of a semimartingale reflecting Brownian motion in an orthant, Annals of Applied Probability 6(3):758–765, 1996 (reference [5] of the source).
- J. G. Dai, On positive Harris recurrence of multiclass queueing networks: a unified approach via fluid limit models, Annals of Applied Probability 5(1):49–77, 1995 (reference [10] of the source).
- R. Delgado, State space collapse and stability of queueing networks, Mathematical Methods of Operations Research 72(3):477–499, 2010 (reference [16] of the source).
- M. Bramson, Stability of Queueing Networks, Lecture Notes in Mathematics 1950, Springer, 2008. https://doi.org/10.1007/978-3-540-68896-9