Dice Question Streamline Icon: https://streamlinehq.com

Effects of cyclic phase ordering in Static Quickswap

Investigate how the choice of cyclic ordering of job-class phases in the Static Quickswap policy affects system behavior and performance in the Multiserver Job (MSJ) model, determining the impact of ordering on metrics such as response times and queue lengths across heterogeneous job classes.

Information Square Streamline Icon: https://streamlinehq.com

Background

Static Quickswap generalizes MSFQ to multiple job classes by cycling through classes in a fixed order, using threshold-based phase switching to reduce prolonged service phases. While the policy’s phases and switching mechanism are specified, the influence of the chosen cyclic ordering on performance was not analyzed here.

Understanding ordering effects is important because different cyclic sequences may alter server utilization and waiting times across classes, potentially changing fairness and overall performance; the authors point out that this aspect is deferred for future work.

References

We do not focus on the choice of cyclic ordering of the phases -- we leave studying the effects of that ordering to future work.

Improving Nonpreemptive Multiserver Job Scheduling with Quickswap (2509.01893 - Chen et al., 2 Sep 2025) in Section 4.3 (Static Quickswap)