Table of Contents
Fetching ...

A Hierarchical Approach to Robust Stability of Multiclass Queueing Networks

Feiyang Zhao, Itai Gurvich, John Hasenbein

TL;DR

While robust QR stability is weaker than global stability, the framework recovers necessary and sufficient conditions for global stability in specific networks.

Abstract

We re-visit the global - relative to control policies - stability of multiclass queueing networks. In these, as is known, it is generally insufficient that the nominal utilization at each server is below 100%. Certain policies, although work conserving, may destabilize a network that satisfies the nominal-load conditions; additional conditions on the primitives are needed for global stability (stability under any work-conserving policy). The global-stability region was fully characterized for two-station networks in [13], but a general framework for networks with more than two stations remains elusive. In this paper, we offer progress on this front by considering a subset of non-idling control policies, namely queue-ratio (QR) policies. These include as special cases all static-priority policies. With this restriction, we are able to introduce a complete framework that applies to networks of any size. Our framework breaks the analysis of robust QR stability (stability under any QR policy) into (i) robust state-space collapse and (ii) robust stability of the Skorohod problem (SP) representing the fluid workload. Sufficient conditions for both are specified in terms of simple optimization problems. We use these optimization problems to prove that the family of QR policies satisfies a weak form of convexity relative to policies. A direct implication of this convexity is that: if the SP is stable for all static-priority policies (the "extreme" QR policies), then it is also stable under any QR policy. While robust QR stability is weaker than global stability, our framework recovers necessary and sufficient conditions for global stability in specific networks.

A Hierarchical Approach to Robust Stability of Multiclass Queueing Networks

TL;DR

While robust QR stability is weaker than global stability, the framework recovers necessary and sufficient conditions for global stability in specific networks.

Abstract

We re-visit the global - relative to control policies - stability of multiclass queueing networks. In these, as is known, it is generally insufficient that the nominal utilization at each server is below 100%. Certain policies, although work conserving, may destabilize a network that satisfies the nominal-load conditions; additional conditions on the primitives are needed for global stability (stability under any work-conserving policy). The global-stability region was fully characterized for two-station networks in [13], but a general framework for networks with more than two stations remains elusive. In this paper, we offer progress on this front by considering a subset of non-idling control policies, namely queue-ratio (QR) policies. These include as special cases all static-priority policies. With this restriction, we are able to introduce a complete framework that applies to networks of any size. Our framework breaks the analysis of robust QR stability (stability under any QR policy) into (i) robust state-space collapse and (ii) robust stability of the Skorohod problem (SP) representing the fluid workload. Sufficient conditions for both are specified in terms of simple optimization problems. We use these optimization problems to prove that the family of QR policies satisfies a weak form of convexity relative to policies. A direct implication of this convexity is that: if the SP is stable for all static-priority policies (the "extreme" QR policies), then it is also stable under any QR policy. While robust QR stability is weaker than global stability, our framework recovers necessary and sufficient conditions for global stability in specific networks.
Paper Structure (27 sections, 24 theorems, 275 equations, 10 figures, 3 tables)

This paper contains 27 sections, 24 theorems, 275 equations, 10 figures, 3 tables.

Key Result

Theorem 1

A network is robustly queue-ratio stable if,

Figures (10)

  • Figure 1: DHV network
  • Figure 2: A simulation of a DHV network with class 2, 4, and 6 having high priority, and with $\rho<1$.
  • Figure 3: The two-station and four-class Lu-Kumar network
  • Figure 4: The Chen-$\mathcal{S}$ region in the DHV network with parameters $m_1 = 0.1$, $m_2 = 0.8$, $m_3 = 0.1$, $m_4=0.65$, $m_5 =0.1$, $m_6 = 0.4$ and $\alpha_1 = 0.811$.
  • Figure 5: The Chen-$\mathcal{S}$ and Completely-$\mathcal{S}$ properties at the interior are inherited from the corners.
  • ...and 5 more figures

Theorems & Definitions (59)

  • Theorem 1
  • Definition 1: Static-priority $\Delta$
  • Definition 2: State-Space Collapse (SSC)
  • Definition 3: Skorohod Problem (SP)
  • Definition 4: Completely-$\mathcal{S}$
  • Definition 5: Chen-$\mathcal{S}$
  • Theorem 2: Theorem 2.5 in chen1996sufficient
  • Lemma 1
  • Definition 6: Schur-$\mathcal{S}$
  • Lemma 2
  • ...and 49 more