Research Article
Distributed Routing Strategy Based on Machine Learning for LEO Satellite Network
Algorithm 1
Main flow of ELMDR strategy.
begin | initialize routing table and data structure | (A)satellite node generates and sends forward MA | (B)select the next node according to (1) | (C)handover judgement according to (8) and (9) | (D)if loop avoidance == true | go to step (E) | else | go to step (B) | (E)record delay at intermediate node | (F)forward MA arrives at destination node | (G)destination node generates and sends backward MA | (H)backward MA returns to source node | (I)handover judgement according to (8) and (9) | (J)update routing table according to (2) and data structure according to (3) | (K)prediction MA is activated to predict traffic at satellite node | (L)revise routing table according to (4)–(7) | End |
|