Processing Networks VII: Global Stability, Rings, and the Rybko–Stolyar BoundaryTextbook
Motivation
Mission VI showed that two structural families of queueing networks — feedforward routing, and any network under HLSPS control — are stable throughout their entire subcritical region: no extra condition beyond the standard load condition is ever needed. Until the early 1990s it was widely conjectured that this held for every queueing network. Rybko and Stolyar's 1992 example disproved it: a specific, entirely reasonable two-station network, still subcritical, whose buffer contents grow without bound under a particular non-idling policy. J. G. Dai and J. Michael Harrison's Processing Networks: Fluid Models and Stability (Cambridge University Press, forthcoming; cited here from the authors' pre-publication draft, 2020-4-2, http://spnbook.org) devotes the third part of Chapter 8 to mapping the boundary this discovery opened up: which network structures still enjoy subcriticality-implies-stability (unidirectional rings), and, for a network that does not, exactly what extra condition restores it (the two-station, five-class re-entrant line, the book's own worked instance of the Rybko–Stolyar phenomenon).
Setting
A queueing network is globally stable (Definition 8.22) if it is Markov-chain stable under every simply structured, non-idling control policy — the strongest policy-independent notion of stability a network can have. At the fluid-model level (Definition 8.23, restricting to single-server stations, ), this becomes: every solution of the fluid equations (8.20)-(8.23) plus the non-idling condition (8.42) is driven to the origin, uniformly in its starting size. A unidirectional ring network routes each customer type through a fixed cyclic sequence of stations; a two-station, five-class re-entrant line (Figure 8.3) routes its single input stream through five classes in a fixed order, alternating between two stations.
Formalization targets
Goal: Theorem 8.25 — the Rybko–Stolyar-style boundary for a re-entrant line
The two-station, five-class re-entrant network's fluid model is globally stable if and only if
The first two conditions together are the standard load condition; the third is a genuinely new "virtual station condition," the direct analogue of the Rybko–Stolyar network's own extra requirement. This is the weakest possible target for the phenomenon it captures: a two-sided iff, so it cannot be strengthened by dropping either the necessity or the sufficiency direction, and it isolates the exact extra condition rather than a merely sufficient one.
Supporting milestones
Lemma 8.20 (restated from mission VI, since this chunk's page range overlaps mission VI's at page 164) is a general departure-rate extinction criterion. Theorem 8.21 proves stability of an "assembly with complementary side business" network via a first two-dimensional piecewise-linear Lyapunov function. Theorem 8.24 shows unidirectional ring networks are globally stable throughout their entire subcritical region — no extra condition needed, in sharp contrast to the goal theorem's network. Lemma 8.26 gives four algebraic sufficient conditions for the workload derivative inequalities the goal theorem's Lyapunov argument needs; Lemma 8.27 shows these conditions are simultaneously satisfiable exactly when (8.47)-(8.49) hold — the geometric core of the sufficiency direction.
Significance
The result itself. Theorem 8.25 is the book's own fully worked instance of the field's most cited stability-boundary phenomenon: it pins down, for a specific and analyzable network, exactly how much more than subcriticality is required, and shows the extra requirement (8.49) is not an artifact of the proof technique but a genuine necessary condition, via an explicit unstable sample path under the "extreme" priority policy that violates it. Theorem 8.24, by contrast, demonstrates that the ring topology is not automatically pathological in this way, delineating the boundary from the other side.
Formalizing it. Searches for "re-entrant line," "Rybko-Stolyar," and "virtual station"
(q=re-entrant%20line, q=Rybko-Stolyar, q=virtual%20station) return no results specific to
this material; this mission is a from-scratch formalization of global stability at both the
Markov-chain and fluid-model tiers, unidirectional ring networks, the two-station five-class
re-entrant line, and the assembly-with-side-business network.
Difficulty
Theorem 8.25's necessity direction needs an entirely different proof technique from its sufficiency direction: rather than a Lyapunov argument, it requires exhibiting an explicit unstable fluid model solution under a specific "extreme" static-buffer-priority policy — a sample-path construction, echoing the divergent-cycle construction mission III's own chapter (Section 6.2) gives for the original Rybko–Stolyar network, that the book itself says is "omitted" as analogous. A formalization that stated only the sufficiency direction (dropping the "only if") would misrepresent the theorem entirely, since sufficiency alone is not what makes this result the field's canonical boundary-of-stability statement. A second difficulty is genuinely geometric: Lemma 8.27's proof intersects a parallelogram of admissible pairs with a wedge region, then separately solves an analogous system for — reducing a five-dimensional existence claim to two two-dimensional geometric arguments, each depending on (8.47)-(8.49) in a way that is not visible from the inequalities' surface form alone.
Formalization scope
Missions IV/VI's queueing-network model data, fluid-equation specialization, and workload
operator are restated locally (drafts in this series do not import one another), as is mission
VI's non-idling fluid model (renamed to track Definition 8.23's own name, FluidModelGloballyStable,
even though defeq in shape). Definition 8.22 (network-level global stability) is stated abstractly
over an uninterpreted policy type and two predicates, since the concrete "simply structured
non-idling policy" and "positive recurrence under a policy" notions belong to mission I's
apparatus, not a dependency of this chunk. The unidirectional ring network is characterized as a
structural property of an ordinary flat-indexed queueing network (a partial successor function
encoding the deterministic route) rather than by re-introducing the book's own two-index
type/stage bookkeeping — a faithful re-encoding, since every ring network in the book's sense is
representable this way. The re-entrant line's routing (station 1 serves classes 1,3,5; station 2
serves classes 2,4) was recovered from the explicit computations in Lemma 8.26's own proof, not
read off Figure 8.3 directly, though the two are cross-checked as consistent. The
assembly-with-side-business network, which needs a genuinely multi-input activity outside Chapter
2's "unitary network" vocabulary, is packaged directly via its already-derived fluid equations
(8.36)-(8.39) rather than a general SPN activity structure. Theorem 8.25 is stated as a bare
↔, exposing neither the sufficiency direction's Lyapunov witnesses nor the necessity direction's
instability construction — a formalization that dropped either direction of the iff, or that
conflated the unidirectional ring's cyclic structure with an unrestricted deterministic routing
graph, would each be an unfaithful weakening. IsGloballyStable, FluidModelGloballyStable,
IsUnidirectionalRing, and the re-entrant line's Lyapunov ingredients (reentrantG1/reentrantG2/
reentrantH1/reentrantH2) are the primary reusable contributions; contributions completing the
six by sorry proofs — Theorem 8.25's necessity direction in particular, which needs machinery
this mission does not otherwise build — are welcome.
Selected references
- J. G. Dai and J. Michael Harrison, Processing Networks: Fluid Models and Stability, Cambridge University Press (forthcoming), pre-publication draft 2020-4-2. http://spnbook.org
- A. N. Rybko and A. L. Stolyar, "Ergodicity of stochastic processes describing the operation of open queueing networks," Problemy Peredachi Informatsii 28 (1992), 3–26.
- J. G. Dai and J. H. Vande Vate, "The stability of two-station multitype fluid networks," Operations Research 48 (2000), 721–744.