# Satellite Network Task Deployment Method Based on SDN and ICN
## 5 The Simulation Result  
### Imulation Scenario and Parameter Design  
Because the SDN architecture in this paper integrates ICN-related services, the application layer of the SDN can complete the related development of ICN services through software programming and then deploy it from the north interface to a GEO SDN controller. In Figure 4, the four main modules in the SDN controller in this simulation experiment are listed, respectively. The network topology management module and routing management module are the same as the traditional SDN controller, which are mainly responsible fortopology-related and routing-related services. In addition, the SDN controller integrates the content management module, in which the content fragmentation management service is mainly used for fragmentation of large content, and then caching. Name resolution mainly establishes an index relationship between the content and the cache location, and obtains the location of the content through name resolution so as to distribute the content to the requester. The last is the content cache management service, which mainly monitors and manages the cache. Because the SDN distributes the flow table based on the openflow protocol switch to realize the functions related to routing, it only needs to add the content caching function to the flow table [19]. Finally, in order to realize the related functions of edge computing task deployment, the edge computing management module is added to the SDN controller, where edge computing node management service is responsible for the monitoring and management of edge computing nodes. When the task arrives, the task deployment module needs to obtain the global topology from the network topology management module, the cache of each satellite node from the content management module, and the node information from the edge computing node management module. Finally, the genetic algorithm proposed in this paper is used to solve the deployment location of the task. To evaluate the performance of the proposed satellite network task deployment method, we carried out the following two simulation experiment parts. One part was to test the connectivity of the satellite network, and the other part was to test the performance of the mission deployment method. In the simulation experiment, the constellation composed of three GEO satellites can cover the whole constellation of LEO satellites. The SDN controller was deployed on the GEO satellite constellation to realize the global monitoring of the LEO satellite status. The SDN controllers of the three GEO satellites synchronized their data with each other and provided services for the LEO satellites covered by them. The 3D view of the satellite constellation is shown in Figure 5. The LEO satellite constellation adopted the Walker constellation with 66 satellites, which is divided into 6 orbital planes with an orbital inclination of 90 degrees, with 11 satellites distributed on each orbital plane. The edge computing server randomly selected two in each track. Figure 4: SDN/ICN architecture design. In the ICN-based communication mode, the communication data can be cached on the satellite. In order to eliminate the impact of satellite network dynamics on the cache, the orbital inclination of the LEO satellite was set to 90 degrees, so that communication data could be cached on the same orbital surface with fixed intersatellite links. The satellite network deployment method proposed in this paper serves the equipment without ground network coverage. Moreover, satellite network edge computing cannot be supported without cloud computing centers on the ground. Therefore, we did not test the connectivity of the communication link between the ground network coverage equipment and the ground cloud computing. Next, we will describe the satellite constellation in detail.The LEO satellite constellation was set to Walker 66/6/1, each satellite was at an altitude of 890 km, and the probe half-cone Angle of the sensors on the satellite was set to 45\({}^{\circ}\).