Time-Dependent Network Topology Optimization for LEO Satellite Constellations
Dara Ron, Faisal Ahmed Yusufzai, Sebastian Kwakye, Satyaki Roy, Nishanth Sastry, Vijay K. Shah
TL;DR
This paper tackles the challenge of designing time-varying topologies for LEO satellite constellations by introducing the Dynamic Time-Expanded Graph (DTEG) and the DoTD algorithm. It formulates a multi-objective optimization that maximizes capacity while minimizing latency and link churn, then transforms it into a time-dependent scoring problem that each satellite solves over a future horizon. The approach is implemented with a DTEG-based topology design, complemented by an OSPF routing layer, and validated against Greedy and +Grid baselines using a Starlink-like constellation and TLE-based SpaceNet emulation; results show substantial improvements in capacity, latency, hop count, and stability. This work provides a scalable, time-aware method to sustain near-optimal performance in dynamic space networks, with practical impact for global broadband constellations and adaptive ground-station routing.
Abstract
Today's Low Earth Orbit (LEO) satellite networks, exemplified by SpaceX's Starlink, play a crucial role in delivering global internet access to millions of users. However, managing the dynamic and expansive nature of these networks poses significant challenges in designing optimal satellite topologies over time. In this paper, we introduce the \underline{D}ynamic Time-Expanded Graph (DTEG)-based \underline{O}ptimal \underline{T}opology \underline{D}esign (DoTD) algorithm to tackle these challenges effectively. We first formulate a novel space network topology optimization problem encompassing a multi-objective function -- maximize network capacity, minimize latency, and mitigate link churn -- under key inter-satellite link constraints. Our proposed approach addresses this optimization problem by transforming the objective functions and constraints into a time-dependent scoring function. This empowers each LEO satellite to assess potential connections based on their dynamic performance scores, ensuring robust network performance over time without scalability issues. Additionally, we provide proof of the score function's boundary to prove that it will not approach infinity, thus allowing each satellite to consistently evaluate others over time. For evaluation purposes, we utilize a realistic Mininet-based LEO satellite emulation tool that leverages Starlink's Two-Line Element (TLE) data. Comparative evaluation against two baseline methods -- Greedy and $+$Grid, demonstrates the superior performance of our algorithm in optimizing network efficiency and resilience.
