# Application and Performance Evaluation of Resource Pool Architecture in Satellite Edge Computing
## 4 Experiment and Analysis
### Results Comparison
#### 4.2.3 Resource Utilization  
The paper records the CPU utilization rate, energy utilization rate, and network utilization rate under each mode, as shown in Figures 13-15, respectively. As can be seen in Figure 13, whether in the cooperative mode, pooled mode, or isolated mode, the utilization rate of the CPU resource will increase with the increase in devices and tasks. The CPU usage in pooled mode is significantly higher than that of isolated mode; this is because pooled mode performs more tasks. To a certain extent, the CPU resource utilization in the two modes tends to be balanced, indicating that the resource utilization boundary of the  
Figure 11: Task failure rate due to delay.  
Figure 10: Task failure rate due to lack of resources.  
bandwidth of tasks is relatively balanced in pooled mode. This is undertaken by the pooled mode to maintain the load balance of resources in the pool at all times. The load balance is more significant than the cooperative mode, because the cooperative mode is equal to a cold load balancing mode. Resource sharing starts after more than half of a satellite's resources are used, which is also the most obvious difference between the cooperative and pooled modes. The use of network resources in pooled and cooperative modes increases with the increase in tasks, and the two modes are relatively close. The reason why the isolated mode consumes fewer network resources is that there is no resource sharing between satellites, and information is not transmitted between them. In the pooled and cooperative modes, when the number of tasks is small, the network resources are less used, because the resources are still abundant and there is no need for a large amount of information transmission and task migration. With the increase in the number of tasks, the network resources are rapidly increasing due to the need to continuously transmit information, share resources, and complete tasks.  
The energy usage is shown in Figure 15. It can be observed that when the task volume is low, the network resource usage of the pooled mode is higher than that of the cooperative mode, because of the system overhead required to maintain the resource pool. In the three modes, the more tasks, the larger the average energy consumption. However, when it is increased to 60 devices in isolated mode, it will not increase. At this point, the peak of task execution in this mode has been reached. As can be seen in (10), energy usage includes data transmission and processing tasks. In isolated mode, there is no data transmission, so the average energy consumption is lower than that in the other two modes. The pooled mode and cooperative mode continue to slow down due to the increased energy consumption caused by data transmission, from 26.12% to 39.88% (cooperative) and 37.82% (pooled). The reason why the energy consumption in pooled mode is higher than in cooperative mode is due to the energy consumed when maintaining the resource pool. For satellites, it is worthwhile to improve the task success rate brought by energy consumption and network usage. As the satellite can be charged with solar energy, it is very cost-effective to consume energy to obtain better service without affecting the health of the satellite.  
From the above results, it can be seen that the pooled mode improves the success rate of tasks while maintaining the basic service performance compared with the cooperative mode. It is critical in scenarios that require high task success rates. If the resource is short and the task is not urgent, switching the working mode is possible. The working mode should depend on the needs of the task, rather than remain unchanged, to get the best balance.