上QQ阅读APP看书,第一时间看更新
2.1 计算卸载
2.1.1 什么是计算卸载
随着科技的快速发展,移动设备流量急剧增长。但是由于自身资源及计算性能有限,智能移动设备在处理计算密集型和时间敏感型应用时可能面临着能力不足的情况。为此,使用网络边缘节点来处理分析数据的边缘计算模式应运而生,并与传统云计算模式形成互补。然而,边缘设备往往具有轻量化的特点,如何合理利用边缘有限的计算资源便成为边缘计算亟待解决的重要问题。
边缘计算在移动用户附近的无线接入网络边缘处提供云计算功能,满足快速交互响应的需求,提供普遍且灵活的计算服务。为使用边缘网络提供的服务,移动设备如何将所承担的任务卸载到边缘服务器,进行高效合理的卸载决策,已经成为目前边缘计算问题的主要研究方向。
计算卸载是边缘计算的一个关键技术,可以为资源受限设备运行计算密集型应用时提供计算资源,加快计算速度,节省能源。更详细地说,边缘计算中的计算卸载是将移动终端的计算任务卸载到边缘云环境中,解决了设备在资源存储、计算性能以及能效等方面存在的不足。
计算卸载的概念最初在移动云计算(Mobile Cloud Computing,MCC)中被提出,移动云计算具有强大的计算能力,设备可以通过计算卸载,将计算任务传输到远端云服务器执行,从而达到缓解计算和存储限制、延长设备电池寿命的目的。在MCC中,用户设备(User Equipment,UE)可以通过核心网访问强大的远程集中式云(Central Cloud,CC),利用其计算和存储资源,将计算任务卸载到云上。相比于移动终端将计算卸载到云服务器所使用的移动云计算技术可能导致的不可预测时延、传输距离远等问题,边缘计算能够更快速、高效地为移动终端提供计算服务,同时缓解核心网络的压力。表2-1是移动边缘计算和移动云计算的对比。
表2-1 移动边缘计算与移动云计算的对比