基于可行点追踪-连续凸逼近的移动边缘计算任务卸载.pdf
《基于可行点追踪-连续凸逼近的移动边缘计算任务卸载.pdf》由会员分享,可在线阅读,更多相关《基于可行点追踪-连续凸逼近的移动边缘计算任务卸载.pdf(5页珍藏版)》请在咨信网上搜索。
1、计算机与现代化JISUANJI YU XIANDAIHUA2023年第8期总第336期文章编号:1006-2475(2023)08-0093-05收稿日期:2023-01-19;修回日期:2023-03-13基金项目:国家自然科学基金面上项目(61772221);广州华商学院校内导师制科研项目资助(2023HSDS07)作者简介:陈刚(1973),男,湖南长沙人,副教授,硕士,研究方向:信息安全与云计算,Email:chengang_;王志坚(1970),男,湖南长沙人,教授,博士,研究方向:控制理论与控制工程;徐胜超(1980),男,湖北武汉人,副教授,硕士,研究方向:并行分布式处理软件。0
2、引言核心网在用网高峰期需要传输的数据量远高于其他阶段,承担的负载压力过大,再加上云数据中心通常与用户的智能设备之间存在一定的距离,增加了网络延迟1。为了解决上述问题,一些专家和学者提出了移动边缘计算技术2,但在单位时间内,本地设备只能处理有限的数据,需要将计算任务卸载到靠近网络边缘的服务器上,以提高核心网的整体计算能力。因此,进行边缘计算任务卸载方法的研究成为了相关领域研究的热点3。文献 4 考虑业务优先级和长期能耗约束,建立任务卸载模型,在 Lyapunov优化的基础上将任务卸载问题转变为确定性优化问题,采用基于梯度价格拍卖算法求解任务卸载问题。文献 5 在考虑系统延迟和能耗的基础上,建立了
3、任务卸载优化模型,并在任务卸载过程中引入免疫优化算法对卸载优化模型进行求解。文献 6 将负载、延迟和能耗最小作为目标,建立移动边缘计算任务卸载模型,通过遗传算法获取模型最优解,完成任务卸载。上述方法在任务卸载过程中,无法准确地选择任务卸载的地点,存在任务卸载精度低的问题。文献 7 以5G网络为基础,在V2X架构下开展网络应用的边缘云计算任务卸载研究。以降低任务卸载延迟为目标,采用多址边缘计算使云资源逐渐接近网络边缘。在移动环境下完成边缘云计算任务的远程卸载。文献 8 提出基于改进蝴蝶优基于可行点追踪-连续凸逼近的移动边缘计算任务卸载陈刚,王志坚,徐胜超(广州华商学院数据科学学院,广东 广州 5
4、11300)摘要:移动边缘计算任务卸载会受到邻近服务器的干扰,导致计算任务难以准确卸载到网络边缘服务器,因此设计基于可行点追踪-连续凸逼近的移动边缘计算任务卸载方法。该方法首先建立移动边缘计算任务的依赖模型,分析移动边缘计算任务的卸载需求。其次,考虑任务卸载时延和卸载能耗,以任务依赖模型为依据,建立任务卸载模型。最后,采用可行点追踪-连续凸逼近,将求解卸载模型的求解问题转变为线性松弛问题,引入迭代过滤函数追踪可行点,避免邻近服务器的干扰,对松弛变量进行连续凸逼近获取任务卸载模型的最优解,实现移动边缘计算任务的卸载。实验结果表明,本文方法负载低、卸载能耗低、卸载精度高。关键词:可行点追踪-连续凸
5、逼近法;移动边缘计算;任务依赖模型;线性松弛问题;任务卸载中图分类号:TP393.4文献标识码:ADOI:10.3969/j.issn.1006-2475.2023.08.015Mobile Edge Computing Task Offloading Based on Feasible Point Tracking ContinuousConvex ApproximationCHEN Gang,WANG Zhi-jian,XU Sheng-chao(School of Data Science,Guangzhou Huashang College,Guangzhou 511300,China
6、)Abstract:The task unloading of mobile edge computing will be interfered by adjacent servers,which makes it difficult to accurately unload computing tasks to network edge servers.Therefore,a task unloading method of mobile edge computing based onfeasible point tracking continuous approximation metho
7、d is designed.This method firstly establishes the dependency model of mobile edge computing tasks,and analyzes the unloading requirements of mobile edge computing tasks.Secondly,considering thetask unloading delay and energy consumption,the task unloading model is established based on the task depen
8、dency model.Finally,the feasible point tracking continuous convex approximation method is used to transform the problem of solving the unloading model into a linear relaxation problem.Iterative filter functions are introduced to track the feasible points to avoid interferencefrom adjacent servers.Th
9、e relaxation variables are continuously convex approximated to obtain the optimal solution of the task unloading model,so as to realize the unloading of mobile edge computing tasks.The experimental results show that the proposedmethod has low load,low energy consumption and high unloading accuracy.K
10、ey words:feasible point tracking continuous convex approximation method;mobile edge computing;task dependency model;linear relaxation problem;task unloading计算机与现代化2023年第8期化算法的移动边缘计算任务卸载方法,该方法采用任务优先级排序,对边缘云计算任务卸载执行顺序排序。采用Levy飞行方法对蝴蝶优化算法进行改进,避免陷入局部最优问题,采用改进的蝴蝶优化算法构建任务卸载模型。文献 9 提出基于优先级的移动边缘计算任务卸载方法,根据卸
11、载任务分配的周期,判断任务卸载的优先级,根据优先级结果将任务卸载到边缘服务器上。上述方法,虽然能够完成边缘计算任务的卸载,但是卸载任务时消耗能量较多,存在能耗高的问题。可行点追踪-连续凸逼近(Feasible Point Pursuit-Successive Convex Approximation,FPP-SCA)方法是一种通过追踪可行解点来求解非凸优化问题的处理方法,它将非凸优化问题转化为一系列凸问题,从而得到准确的求解结果。为了获得移动边缘计算任务卸载模型的最优解,将任务准确地卸载到边缘服务器中,本文提出基于可行点追踪-连续凸逼近法的移动边缘计算任务卸载方法。本文最后通过仿真实验的方式,
12、验证了可行点追踪-连续凸逼近法的优秀性能。1边缘计算组成移动边缘计算由3个部分构成,具体结构如图1所示。1)用户设备层:该层由手机、电脑和传感器构成。2)边缘服务器层:划分边缘服务器的区域时,主要是以距离为依据,不同区域中存在若干个边缘服务器。3)云数据中心层:该层的主要任务是为用户提供相关服务,由物理服务器构成。图1移动边缘计算的组成结构当计算任务需要卸载到网络边缘服务器时,采用切分算法对移动边缘计算任务进行划分,获得若干个子任务,从而提高任务卸载的效率与精准性。边缘计算任务中存在的数据量较大,因此任务卸载的计算量也较大。通过任务划分后获得的子任务之间通常存在数据交互,但子任务在移动边缘计算
13、过程中可以独立执行,可将其作为前提条件,展开移动边缘计算任务卸载。2移动边缘计算任务卸载方法设计根据移动边缘计算的组成分析,对移动边缘的可用有向图Loop=(B,R)描述子任务在移动应用中存在的依赖关系,有向图如图2所示。图2有向图如图2所示,拆分后获得的子任务可用图中存在的节点biB描述,任务在移动应用中存在的依赖关系可用图中的边rij R描述。执行完任务后,可向bi传输数据,只有接收到数据后,才可以继续执行任务bi。用B=b1,b2,b3,b4,b5表示子任务构成的集合,其中在本地设备中需要执行任务b1、b5,分析需求可卸载其余任务。2.1任务卸载模型设计基于可行点追踪-连续凸逼近法的移动
14、边缘计算任务卸载方法,考虑卸载能耗和时间,建立移动边缘计算任务卸载模型。2.1.1任务卸载时间任务卸载时间由2个部分构成,分别是数据传输时间和任务计算时间。1)任务计算时间。分配任务bi时,通过下式获取计算任务所需的时间ti(i),如公式(1)所示。ti(i)=Eii,i c(1)公式(1)中,Ei表示任务bi对应的负载;c表示边缘服务器;i表示边缘服务器c的计算速度;i表示边缘服务器中第i个节点。2)数据传输时间。由于不同设备的传输带宽不同,因此统一计算数据传输的总时间tj,如公式(2)所示。tj=Ft(bi)+ti(i)(2)公式(2)中,Ft(bi)表示任务bi的传输时间。2.1.2任务
15、卸载能耗移动边缘计算任务卸载处理过程中终端设备的能耗计算,如公式(3)所示。Rend=AendTend+AupTup+AdownTdown+Ajtj(3)公式中,Aend表示终端执行任务的功率,Tend表示终端执行任务的时间,Aup表示终端执行上传任务的功率,Tup表示终端上传任务的时间10-11。Adown表示终端云数据中心层转换器区域1边缘服务器1边缘服务器2边缘服务器3.区域2边缘服务器1边缘服务器2边缘服务器3.区域n边缘服务器1边缘服务器2边缘服务器3.接入点接入点接入点电脑手机传感器.电脑手机传感器.电脑手机传感器.RBrij1b4b3b2b5b942023年第8期下载任务的功率,
16、Tdown表示终端下载任务的执行时间,Aj表示计算数据传输总功率,传输的总时间为tj。2.1.3移动边缘计算任务卸载模型在任务卸载过程中,根据网络传感器采集的数据量,来确定任务卸载执行的位置12-13,在降低移动设备能耗的同时,还需要满足延迟的要求。基于可行点追踪-连续凸逼近法的任务卸载方法,是利用数据聚类理论中的二进制形式,采用二进制变量ui描述是否在位置Zi处执行任务bi的卸载;用二进制变量xi描述是否由无线接入点Ai执行任务bi的传输,当变量xi的值为1时,表明利用无线接入点Ai卸载任务bi。根据上述理论建立任务卸载模型ILP,如公式(4)所示。ILP=mint=1Ti=1M(Rloca
17、li,t+Rend)M T(4)式中,T表示任务卸载的监视周期;M表示移动设备的数量;Rlocali,t表示设备运行任务bi的能耗14-15。2.2基于可行点追踪-连续凸逼近法的模型求解利用可行点追踪-连续凸逼近法求解移动边缘计算任务卸载模型主要分为以下步骤。1)用线性规划问题描述任务卸载问题,并引入迭代过滤函数G(x)和函数(x)进行可行点的跟踪,如公式(5)所示。ui=i=1Mt=1TZhG(x)(EiWdle/WL-EiWu/Wu)xi=i=1Mt=1TAi(x)gi(i+i)(5)公式(5)中,Wdle表示移动设备在待机状态下对应的功率;WL表示数据中心或边缘服务器在任务卸载过程中的计
18、算速度,可通过支持向量机计算得到16-18;Ei表示任务bi对应的负载;Wu表示移动设备计算任务的速度;gi表示任务bi中存在的数据量19;i表示能耗因子;为常数。2)引入限制条件,根据上述过程提取的可行点,创建任务卸载的分支问题,通过迭代学习进行松弛变量的连续凸逼近,获得任务卸载模型的最优解,如公式(6)所示。y=ILP+i=1iv*isubject to v*i 0(6)公式(6)中,y表示获得任务写在模型的最优解,表示正定系数,v*i表示松弛变量,正定系数可以使松弛变量逼近于零20-23。通过上述计算,使用可行点追踪-连续凸逼近法,完成任务卸载模型的求解,实现计算任务的卸载。3仿真实验与
19、性能分析3.1仿真实验环境为了验证基于可行点追踪-连续凸逼近法的移动边缘计算任务卸载方法的整体有效性,需要对其展开测试。此次实验使用的微云移动云计算系统,微云系统具备了一个较小规模的云系统能力。从一个工作站到一个复杂的物理服务器集群不等。微云使用虚拟化中间件,将其硬件组成一套虚拟元件封装在虚拟机中,每个虚拟机均可以分配到可用的硬件资源的一部分。更大的内存容量有助于微云系统支持更多的高效率的虚拟机。它包含中等大小容量的存储和可达到千兆规模的一组处理器。同时,微云系统必须配置一组收发基站,用以接收和发送数据包到实体,其架构如图3所示。图3微云移动云计算系统架构从图3可知,该移动云计算系统通过WLA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 可行 追踪 连续 逼近 移动 边缘 计算 任务 卸载
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。