🤖 AI Summary
This work addresses the performance degradation in dynamic server allocation caused by stochastic heterogeneous switching delays over time-varying links. To tackle this challenge, the authors propose ACI, a non-myopic frame-based scheduling framework that explicitly incorporates switching delays into scheduling decisions for the first time. By amortizing delay overhead and integrating queue backlog states into a tunable urgency metric, ACI flexibly balances delay performance while guaranteeing throughput optimality. Leveraging Lyapunov drift theory and backlog-driven control, the framework achieves throughput optimality within a scaled capacity region. Extensive simulations in a multi-UAV free-space optical (FSO) backhaul network demonstrate that ACI significantly outperforms the conventional Max-Weight policy.
📝 Abstract
Dynamic resource allocation to parallel queues is a cornerstone of network scheduling, yet classical solutions often fail when accounting for the overhead of switching delays to queues with superior link conditions. In particular, system performance is further degraded when switching delays are stochastic and inhomogeneous. In this domain, the myopic, Max-Weight policy struggles, as it is agnostic to switching delays. This paper introduces ACI, a non-myopic, frame-based scheduling framework that directly amortizes these switching delays. We first use a Lyapunov drift analysis to prove that backlog-driven ACI is throughput-optimal with respect to a scaled capacity region; then validate ACI's effectiveness on multi-UAV networks with an FSO backhaul. Finally, we demonstrate how adapting its core urgency metric provides the flexibility to navigate the throughput-latency trade-off.