A Fast Percolation-Dijkstra Routing Method for Mega-Constellation Backbone Network

Shenshen Luan,Luyuan Wang,Yepeng Liu,Ninghan Sun,Ran Zhang
2024-04-02
Abstract:The real-time routing for satellite communication of the mega-constellations is being challenged due to the large-scale of network nodes, especially on devices with limited computation such as onboard embedded systems. In this paper, a fast routing method is proposed for mega-constellation backbone networks. Firstly, inspired by the regularity and sparse characteristics of mega-constellations, the 4-degree percolation theory is proposed to describe the node search process. Then, dynamic minimum search and mapping methods are used to narrow down the traversal range. The proposed method performs as well as the heap-optimized Dijkstra algorithm with less memory space and dynamic access. The experimental results show that the method proposed in this paper can significantly reduce routing computation time, especially on the onboard, edge-computing or other computation-limited devices.
Networking and Internet Architecture
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to improve the efficiency of routing calculation in large - scale low - Earth - orbit (LEO) satellite constellation networks, especially on devices with limited computing resources. With a substantial increase in the number of satellite nodes, traditional routing algorithms such as the Dijkstra algorithm face challenges in terms of real - time performance, especially on devices with limited computing resources such as embedded systems or airborne computers. Therefore, the paper proposes a fast routing method, aiming to significantly reduce the routing calculation time while maintaining low memory occupation and dynamic access requirements. Specifically, in view of the characteristics of large - scale constellation backbone networks, the paper proposes the following solutions: 1. **4 - Degree Percolation Theory**: By taking advantage of the regularity and sparseness of the constellation network, a 4 - degree percolation algorithm is designed to describe the node search process. This method reduces unnecessary traversal operations by limiting the number of adjacent nodes searched each time. 2. **Dynamic Minimum Search**: Through the dynamic minimum search algorithm, the traversal range is further narrowed, thereby improving the search efficiency. This method can dynamically adjust the set of nodes to be searched in each iteration, reducing the total number of calculations. Experimental results show that this method is superior to the traditional Dijkstra algorithm and its heap - optimized version in terms of calculation time and memory usage, and is especially suitable for airborne devices and edge computing platforms with limited computing resources.