**
卸载策略
**
卸载策略三大种
将目前常见的卸载策略按计算卸载的性能需求划分为最小化时延、最小化能耗、最大化收益3种主要类型。
最小化时延的卸载策略,即在卸载过程中将传输数据及进行计算所耗 费的总时间降到最少;最小化能耗的卸载策略,即在满足移动 终端时间延迟约束的条件下,力求在计算卸载的整个过程中 最小化移动终端消耗的能量;
最大化收益的卸载策略,即根据 处理任务的实际需要将时间延迟与能量消耗这两个指标进行加权求和以获得最小值,使得移动终端或由移动终端及边缘 服务器构成的整体系统的总花费最小。
个人理解,未来如果要部署到手机终端的话,用户是可以在三者之中进行选择的。就像笔记本的节电模式与性能模式一样,让用户自己根据不同需求进行选择。默认最大化收益。
而且目前情况下手机终端自行处理的速度我们也大都能够接受,到了不能接受的地步,比如控制云主机进行云游戏等, 那说明此时对于时间是很敏感的,最小化能耗也是不切实际的,一定是在最小化时延和最大化收益中作出选择。 最小化能耗只能满足数据量大(不然手机自己执行就好了),并且时间敏感低的任务。可能运用在视频处理?
卸载的6个步骤
1 )寻找可用的 MEC计算节点,用于后续对卸载程序进
行计算。
2 )程序切割:将需要进行处理的任务程序进行分割,在分
割过程中尽量保持分割后的各部分程序的功能完整性,以便
进行后续的卸载。
3 )卸载决策:决定是否卸载程序,以及卸载程序的哪些部
分至 MEC计算节点。卸载策略可分为动态卸载及静态卸载
两种:在执行卸载前决定好所需卸载的所有程序块的策略为
静态卸载策略;根据卸载过程中的实际影响因素来动态规划
卸载程序的策略为动态卸载策略。
4 )程序传输:将卸载的计算程序传输至 MEC计算节点。
5 )执行计算: MEC计算节点对卸载到服务器的程序进行
计算。
时间延迟和能量消耗计算
时间延迟和能量消耗的计算具体可分为以下两种情况
1 )在不进行计算卸载时,时间延迟是指在移动设备终端
处执行本地计算所花费的时间;能量消耗是指在移动设备终
端处执行本地计算所消耗的能量。
2 )在进行计算卸载时,时间延迟是指卸载数据到 MEC
计算节点的传输时间、在 MEC 计算节点处的执行处理时间、
接收来自 MEC 计算节点处理的数据结果的传输时间三者之
和;能量消耗是指卸载数据到 MEC计算节点的传输耗能、接
收来自 MEC计算节点处理的数据结果的传输耗能两部分
之和。
边缘计算最大的缺点
从用户的角度来看,边缘计算最大的缺点是用户的服务质量( QoS )和体验质量( QoE )难以保证,因为计算没有集成至移动架构的网络中。
安全方面
《边缘计算安全综述与展望_陶耀东》对不同边缘计算框架对安全的处理做了讲解,又讲了EdgeX这个开源项目(尚未完成)的架构虽然重视安全问题,但还没有对安全问题进行全面的系统的讨论。