A novel distributed routing algorithm based on data-driven in GEO/LEO hybrid satellite network

Geostationary Orbit (GEO) satellite systems can provide a wide coverage area, but long delay which serves as a significant constraint for delay sensitive applications is unavoidable. On the other hand, Low Earth Orbit (LEO) satellite systems play an irreplaceable role in real-time applications. But if local terrestrial terminals want to connect to the rest of the world, a lot of satellite devices are demanded. In this paper, we divide two kinds of packet individually representing real-time and non-real time traffic. According to their different demands, we take advantage of both GEO and LEO. The purpose of the paper is to avoid long delay caused by congestion to real-time traffic and minimize packet loss damage caused by queuing. We introduced a data-based mechanism in the under layer. Firstly, we optimize Dijkstra algorithm, we forward packets from different layer through the hybrid network according the congestion of the current hop. In this way, we decrease the delay for real-time traffic. Then we use modified short-hop algorithm based on region partition as an alternate path to balance the network traffic and to decrease the delay caused by queuing.