# Application and Performance Evaluation of Resource Pool Architecture in Satellite Edge Computing
## 3 Proposed Architecture  
### Satellite Resource Pool Architecture  
The resource pool is generally a collection of the various hardware and software involved in the cloud computing data center. In [4], the resources on the satellite onboard processing board are virtualized into a resource pool. In space-based systems, satellite resources are scattered and heterogeneous. This not only increases the difficulty of satellite resource management, but is also not conducive to improving the success rate of the task. This is especially true when there are massive devices that need a large number of resources and there are many kinds of tasks in the IoT, such as artificial intelligence applications and target recognition, for instance. To solve these problems, this paper proposes a satellite resource pool model based on edge computing for target area tasks, as shown in Figure 1.  
The satellite resource pool is a virtual resource pool based on satellites in space-based systems. As shown in Figure 1, \(m\) satellite networks need to be interconnected in a distributed satellite cluster through an inter-satellite link. Following this, for the task service in the target area, \(k\) satellites share the virtualized resources of satellites through the distributed cloud network operating system and build a resource pool. The management node in the resource pool uniformly schedules the satellite resources in the resource pool according to the resource requirements of the tasks in the region. There will be several resource pools in the whole space-based system to serve different regions. Resource pools will cooperate through management nodes to realize resource sharing among resource pools and even the whole space-based system. Each satellite of the resource pool first virtualizes its resources into general computing, storage, and sensing resources through resource virtualization technology. Similar to ground virtualization technology, it adopts the resource virtualization scheme based on kernel-based virtual machine to virtualize the computing, storage, and sensing resources. Each type of resource establishes a sub-pool, such as a computing pool and a sensor pool, and then establishes its resource directory and index. This provides a unified resource  
Figure 1: Model of satellite resource pool architecture oriented for regional task. directory and general index method, so that the logical resource can be mapped to the satellite actually sharing the resource through the resource directory and index. The resource pool is established for task requirements. The satellites in the space-based system are in the whole network, but not all satellites will join a resource pool, which is determined according to the requirements of the resource pool and the dynamic state of the satellite. The dynamic states of the satellite include the orbital motion of the satellite, the change of the satellite network topology, the satellite's task execution, and the consumption of satellite resources, and so on. There is an optimal problem regarding the capacity of the resource pool, which will be described in Section 3.2, and the satellite selection will be discussed in Section 3.3. Before the emergence of satellite networks, satellites were used in isolated utilization modes, as shown in Figure 2a. In this mode, satellites work independently and do not cooperate with each other. Moreover, due to the satellite orbit movement, the coverage area is limited, and only some users can be served in a certain time window. With the development of the inter-satellite link, satellites are gradually networked, and space-based networks are established. At this stage, satellites interact with each other to complete tasks together, as shown in Figure 2b. This model, similar to the model in [19], promotes cooperation among satellites and improves the utilization efficiency of satellite resources. However, due to the limited resources of a single satellite, some tasks with a large demand for resources cannot be effectively completed on the satellite.