一种支持移动边缘计算的任务卸载装置及方法与流程

文档序号:18330200发布日期:2019-08-03 12:04阅读:615来源:国知局
一种支持移动边缘计算的任务卸载装置及方法与流程

本发明属于无线通信领域,涉及一种支持移动边缘计算的任务卸载装置及方法。



背景技术:

随着移动互联网的发展及智能终端的普及,增强现实(augmentedreality,ar)、虚拟现实及移动高清视频等新型应用不断涌现。然而,各类新型应用的计算资源密集特性对智能终端任务处理能力提出严峻挑战。为解决上述问题,移动边缘计算(mobileedgecomputing,mec)技术应运而生。该技术通过将具备较强计算能力的mec服务器部署至无线接入网络(radioaccessnetwork,ran)中,支持用户将任务卸载至mec服务器执行计算,可有效降低终端任务执行时延及能耗,显著提升用户服务质量(qualityofservice,qos)。在mec系统中,综合考虑任务特性及系统可用状态,设计高效的任务卸载机制。

目前虽然已有文献研究移动用户通过多个无线接入点进行计算卸载的问题,并基于博弈论设计计算迁移算法。基于该算法,每个用户根据计算需求、无线环境条件以及系统计算资源信息,选择本地执行计算任务或者从多个无线接入点中选择一个最优的无线接入点进行计算卸载,实现处理时延和移动设备能量消耗的最小化。又例如,有文献研究了采用动态频率及电压调整(dynamicfrequencyandvoltagescaling,dfvs)及能量收集技术实现执行时延最小化,提出了一种基于李雅普诺夫优化的动态计算卸载算法,该算法首先以时隙为单位做出二元卸载决策,继而为本地执行的用户分配计算资源或为卸载的用户分配功率。但是现有支持mec的任务卸载方案的研究较少考虑任务卸载装置的设计,导致所提算法在实际应用中受限;此外,针对存在多个可用mec候选服务器时,如何优化选择卸载服务器也是亟需研究的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种支持移动边缘计算的任务卸载装置及方法,在满足最大可容忍时延要求的限制条件下,最小化任务执行能耗,实现最佳卸载决策选择;还支持mec场景下基于最佳卸载策略的用户任务卸载,实现用户设备能耗降低及用户任务执行性能的显著提升。

为达到上述目的,本发明提供如下技术方案:

一种支持移动边缘计算的任务卸载装置,包括:

终端特性感知模块:各用户设备(userequipment,ue)通过内设信息收集机制感知终端的宏微观信息,包括终端计算能力等信息,并发送至信息分析处理模块进行集中处理;

任务特性感知模块:对用户任务特性进行收集,包括任务的输入数据量、完成任务所需的计算资源量以及任务执行时延的最大容忍值,并将所得用户任务信息发送至信息分析处理模块;

信息监测模块:监测ue所关联基站周期性广播消息,获取基站传输带宽和移动边缘计算(mobileedgecomputing,mec)服务器计算能力等信息,并传送至网络信息收集模块;

网络信息收集模块:根据信息监测模块监测到的网络状态信息进行网络信息定向性收集,根据网络状态信息实现数据的实时更新,并通过与信息分析处理模块的实时交互,实现监测模块状态信息与信息分析处理模块状态信息关于基站及mec服务器侧信息的互通性和一致性;

信息分析处理模块:根据终端特性感知模块、任务特性感知模块以及网络信息收集模块所收集的信息,确定候选mec服务器,对用户的任务特性和候选mec服务器状态信息进行存储,分析,处理,更新,并将数据传送至任务卸载决策模块;

任务卸载决策模块:根据信息分析处理模块输出的基站及mec服务器信息,对用户候选mec服务器的性能进行评估,选择性能最佳的mec服务器执行卸载;

卸载执行模块:根据对应的任务卸载决策执行用户任务卸载。

进一步,任务特性感知模块对用户任务特性进行收集,第i个用户设备uei任务特性由三元组表示:其中,ii表示uei任务的输入数据量,si表示完成uei任务所需的计算资源量,表示uei任务执行时延的最大容忍值。

进一步,信息分析处理模块确定候选mec服务器集包括:uei的候选mec服务器集合需满足:

其中,bj表示基站j的传输带宽,pij表示uei的任务wi传输至mec服务器mj时的传输功率,hij表示任务wi卸载到mec服务器mj时对应的链路的信道增益,σ2表示信道噪声功率,表示uei任务wi传输至基站时所需最小传输速率;dij表示任务wi传输至mec服务器mj并执行完成所需总时延,表示任务wi从uei传输至mec服务器mj的传输时延,表示用户卸载至mec服务器mj执行的执行时延,其中表示与基站j相关联的mec服务器mj的计算能力;表示任务执行完成时延的最大容忍值;

如满足上述条件,则该mec服务器确定为候选mec服务器。

进一步,该任务卸载方法具体为:设uei的候选mec服务器的数目为ni,若ni>1,则根据各mec服务器的性能状况,卸载至最佳mec服务器;若ni=1,则执行卸载至该mec服务器;若ni=0,则由本地ue执行任务。

进一步,对于候选mec服务器的数量ni>1,评估各候选mec服务器执行任务卸载所需能耗,选择对应能耗最小的mec服务器作为卸载目标服务器;

令eij为任务wi卸载至mec服务器mj执行任务所需总能耗,其中,表示从uei上传至mec服务器mj的传输能耗;表示卸载至mec服务器执行的能耗,κ为服务器有效的开关电容。

本发明的有益效果在于:本发明在满足最大可容忍时延要求的限制条件下,最小化任务执行能耗,实现最佳卸载决策选择。本发明还支持mec场景下基于最佳卸载策略的用户任务卸载,可实现ue能耗降低及用户任务执行性能的显著提升。

本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和获得。

附图说明

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作优选的详细描述,其中:

图1为mec服务器执行卸载的网络示意图;

图2为本发明所述任务卸载装置示意图;

图3为本发明所述任务卸载方法的流程示意图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

本发明所述的一种支持mec的任务卸载装置及方法,具体为:信息监测模块监测周围可用mec服务器的状态信息,并发送至网络信息收集模块,信息分析处理模块对用户终端特性、用户任务特性以及候选mec服务器状态信息进行综合处理,在满足最大可容忍时延要求的限制条件下,最小化任务执行能耗,实现最佳卸载决策选择。

图1为mec服务器执行卸载的网络示意图,每个基站配置一个mec服务器,ue经由无线通信链路与基站建立连接,可将任务卸载到mec服务器执行,以达到节省时延和降低能耗的目的。

图2为本发明所述任务卸载装置示意图,如图2所示,该任务卸载装置包括:

终端特性感知模块:各ue通过内设信息收集机制感知终端的宏微观信息,包括终端计算能力等信息,并发送至信息分析处理模块进行集中处理;

任务特性感知模块:对用户任务特性进行收集,包括任务的输入数据量、完成任务所需的计算资源量以及任务执行时延的最大容忍值,并将所得用户任务信息发送至信息分析处理模块;

信息监测模块:监测ue所关联基站周期性广播消息,获取基站传输带宽,mec服务器计算能力等信息,并传送至网络信息收集模块;

网络信息收集模块:根据信息监测模块监测到的网络状态信息进行网络信息定向性收集,根据网络状态信息实现数据的实时更新,并通过与信息分析处理模块的实时交互,实现监测模块状态信息与信息分析处理模块状态信息关于基站及mec服务器侧信息的互通性、一致性;

信息分析处理模块:根据终端特性感知模块,任务特性感知模块以及网络信息收集模块所收集的信息,确定候选mec服务器,对用户的任务特性、候选mec服务器状态信息进行存储,分析,处理,更新,将数据传送至任务卸载决策模块;

任务卸载决策模块:根据信息分析处理模块输出的基站及mec服务器信息,对用户候选mec服务器的性能进行评估,选择性能最佳的mec服务器执行卸载;

卸载执行模块:根据对应的任务卸载决策执行用户任务卸载。

图3为本发明所述任务卸载方法的流程示意图,如图3所示,本发明所述任务卸载方法具体为:对于候选mec服务器的数量ni>1,评估各候选mec服务器执行任务卸载所需能耗,选择对应能耗最小的mec服务器作为卸载目标服务器。令eij为任务wi卸载至mec服务器mj执行任务所需总能耗,其中,表示uei上传任务wi至mec服务器mj的传输能耗;表示任务wi卸载至mec服务器执行的能耗,κ为服务器有效开关电容。若ni=1,则执行卸载至该mec服务器;若ni=0,则由ue本地执行任务。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1