Routing in Small Satellite Networks: A GNN-based Learning Approach

Small satellite networks (SSNs), which are constructed by large number of small satellites in low earth orbits (LEO), are considered as promising ways to provide ubiquitous Internet access. To handle stochastic Internet traffic, on-board routing is necessary in SSNs. However, large-scale, high dynamic SSN topologies and limited resources make on-board routing in SSNs face great challenges. To address this issue, we turn to graph neural network (GNN), a deep learning network inherently designed for graph data, motivated by the fact that SSNs can be naturally modeled as graphs. By exploiting GNN’s topology extraction capabilities, we propose a GNN-based learning routing approach (GLR) to achieve near-optimal on-board routing with low complexity. We design high-order and low-order feature extractor and cross process to deal with high dynamic topologies of SSNs, even those topologies that have never been seen in training. Simulation results demonstrate that GLR results in a significant reduction in routing computation cost while achieves near-optimal routing performance in SSNs with different scales compared with typical existing satellite routing algorithms.

[1]  Jingyu Wang,et al.  Toward Greater Intelligence in Route Planning: A Graph-Aware Deep Learning Approach , 2020, IEEE Systems Journal.

[2]  Zhuqing Jiang,et al.  A Low-Complexity Routing Algorithm Based on Load Balancing for LEO Satellite Networks , 2015, 2015 IEEE 82nd Vehicular Technology Conference (VTC2015-Fall).

[3]  Markus Werner,et al.  A Dynamic Routing Concept for ATM-Based Satellite Personal Communication Networks , 1997, IEEE J. Sel. Areas Commun..

[4]  Liuguo Yin,et al.  Secure routing and transmission scheme for space-ocean broadband wireless network , 2019, Science China Information Sciences.

[5]  Jonas Radtke,et al.  Interactions of the space debris environment with mega constellations—Using the example of the OneWeb constellation , 2017 .

[6]  Hancheng Lu,et al.  Temporal Netgrid Model-Based Dynamic Routing in Large-Scale Small Satellite Networks , 2019, IEEE Transactions on Vehicular Technology.

[7]  Yiqing Zhou,et al.  Broadband LEO Satellite Communications: Architectures and Key Technologies , 2019, IEEE Wireless Communications.

[8]  Jinhui Huang,et al.  An Optimized Snapshot Division Strategy for Satellite Network in GNSS , 2016, IEEE Communications Letters.

[9]  Kilian Q. Weinberger,et al.  Simplifying Graph Convolutional Networks , 2019, ICML.

[10]  A. Jamalipour,et al.  Explicit Load Balancing Technique for NGEO Satellite IP Networks With On-Board Processing Capabilities , 2009, IEEE/ACM Transactions on Networking.

[11]  Mohamed-Slim Alouini,et al.  Stochastic Geometry-Based Analysis of LEO Satellite Communication Systems , 2020, IEEE Communications Letters.

[12]  Hanchen Lu,et al.  Large-Scale Small Satellite Network Simulator: Design and Evaluation , 2020, 2020 3rd International Conference on Hot Information-Centric Networking (HotICN).

[13]  Zhu Han,et al.  Stochastic Delay Analysis for Satellite Data Relay Networks With Heterogeneous Traffic and Transmission Links , 2021, IEEE Transactions on Wireless Communications.

[14]  Chunxiao Jiang,et al.  Popularity-Driven Content Placement and Multi-Hop Delivery for Terrestrial-Satellite Networks , 2020, IEEE Communications Letters.