【技术实现步骤摘要】
面向异构网络边缘计算的任务卸载方法
本专利技术涉及无线通信
,具体涉及一种面向异构网络边缘计算的任务卸载方法。
技术介绍
近年来,随着移动互联网和物联网(InternetofThings,IoT)的快速发展,平板电脑、智能手机、可穿戴设备等智能终端的日益普及,促使越来越多的计算密集型应用(如:智能驾驶、自然语言处理、增强现实/虚拟现实)快速涌现。然而,受移动设备的CPU性能、续航能力、储存容量等因素的限制,在处理本地计算密集型应用时,会出现运算速度缓慢、掉电迅速等问题。移动边缘计算(MobileEdgeComputing,MEC)作为一种新兴和有前景的计算范式,将计算和存储资源部署到网络边缘,有效提升了用户业务体验。在移动边缘计算的支持下,海量的IoT设备将计算任务卸载到云端,增强其计算能力,避免了拥塞,延长了电池的续航能力,然而面向物联网下的MEC依然存在一些挑战。首先,具有不同流量特性(数据类型,计算负载/密度,预期完成时间)的新兴应用或异构网络下的边缘设备具有不同的需求。因此,多样化的应用和异构化的智能终端对网络的传输和处理能力的差异化需求提出了严峻的挑战。随着移动用户的处理需求变得越来越多样化和耗能,选择由异构体系结构组成的网络进行计算卸载已是大势所趋。然而,在异构MEC系统中,需要考虑移动用户卸载到哪个MEC服务器以及卸载多少任务量的问题。
技术实现思路
基于上述问题,为了实现在异构网络的环境中,选取合适的卸载目标服务器以及选取合适的卸载任务量,保证系统的稳定性,本专利技术 ...
【技术保护点】
1.一种面向异构网络边缘计算的任务卸载方法,其特征在于,包括以下步骤:/nS1、移动用户请求计算任务,根据移动用户请求计算任务的属性建立任务队列模型,得到移动用户的卸载任务量;/nS2、根据移动用户的最大卸载任务量设定约束条件,确保一个用户的计算任务在单位时隙只能卸载到一个服务器上;/nS3、根据移动用户的计算任务卸载过程建立系统模型,构建以最大化时间平均卸载收益为目标的任务卸载优化问题;/nS4、利用李雅普诺夫优化理论将任务卸载优化问题转换为每一时隙内的优化问题,通过最小化李雅普诺夫漂移与惩罚项之和得到新的优化方程;/nS5、根据任务卸载的属性要求,采用基于最值的选择准则求解优化方程,得到移动用户卸载的最优目标服务器以及卸载的最优任务量。/n
【技术特征摘要】
1.一种面向异构网络边缘计算的任务卸载方法,其特征在于,包括以下步骤:
S1、移动用户请求计算任务,根据移动用户请求计算任务的属性建立任务队列模型,得到移动用户的卸载任务量;
S2、根据移动用户的最大卸载任务量设定约束条件,确保一个用户的计算任务在单位时隙只能卸载到一个服务器上;
S3、根据移动用户的计算任务卸载过程建立系统模型,构建以最大化时间平均卸载收益为目标的任务卸载优化问题;
S4、利用李雅普诺夫优化理论将任务卸载优化问题转换为每一时隙内的优化问题,通过最小化李雅普诺夫漂移与惩罚项之和得到新的优化方程;
S5、根据任务卸载的属性要求,采用基于最值的选择准则求解优化方程,得到移动用户卸载的最优目标服务器以及卸载的最优任务量。
2.根据权利要求1所述的一种面向异构网络边缘计算的任务卸载方法,其特征在于,所述任务队列模型包括:
其中,Θi表示移动用户i的任务队列属性,Qi(t)表示移动用户i在时隙t的开始等待处理的任务量,bi(t)表示移动用户i在时隙t卸载的任务量,γi表示移动用户i的计算密度,表示移动用户i的最大容忍计算时间。
3.根据权利要求1所述的一种面向异构网络边缘计算的任务卸载方法,其特征在于,所述约束条件包括:
其中,ai(t)表示任务卸载选择的目标服务器,t表示时隙的索引,ai(t)=1表示移动用户i卸载到与MBS相连的服务器,ai(t)=0表示移动用户i卸载到与SBS相连的服务器,表示移动用户i的最少任务卸载量,bi(t)表示用户i的任务卸载量,表示移动用户i的最大任务卸载量,表示队列的稳定性。
4.根据权利要求1所述的一种面向异构网络边缘计算的任务卸载方法,其特征在于,所述系统模型包括通信模型、计算模型、能耗模型、效益模型、收益模型;
通信模型的计算方式包括:
Wi(t)=ai(t)αmTm,tran(bi,rm)+(1-ai(t))αsTs,tran(bi,rs)
其中,Wi(t)表示通信成本,ai(t)表示任务卸载选择的目标服务器,αm表示移动用户i与宏基站之间每单位时间传输数据成本,Tm,tran(bi,rm)表示传输计算数据到MBS过程中消耗的时间,且bi(t)表示动用户i的任务卸载量,rm(t)表示MBS中用户i的通信速率,αs表示移动用户i与小基站之间每单位时间传输数据成本,Ts,tran(bi,rs)表示传输计算数据到SBS过程中消耗的时间,且rs(t)表示SBS中用户i的通信速率;
计算模型的计算方式包括:
Ci(t)=ai(t)βmTm,exe(bi,fm)+(1-ai(t))βsTs,exe(bi,fs)
其中,Ci(t)表示通信成本,βm,βs分别表示MBS和SBS之间每单位时间计算成本,Tm,exe(bi,fm),Ts,exe(bi,fs)分别表示在MBS和SBS上服务器执行任务的时间,且γi示移动用户i的计算密度,fm,fs分别表示与MBS,SBS相连的MEC服务器的计算能力;
能耗模型的计算方式包括:
Ei(t)=Ei,com(t)+Ei,tran(t)
其中,Ei,com(t)表示MEC服务器计算消耗的能量,Ei,com(t)=ai(t)δγibi(fm)2+(1-ai(t))δγibi(fs)2,δ表示开关电容,Ei,tran(t)表示移动用户i传输过程中消耗的能量,Ei,tran(t)=ai(t)Tm,tran(bi)pm+(1-ai(t))Ts,tran(bi)ps,T...
【专利技术属性】
技术研发人员:温醒醒,夏士超,李云,苏开荣,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。