Satellite edge computing has become a promising way to provide computing services for Internet of Things (IoT) devices in remote areas, which are out of the coverage of terrestrial networks, nevertheless, it is not suitable for large-scale IoT devices due to the resource limitation of satellites. Cloud computing can provide sufficient available resources for IoT devices but it does not meet the service requirements of delay sensitive users as high network latency. Collaborative edge and cloud computing is to facilitate flexible service provisioning for numerous IoT devices by incorporating the advantages of edge and cloud computing. In this paper, we investigate the virtual network function (VNF) placement problem in collaborative satellite edge and cloud computing to minimize the satellite network bandwidth usage and the service end-to-end delay. We formulate the VNF placement problem as an integer non-linear programming problem and propose a distributed VNF placement (D-VNFP) algorithm to address it, as the VNF placement problem is NP-hard. The experiments are conducted to evaluate the effectiveness of the proposed D-VNFP algorithm. The results show that the proposed D-VNFP algorithm outperforms the existing baseline algorithms of Greedy and Viterbi for solving the VNF placement problem in satellite edge and cloud computing.
翻译:卫星边缘计算已成为为偏远地区Times(IoT)设备互联网提供计算服务的有希望的方法,偏远地区的Times(IoT)设备不属于地面网络的覆盖范围,然而,由于卫星资源有限,它不适合大规模IoT设备,云计算可以为IoT设备提供充足可用资源,但不能满足作为高网络耐久性的延迟敏感用户的服务要求。协作边缘和云计算是为了通过纳入边缘和云计算的好处,便利为许多IoT设备提供灵活的服务。在本文中,我们调查协作卫星边缘和云计算中的虚拟网络功能(VNF)定位问题,以尽量减少卫星网络带宽的使用和服务端至端的延迟。我们把VNFP放置问题作为整数非线性编程问题拟订,并提出一个分布式VNF(D-VNFP)的定位算法来解决该问题,因为VNF的放置问题是硬的。进行实验是为了评价拟议的D-VNFP算法的功效。结果显示,拟议的D-VNFP算法在合作卫星边缘和云端计算中超越了现有的VNIFL和VI的基线算法。