Colored MMFQs with Fluid Jumps
- Colored MMFQs with Fluid Jumps are an advanced fluid queue model that integrates Markov modulation with discrete jumps to capture both continuous drift and bursty arrivals.
- The model reduces state-space complexity by using colored fluid representations to efficiently track the origin and timing of fluid increments in performance analysis.
- It employs matrix-analytic techniques and solves NAREs to compute key performance metrics such as buffer occupancy, top-color probabilities, and related statistics.
Colored Markov-Modulated Fluid Queues (MMFQs) with fluid jumps constitute an advanced modeling framework for performance analysis in computer and communication systems. In this setting, a continuous fluid level—modulated by a finite-state Markov process—represents quantities such as workloads or buffer contents. The colored extension introduces a “color” attribute to the fluid, thereby providing a tractable and memory-efficient method to track when and how portions of the fluid arrived. The further generalization to include fluid jumps allows the model to capture both continuous drift and instantaneous increments, which are common in jump-like arrival or bursty service processes (Houdt, 28 Jan 2026).
1. Model Structure
Let denote the number of colors. The state space is partitioned into a shared background component and upward, color-specific subsets (). A state is specified either at the boundary as , , or in the colored bulk as , with non-negative fluid coordinates where , , and . The total fluid level is , with “top” color in .
- Fluid dynamics (without jumps):
- If , the fluid level decreases at unit rate.
- If , the fluid increases at unit rate, affecting only the top color .
- Reflecting boundary at level zero: if in , the process remains at zero until an state is entered to resume upward drift.
- When hits zero in downward drift, the process “pops” to the next nonzero color below (or to zero).
- Fluid jumps:
Instantaneous upward jumps occur, adding fluid with a prescribed color. Each jump type is governed by a phase-type (PH) distribution . If in , , a jump of type occurs at rate , increasing the fluid at color . Typically, (no color skipping).
2. Generator and Transition Structure
Transitions are classified as:
- Drift (no jump),
- Color changes (first and second kind, e.g., moving to a higher color),
- Fluid jumps.
For each , transition rates are encoded in matrices:
- : , background transitions in down-phase;
- : , transitions initiating upward drift;
- : , transitions within ;
- : , returning to down-phase.
Second-kind matrices , capture transitions to higher color levels . Boundary transitions at use , . The PH-jump matrices and govern the jump dynamics. The entire generator is a (generally infinite-state) CTMC on , though it is never realized explicitly; only the block structure is used in computation.
3. Kolmogorov Forward Equations
Let denote the joint density for phase and fluid vector at time . The evolution is governed by a system of PDEs:
- For each color , the forward equations reduce to a one-dimensional PDE in , coupled via boundary/matching conditions due to color changes and jumps.
- For colors, the interior and boundary equations explicitly describe inflow, drift, and transition phenomena:
plus analogous boundary and matching conditions at and . In steady state, the system decouples along color strata, given knowledge of the first-passage “return kernels” .
4. Matrix-Analytic Solution and Key Formulas
The central objects in analysis are the return-kernel matrices , which solve nonsymmetric algebraic Riccati equations (NAREs). For colors,
- For ,
- For ,
Defining “censored” blocks for rates, these Riccati equations yield , which together determine spectral drift matrices .
The stationary joint density in a state with positive colors and fluid-vector is
The boundary vector satisfies
normalized by
Closed-form expressions for buffer-occupancy CDFs, top-color probabilities, and Laplace transforms follow by integrating matrix exponentials (Houdt, 28 Jan 2026).
5. State-Space Reduction via Coloring
Classical single-color MMFQs track only the total fluid, lacking information about the origin or timing of fluid increments. In many finite-capacity systems, distinguishing each batch or job’s contribution is essential. However, direct modeling leads to state-space explosion: an order of (with the PH-order, the number of tracked jobs/layers).
By assigning each “job” or fluid layer a color , colored MMFQs retain only minimal memory: colors suffice, reducing the state-space to . For example, in the MMAP[L]/PH[L]/1/N/LCFS model, colored fluid representation with tracks the colored fluid levels. The computation for and reduces to —linear in , cubic in total PH-dimensions—rather than exponential, enabling tractable analysis for or on commodity hardware (Houdt, 28 Jan 2026).
6. Computation of Performance Metrics with Fluid Jumps
For MMFQs with PH-distributed fluid jumps, performance metrics are computed by embedding jumps as upward “drift” intervals, leveraging the established colored MMFQ formulas and subsequently censoring post-jump drift. Specifically:
- In the joint density formula, replace the final with ;
- In the normalization formula, omit the factor two, as up/down symmetry is broken.
The algorithmic workflow is as follows:
- Fit each jump-size distribution with a phase-type representation .
- Expand background states to include jump phases for construction of , , etc.
- Solve the NAREs using methods such as stable doubling (SDA/ADDA) or Sylvester solvers.
- Form drift matrices , block matrix , and compute matrix exponentials and .
- Assemble stationary densities and integrate for statistics such as raw moments, CDFs, and blocking probabilities (Houdt, 28 Jan 2026).
Numerical studies validate the computational advantage: scenarios with up to or up to $10$ are tractable in milliseconds, contrasting with infeasibility for comparable finite-state Markov chain models.
7. Applications and References to Prior Work
Colored MMFQs with fluid jumps extend the analytic arsenal for telecommunications, computer systems, and queueing models, with particular applicability to finite-buffer systems, LCFS preemption, and multi-level job cascades. Classical analysis by da Silva Soares & Latouche for finite buffers [Perform. Eval. 63(4), 2006], and approaches by Dzial et al. on jump processes [Perform. Eval. 62(1-4), 2005], provide context for these advances. Algorithms for NAREs are informed by Wang et al. (SDA/ADDA) [SIAM J. Matrix Anal. Appl. 33(1), 2012] and Guo [J. Comput. Appl. Math. 192(2), 2006]. The colored MMFQ framework, as introduced and developed by B. Van Houdt (Houdt, 28 Jan 2026), constitutes a substantial expansion in the tractability and expressive power of fluid queue models.