Traditional satellite networks depend on the closed and planned architecture. Thus, there are many challenges such as configuration update, new communication and networking technologies introduction, truly-differentiated services provision, satellite network device interoperability, and the integration of satellite and terrestrial networks. Software-defined networking (SDN) has the features of flexibility, programmability, and logical centralization, which increases network resource utilization, simplifies network management, reduces operating cost, and promotes the evolution and innovation. In this paper, a new software-defined architecture for next-generation satellite networks, called SoftSpace, is presented. The concepts of network function virtualization, network virtualization, and software-defined radio are exploited in the SoftSpace to facilitate the incorporation of new applications, services, and satellite communication technologies. This can not only reduce the capital expenditures and operational expenditures but also integrate satellite networks with terrestrial networks seamlessly, as well as can improve the interoperability of satellite network devices. In addition, we discuss the challenges and solutions for network management. The necessary network management instruments including multi-layer controller architecture, cooperative traffic classification, and utility-optimal network virtualization are presented. Finally, we discuss the challenges and solutions for space networking. The software-defined space networking solutions including quality of experience-aware space routing, SDN-enabled hybrid fault recovery mechanism, and software-defined space mobility management are developed.
Read full abstract