Litcius/Paper detail

Optimized Controller Provisioning in Software-Defined LEO Satellite Networks

Xu Li, Feilong Tang, Luoyi Fu, Jiadi Yu, Long Chen, Jiacheng Liu, Yanmin Zhu, Laurence T. Yang

2022IEEE Transactions on Mobile Computing33 citationsDOI

Abstract

The controller provisioning, which adjusts the number, locations, and members of satellite controllers adaptive to the dynamic network load and topology, fundamentally impacts the performance of software-defined satellite networks (SDSNs). An ideal provisioning strategy should achieve a low total control overhead throughout the entire satellite operation period, which is extremely challenging since the network load <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">can only be predicted in a short time scale</i> . Existing methods can hardly achieve this goal for they greedily configure controllers in each time slot, where switches have to frequently migrate from one controller to another. In this paper, we focus on achieving <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">globally optimized strategies</i> with only <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">current network load information</i> . We first propose a comprehensive control overhead model and formulate the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><b>C</b>ontroller <b>P</b>rovisioning <b>P</b>roblem (CPP)</i> in SDSNs as a non-convex integer programming problem. To solve the problem, we propose an approximate algorithm named AROA by introducing a regularization framework and based on randomized rounding. We theoretically derive its competitive ratio. To produce strategies in time for future large satellite constellations, we further propose a more efficient heuristic algorithm HROA. Evaluations on our built simulation system show that our proposed methods significantly outperform related schemes in control overhead, latency, and scalability.

Topics & Concepts

Computer scienceOverhead (engineering)Network topologyProvisioningController (irrigation)RoundingSoftware-defined networkingDistributed computingComputer networkOperating systemBiologyAgronomySatellite Communication SystemsSoftware-Defined Networks and 5GInterconnection Networks and Systems
Optimized Controller Provisioning in Software-Defined LEO Satellite Networks | Litcius