Online Convex Optimization for On-Board Routing in High-Throughput Satellites
Olivier Bélanger, Jean-Luc Lupien, Olfa Ben Yahia, Stéphane Martel, Antoine Lesage-Landry, Gunes Karabulut Kurt
TL;DR
The paper tackles internal routing for extremely high-throughput non-GEO HTSs under bursty traffic by introducing OCMPC, an online convex optimization–based MPC that solves a multi-commodity flow routing/scheduling problem using a second-order online interior-point method. Traffic is modeled with Markov-modulated Poisson processes to reflect time-varying demand, and a feedback-correction mechanism maintains feasibility in real time. Key contributions include integrating $ ext{$ ext{OIPM-TEC}$}$ within MPC for onboard, resource-constrained environments and demonstrating near-optimal performance compared with batch hindsight and full MPC in extensive simulations. The approach offers a computationally efficient, implementable routing solution with provable performance guarantees, enabling faster and more reliable intra-satellite routing for next-generation HTSs.
Abstract
The rise in low Earth orbit (LEO) satellite Internet services has led to increasing demand, often exceeding available data rates and compromising the quality of service. While deploying more satellites offers a short-term fix, designing higher-performance satellites with enhanced transmission capabilities provides a more sustainable solution. Achieving the necessary high capacity requires interconnecting multiple modem banks within a satellite payload. However, there is a notable gap in research on internal packet routing within extremely high-throughput satellites. To address this, we propose a real-time optimal flow allocation and priority queue scheduling method using online convex optimization-based model predictive control. We model the problem as a multi-commodity flow instance and employ an online interior-point method to solve the routing and scheduling optimization iteratively. This approach minimizes packet loss and supports real-time rerouting with low computational overhead. Our method is tested in simulation on a next-generation extremely high-throughput satellite model, demonstrating its effectiveness compared to a reference batch optimization and to traditional methods.
