Providing high-speed Internet services using satellite networks have attracted researchers from both academia and industry mainly due to the characteristics of Low Earth Orbit (LEO) satellite networks such as global coverage, scalability, and lower transmission delays. Implementation of Software-Defined Networking (SDN) in Non-Terrestrial Networks (NTNs) can help to achieve the goals set for 5G and beyond networks. Since satellite networks have a specific architecture, some of the legacy protocols no longer remain useful. Therefore, to satisfy the diverse Quality of Service (QoS) requirements for a variety of applications, we propose a novel and centralized QoS-aware routing algorithm, called fybrrLink in which the global view of the network in SDN is utilized. We implement a modified Bresenham’s algorithm and Dijkstra’s algorithm to find the optimal path in a significantly reduced computation time. Also, taking advantage of the deterministic satellite constellation, we propose a flow rule transfer algorithm and a topology monitoring algorithm. Further, fybrrLink is evaluated with multiple NS3 simulations, and results confirm that our approach outperforms other state-of-the-art algorithms.
Read full abstract