The invention discloses a mobile terminal computing migration method which optimizes the time delay and energy efficiency. This method is oriented to the LTE application. First, the computing migration model of the wireless terminal is established. On this basis, the migration cost function is constructed. Finally, the requirement and the migration of the application program are analyzed by reducing the hour delay and reducing the energy consumption. Computing capacity and wireless channel rate of mobile terminals, and reasonable implementation of computing migration, achieve the goal of comprehensive optimization of mobile terminal runtime delay and energy consumption. The invention can optimize the computing power of the mobile terminal and the battery endurance, and transmit the mobile components to the remote server through the wireless channel, use the powerful computing power of the remote server, expand the resources of the mobile terminal, improve the integrated processing capability of the mobile terminal, and reduce the local capacity. The simulation results show that the method can significantly reduce the delay and improve energy efficiency.
【技术实现步骤摘要】
一种优化时延与能效的移动终端计算迁移方法
本专利技术属于通信领域,涉及资源受限的移动终端计算迁移技术,具体涉及一种优化时延与能效的移动终端计算迁移方法,可用于在LTE应用环境下移动终端运行时延与能耗的优化。
技术介绍
随着移动互联网的发展,智能移动终端的使用数量迅速增加。当前的移动终端配备了丰富的传感器和更高的屏幕分辨率,并能以更快的速率传输数据。移动应用程序的成熟度从执行基本计算的应用程序发展到3D游戏、高清视频流服务、图像处理、语音识别和增强现实应用程序。然而,由于尺寸和重量的约束,移动终端在计算能力、存储能力、电池续航能力等方面受到限制,这些都可能阻碍移动终端发展成为媒体消费设备。为了提升移动终端的续航能力、保证实时应用低延迟的要求,计算迁移技术日益引人关注。计算迁移是指移动终端将本地执行的任务通过无线信道传送到云端的远程服务器,利用远程服务器强大的计算能力,扩展移动终端的资源,为移动终端提供高效的计算服务。移动终端的计算迁移首先要通过上行信道上传迁移数据,然后等待远程计算结果、最后在下行信道接收远程服务器返回的计算结果。这要求终端必须保持与远程服务器通信的数据连接,因此会消耗宝贵的电量。为了理解计算迁移的全部收益,应在确保减小应用程序计算时延的同时,充分考虑无线通信所带来的能耗增加与避免本地计算所节省的能量之间的折衷。在无线可变信道条件下,如何在任务的计算量、时延敏感性、能源消耗、无线信道带宽等诸多要素条件下决策计算实施迁移,以及具体迁移哪些数据,这具有很大挑战性。近年来,有关学者提出了几种用于解决移动终端的资源可用性和可持续性问题的迁移机制。例如 ...
【技术保护点】
1.一种优化时延与能效的移动终端计算迁移方法,其特征在于,包括以下步骤:步骤一,对于移动终端的应用程序,将应用程序的代码分解成多个计算组件,根据计算组件之间的关联,获取每个计算组件以及与该计算组件相关的关联计算组件的参数;步骤二,构建用于评判所述计算组件迁移代价的迁移代价函数,并根据所述的迁移代价函数构造目标函数;步骤三,对于每一个计算组件,获取减小计算时延的计算迁移条件以及提高能效的计算迁移条件;步骤四,将减小移动终端的运行时延、提高能效转化为多约束条件的最优化问题并求解,根据求解结果实施迁移决策;步骤五,应用程序将移动终端的本地计算产生的结果以及远程服务器的计算结果合成为应用程序的输出结果。
【技术特征摘要】
1.一种优化时延与能效的移动终端计算迁移方法,其特征在于,包括以下步骤:步骤一,对于移动终端的应用程序,将应用程序的代码分解成多个计算组件,根据计算组件之间的关联,获取每个计算组件以及与该计算组件相关的关联计算组件的参数;步骤二,构建用于评判所述计算组件迁移代价的迁移代价函数,并根据所述的迁移代价函数构造目标函数;步骤三,对于每一个计算组件,获取减小计算时延的计算迁移条件以及提高能效的计算迁移条件;步骤四,将减小移动终端的运行时延、提高能效转化为多约束条件的最优化问题并求解,根据求解结果实施迁移决策;步骤五,应用程序将移动终端的本地计算产生的结果以及远程服务器的计算结果合成为应用程序的输出结果。2.如权利要求1所述的优化时延与能效的移动终端计算迁移方法,其特征在于,步骤一中所述的获取每个计算组件以及与该计算组件相关的关联计算组件的参数,包括:(1)获取计算组件的代码规模大小设移动终端的应用程序的代码分解成n个计算组件,表示为M1,M2,…,Mn,对于一个具体计算组件Mi,获取Mi的代码大小为Codei,i∈[1,n];(2)获取关联计算组件的传输代码规模大小、发送代码规模大小、接收代码规模的大小记计算迁移过程中共有k个关联计算组件,k∈[1,2,…n],迁移任何一个计算组件i需要上述k个关联计算组件中的0-k个支持;设所述k个关联计算组件的传输代码规模大小分别为:tr1,tr2,…,trk;发送代码规模大小分别为:Send1,Send2,…,Sendk,接收代码规模大小分别为Rec1,Rec2,…,Reck。3.如权利要求1所述的优化时延与能效的移动终端计算迁移方法,其特征在于,步骤二中所述的代价函数表示为:上式中,向量(x1,x2,…,xn)表示计算组件的标记矢量,其中xi=0表示计算组件Mi在本地执行,xi=1表示计算组件Mi在远程服务器上执行。4.如权利要求1所述的优化时延与能效的移动终端计算迁移方法,其特征在于,步骤二中所述的目标函数表示为:5.如权利要求1所述的优化时延与能效的移动终端计算迁移方法,其特征在于,步骤三中所述...
【专利技术属性】
技术研发人员:张文柱,周雪婷,熊福力,孔维鹏,孙瑞华,高鹏,
申请(专利权)人:西安建筑科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。