移动边缘计算——计算卸载

一  边缘计算产生背景

随着移动通讯技术的发展和智能终端的普及,用户对网络服务质量(QOS)、时延、带宽等网络性能要求愈来愈高。尽管新一代的移动设备中的CPU性能愈来愈强悍,依然没法在短期内处理大量计算任务。此外,联网技术的飞速发展是的物联网设备爆发式增加,网络边缘产生的海量数据将会给传输网络和云计算中心带来巨大压力。若是在终端上执行大量计算任务(如视频计算)将会大量消耗终端的算力,对终端的性能和电量是巨大挑战,当若是将计算放在云中心,又将面临高昂的传输成本和较高的时延。为了解决这些问题,采用边缘计算任务,将终端的算力上移,将云端的算力下沉至网络边缘,构建“云——边——端”三方协同架构,及有效的打破了云计算发展的瓶颈,又释放了终端的压力,实现边缘智能、低延时和大带宽处理数据。服务器

二  移动边缘计算

移动边缘计算(MEC,mobile edge computing)是指在移动网络边缘部署计算和存储资源,为移动网络提供IT服务环境和云计算能力,从而为用户提供超低延时和高带宽的网络服务解决方案。网络

EMC能够看作是运行在移动网络边缘的云服务平台,经过将部分业务处理和资源调度的功能部署到云服务平台上来实现服务性能和用户体验的提高。MEC将本来位于云数据中心的服务“下沉”到移动网络边缘,经过移动网络边缘部署计算、存储、网络和通讯等资源,不只减小了网络操做,并且下降了服务交付时延,提高 了用户体验。此外,MEC在网络边缘部署服务器以后,下降了对核心网的传输带宽要求,下降了运营成本。架构

三  计算卸载

计算卸载是指终端设备将一部分或所有计算任务交给云计算环境处理的技术,以解决移动设备在资源存储、计算性能及能效等方面的不足,是MEC的关键技术之一。性能

计算卸载包括卸载决策、资源分配和卸载系统实现三个方面。其中,卸载决策主要解决的是移动终端决定如何卸载、卸载多少以及卸载什么的问题;资源分配则重点解决终端在实现卸载后如何分配资源的问题;对于卸载系统的实现,则侧重于移动用户迁移过程当中的实现方案。优化

1  卸载决策

卸载决策是指用户设备UE(user equipment)决定是否卸载、卸载多少以及卸载什么的问题。在卸载系统中,UE通常由代码解析器、系统解析器和决策引擎组成,执行卸载的步骤为:ui

UE卸载决策结果分为本地执行、彻底卸载和部分卸载。现阶段具体决策结果由UE能量消耗和完成计算任务的时延决定。卸载决策目标主要分为下降时延、下降能量消耗以及权衡时延与能量3方面考虑。云计算

(1) 以下降时延为目标的决策卸载

通常的,若是将计算任务直接在本地执行,那么时延即为执行该任务所消耗的时间。而若是将计算任务卸载到MEC,所消耗的时间(时延)涉及三部分:将须要卸载的数据传送到MEC的时间、在MEC处理任务的时间和接收从MEC返回数据的时间。而且将计算任务卸载到MEC所产生的时延将直接影响用户的QOS,所以以下降卸载时延为目标是对其进行优化的一个重要方向。spa

(2) 以下降能量消耗为目标的卸载决策

将计算卸载到MEC服务器消耗的能量主要有两部分组成:一是将卸载数据传送到服务器的能量;二是接收服务器返回数据所消耗的能量。选择合适的能量优化模型,以下降终端的能量消耗为目标也是一个主要的优化方向。3d

(3)权衡能耗和时延为目标的卸载决策

在执行复杂的计算任务时,能耗和时延都直接影响QOS,所以如何在执行卸载任务时综合考虑能耗和时延是进行卸载决策的重要考虑因素。大多数的计算卸载决策方案的目标是在知足卸载应用程序可接受时延的同时最小化终端 处的能量消耗或根据不一样用的需求在两个优化目标之间作出权衡。视频

相关文章
相关标签/搜索