Computer Science > Networking and Internet Architecture
[Submitted on 13 Sep 2022]
Title:Distributed SDN-based Load-balanced Routing for Low Earth Orbit Satellite Constellation Networks
View PDFAbstract:With the current trend towards low Earth orbit mega-constellations with inter-satellite links, efficient routing in such highly dynamic space-borne networks is becoming increasingly important. Due to the distinct network topology, specifically tailored solutions are required. Firstly, the relative movement of the constellation causes frequent handover events between the satellites and the terminals on ground. Furthermore, unevenly distributed traffic demands lead to geographical hot spots. The physical size of the network also implies significant propagation delays. Therefore, monitoring the dynamic topology changes and link loads on a network-wide basis for routing purposes is typically impractical with massive signaling overhead. To address these issues, we propose a distributed load-balanced routing scheme based on Software Defined Networking. The approach divides the large-scale network into sub-sections, called clusters. In order to minimize signaling overhead, packets are forwarded between these clusters according to geographical heuristics. Within each cluster active Quality of Service-aware load-balancing is applied. The responsible on-board network controller forwards routing instructions based on the network state information in its cluster. We also analyze specific design choices for the clusters and the interfaces between them. The protocol has been implemented in a system-level simulator and compared to a source-routed benchmark solution.
Submission history
From: Manuel M. H. Roth [view email][v1] Tue, 13 Sep 2022 13:31:43 UTC (1,550 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.