# Satellite Network Task Deployment Method Based on SDN and ICN
## 1 Introduction  
The popularization and application of 5G have enabled the Internet of Things for terrestrial networks. In the 6G era, the \"Internet of Everything\" (IOE) will be realized. In terms of communication coverage, 6G communication scenarios are going to be extended to sea, land, air, and even underwater space. With the rapid development of voice recognition, intelligent transportation, the Internet of Things, and other applications, providing users with global anytime and anywhere network access is essential. Such access enables reliable service support. However, there are significant challenges to network coverage for the following scenarios: (1) oceans, deserts, and other areas with no Internet access capacity account for most of the Earth's surface; (2) ground network equipment may be affected by natural disasters. At the same time, the base stations of mobile communication are all deployed in densely populated areas. Therefore, it is impossible to access the network through the existing ground mobile communication network in other places [1]. Satellite Internet is the third generation of Internet infrastructure following the wired and wireless Internet. Satellite Internet can achieve worldwide area coverage. It is almost unaffected by weather and geographical conditions and can work all day long. The analysis of Starlink by the Institute of Software of the Chinese Academy of Sciences concluded that the average end-to-end round-trip RTT of the low-orbit satellite network is 38.8 ms, which is comparable to that of the terrestrial fiber network. The adoption of low-orbit satellites can significantly reduce the communication delay to meet the needs of low-delay services. This also contributes to the miniaturization of ground equipment and the reduction of communication energy consumption of ground IoT equipment [2]. Although the satellite-ground collaborative network has the characteristics of wide coverage and strong disaster resistance, the traditional network architectures become unsuitable in the face of more complex traffic patterns and more flexible business needs. In addition, the transmission protocol in the traditional IP network makes it difficult to cope with the unstable communication quality and different service types in the satellite network scenario. To address this issue, researchers adopt the idea of the software-defined network (SDN), which reduces the network to a general software that is easy to maintain and modify and also more intelligent and efficient [3]. The SDN is a programmable and open network architecture that can speed up the development and deployment of network services, improve the intelligence and automation level of the network, simplify the network control protocol, and reduce the cost of maintenance and expansion. Using SDNs for the satellite networks provides a solution to address the increasingly complex business needs where an SDN controller is deployed to obtain the topology of the whole network [4]. The SDN technology simplifies the configuration and update of the underlying infrastructure and coordinates the operation, load, and data delivery across domains [5]. The information-centric network (ICN) is a subversive change to the traditional network [6]. The ICN is committed to replacing the \"IP\" layer with \"content\" [7]. Nodes in the ICN network cache the data passed during transmission according to the cache replacement strategy, so that the satellite network can significantly improve the response delay of the satellite network [8]. Furthermore, with the rapid development of onboard computing, intersatellite link, and other technologies, joint application of SDNs and ICNs to satellite networks is proposed. Specifically, the SDN technology reconstructs the architecture of satellite networks to better support the deployment of services and the management of satellite constellation topology [9]. The ICN technology also provides an efficient scheme for data transmission in the Internet of Things.