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
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

30 Scopus citations

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 can only be predicted in a short time scale. 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 globally optimized strategies with only current network load information. We first propose a comprehensive control overhead model and formulate the Controller Provisioning Problem (CPP) 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.

Original languageEnglish
Pages (from-to)4850-4864
Number of pages15
JournalIEEE Transactions on Mobile Computing
Volume22
Issue number8
DOIs
StatePublished - 1 Aug 2023

Keywords

  • Controller provisioning
  • LEO satellite network
  • SDN

Fingerprint

Dive into the research topics of 'Optimized Controller Provisioning in Software-Defined LEO Satellite Networks'. Together they form a unique fingerprint.

Cite this