一种基于MEC的任务卸载和资源分配方案组成比例

技术编号:20495042 阅读:29 留言:0更新日期:2019-03-03 00:14
移动边缘计算(MEC)通过在移动网络边缘提供IT服务环境和云计算能力带来低时延、低功耗、高可靠的优势,从而成为了未来5G研究的热点。本文公开发明专利技术了一种基于MEC的任务卸载和资源分配方案,包括制定了卸载决定和资源分配的联合优化问题;采用坐标下降法来优化卸载决定;满足用户时延条件下采用改进的匈牙利算法和贪婪算法来对用户进行子信道分配;将能耗最小化问题转化为功率最小化问题,并将其转化为一个凸优化问题得到用户最优的发送功率。本发明专利技术能够满足不同用户的不同时延的要求,并且能最小化系统总能耗,有效地提升系统性能。

A MEC-based Task Unloading and Resource Allocation Scheme

Mobile Edge Computing (MEC) brings low latency, low power consumption and high reliability advantages by providing IT service environment and cloud computing capability on the edge of mobile network, thus becoming a hot research topic in the future 5G. This paper publicly invents a task unloading and resource allocation scheme based on MEC, including formulating the joint optimization problem of unloading decision and resource allocation; using coordinate descent method to optimize unloading decision; using improved Hungarian algorithm and greedy algorithm to allocate subchannels to users under the condition of user delay; and transforming energy consumption minimization problem into power minimization problem. And it is transformed into a convex optimization problem to obtain the optimal transmission power for users. The invention can meet the requirements of different users with different time delays, minimize the total energy consumption of the system and effectively improve the system performance.

【技术实现步骤摘要】
一种基于MEC的任务卸载和资源分配方案
本专利技术涉及移动边缘计算和无线通信
,特别涉及一种基于MEC的任务卸载和资源分配方案。
技术介绍
近年来,随着移动网络和智能化移动设备的不断升级,移动互联网用户数量呈现爆炸式增长。目前,第五代移动通信(5G,thefifthgenerationofmobiletechnology)面临着爆炸式数据流量增长与海量设备连接并存的新挑战。与此同时,5G网络新增的业务场景,诸如交互式体感游戏、人脸识别、无人驾驶、虚拟现实、工业物联网通信等,由于它们对时延、能耗、可靠度等指标有了更高的需求,为了应对移动互联网高速发展带来的对应发展需求,未来的5G通信需满足超低时延、超低功耗、超高可靠、超高密度连接等各项性能需求,因此,在未来的移动通信中不仅要求无线蜂窝网络具有高速的数据传输能力,而且还要有强大的计算能力对这些数据进行处理。目前,增强现实(AR,augmentreality)、在线游戏、智慧城市、新兴物联网产业等新增业务飞速发展。然而,现有的移动设备由于电池电量有限、计算能力不足等因素已经无法满足这些新型的互联网和智能化业务对于低时延、高复杂、高可靠性的需求,进而影响用户体验。虽然移动云计算在一定程度上满足了用户对于这些业务的性能需求,它允许移动设备将本地复杂、大量的计算任务部分或完全卸载到位于核心网的云数据中心来执行,从而解决了移动设备自身资源紧缺问题,并且在一定程度上节约了任务本地执行时对设备能量的消耗。但是,将任务卸载到位于核心网的云数据中心需要通过回传网络,他会消耗回程链路资源,当大量的业务需要卸载到云服务器时,就会造成回程的拥塞,产生额外的时延开销,因此,在未来新兴的5G场景中,单一的云计算模式将会无法尽可能的满足业务对于低时延、高可靠性的需求。最近,移动边缘计算(MEC)被提出来作为5G的关键技术之一,MEC系统允许移动设备通过无线蜂窝网络将计算任务卸载到网络边缘节点,如基站、无线接入点等。与传统的移动云计算相比,由于MEC将边缘服务器部署在更靠近用户端的无线接入网边缘,因此它极大的缩短了云计算服务器与移动设备之间的距离。这样既能极大的减少回程拥塞,又减少了用户的时延开销。另外,边缘服务器能为用户提供强大的计算处理能力,从而大幅缩短任务计算时延。其次,在设备电池能量有限的情况下,MEC的网络架构缩短了边缘服务器与移动设备的距离,很大程度上约了卸载时无线传输所消耗的能量,大大延长了物联网设备的使用周期。研究结果表明,对于不同的AR设备,MEC可延长30%~50%的设备电池寿命。同时,网络密集化作为应对未来5G无线网络容量提升1000倍挑战的主要手段之一,已经得到了产业界和学术界的广泛认可。未来5G网络需要支持几十Tbit·s-1·km-2的业务密度、大于每平方公里百万个的连接密度。网络密集化主要是通过密集布设具有低功率低成本的微蜂窝、微微蜂窝、家庭基站等。它们可以拉近用户与各类基站之间的距离,从而实现提升频谱资源的空间复用率,为热点区域、中小企业和住宅内的用户提供更大的带宽和更高的数据速率,保证用户体验,达到提高网络容量等目标。与传统的宏蜂窝网络架构相比,超密集组网的网络架构能够改善覆盖,增加系统容量,增加用户满意度。所以,为了满足未来5G超低时延、超低功耗、超高可靠、超高密度连接的新型业务需求,超密集组网和移动边缘计算将会是未来5G不可或缺的关键技术。
技术实现思路
针对以上现有技术的不足,本专利技术考虑了密集组网的MEC场景下的计算卸载,针对卸载决定以及密集组网下的干扰对系统性能的影响,考虑系统总能耗,提出了卸载决策和资源分配的联合求解问题来优化系统的能耗,在不同用户的不同时延约束条件下,最小系统的总能耗。本专利技术一种基于MEC的任务卸载和资源分配方案,包括以下步骤:步骤101:制定卸载决定和资源分配的联合优化问题;步骤102:采用坐标下降法来优化卸载决定;步骤103:采用改进的匈牙利算法和贪婪算法来对用户进行子信道分配;步骤104:将能耗最小化问题转化为功率最小化问题,并将其转化为一个凸优化问题得到用户最优的发送功率;优选地,所述制定卸载决定和资源分配的联合优化问题包括:考虑一个宏基站和N个小基站(smallbasestation,SBS)组成的5G异构MEC网络。在异构网络的边缘部署有MEC服务器,MEC服务器可以同时执行多个计算密集型的任务。为了复用频谱,我们考虑在这个异构网络中SBS都以同频的方式部署,并与宏基站以有线的方式连接,每个SBS的频带被分成K个正交的子信道,定义K={1,2,…,K}代表子信道的集合,同一个小区内的每个用户使用正交的子信道,不同小区内的用户可以复用相同的子信道,所以不同的小区间的用户之间会相互干扰。为了方便分析,这里我们考虑每个SBS只有1个用户的情况,定义N={1,…,N}代表所有用户的集合。在这个网络中我们考虑每个用户n都有一个计算密集和时延敏感的任务需要完成,用户可以根据当前网络状态和自身需求选择本地执行或卸载到MEC执行。定义an∈{0,1}为用户的卸载决策,0代表用户选择本地执行,1代表用户选择卸载到MEC执行。因此,我们用A={a1,...,aN}表示所有用户的卸载决定;当用户选择卸载任务时,考虑上行传输时相邻SBS用户的干扰,当用户n分配子信道k进行数据传输时,用户n在子信道k上的信干噪比为:计算得到用户n在子信道k上的传输速率为:则用户n在卸载任务时上行传输的总速率为:其中,B表示子信道带宽,是一个二进制变量,若子信道k被分配给用户n则反之和分别表示用户n和m在子信道k上的发送功率,和分别表示SBSn的用户n和SBSm的用户m到SBSn的信道增益,ω0表示背景噪声功率。考虑每个用户n都有一个延迟敏感的计算任务wn代表计算该任务所需要的CPU周期,dn代表输入数据的大小,包括程序代码和输入的参数,表示用户能容忍的最大时延。下面我们讨论本地执行和卸载到MEC执行的能耗和时延的计算模型。(1)当用户选择本地执行时,计算任务将在每个用户设备上计算,用代表用户设备的计算能力,则本地计算的时延为:本地计算能量消耗为:其中,κ值的大小取决于移动设备的芯片结构,这里我们取κ=10(-26)。考虑到本地计算的能量消耗随着用户计算能力的增大而增加,通过动态电压缩放技术(dynamicvoltagescaling,DVS)动态调节用户的计算能力可以最小化用户本地的计算能耗。因此,在时延约束下,本地计算时分配的最优的计算能力可以表示为:其中,表示用户n的最大计算能力。(2)当用户选择将任务卸载计算时,用户设备通过无线网络接入到相应的SBS将任务卸载到MEC进行计算。对于卸载任务的用户,通过无线网络上行传输任务到MEC时会产生相应的传输时延和能耗,根据通信模型,我们可以得到用户n卸载任务时上行传输时延为:当计算任务卸载到MEC后,MEC会分配一定的计算资源来处理该任务,用fc表示MEC分配的计算速度,这里我们考虑任务执行期间MEC为每个用户分配的计算速度是固定的,则MEC执行该任务的时延为:则传输计算任务时用户总的能量消耗为:其中表示用户的总发送功率;表示用户空闲状态下的电路功率消耗。在任务卸载的过程中每个用户设备将会对本地计本文档来自技高网
...

【技术保护点】
1.一种基于MEC的任务卸载和资源分配方案,其特征在于,包括以下步骤:步骤101:制定卸载决定和资源分配的联合优化问题;步骤102:采用坐标下降法来优化卸载决定;步骤103:采用改进的匈牙利算法和贪婪算法来对用户进行子信道分配;步骤104:将能耗最小化问题转化为功率最小化问题,并将其转化为一个凸优化问题得到用户最优的发送功率。

【技术特征摘要】
1.一种基于MEC的任务卸载和资源分配方案,其特征在于,包括以下步骤:步骤101:制定卸载决定和资源分配的联合优化问题;步骤102:采用坐标下降法来优化卸载决定;步骤103:采用改进的匈牙利算法和贪婪算法来对用户进行子信道分配;步骤104:将能耗最小化问题转化为功率最小化问题,并将其转化为一个凸优化问题得到用户最优的发送功率。2.根据权利要求1所述的方法,其特征还在于,所述步骤101制定卸载决定和资源分配的联合优化问题包括:定义an∈{0,1}为用户的卸载决策,0代表用户选择本地执行,1代表用户选择卸载到MEC执行;因此,我们用A={a1,...,aN}表示所有用户的卸载决定,在任务卸载的过程中每个用户设备将会对本地计算的花费进行评估,然后上报给MEC;同时,MEC也会评估每个用户设备卸载时的花费,然后,MEC通过比较本地和卸载的花费,做出相应的卸载决定,卸载决定表示为:这里用Nc表示卸载的用户数目,用Nc表示卸载的用户集合,则本地计算的用户的数目为N-Nc,表示用户n选择本地计算的能耗,表示用户n选择卸载计算,考虑到用户的时延需求和有限的电池电量,本发明将通过优化卸载决定A和子信道分配矩阵C以及功率分配矩阵P来最小化用户的总能耗,给出了本发明需要优化的目标函数:其中,和分别表示本地和卸载计算时用户n的时延,表示用户n所能接受的最大时延,表示信道分配情况,表示第k个子信道被分配给了第n个用户,则表示没有分配第k个子信道,表示第n个用户在第k个子信道上的发送功率,Pmax表示用户的最大发送功率,C1表示计算任务时用户所能容忍的最大时延要求,C2表示的是用户的发送功率不能大于它的最大发送功率,C3表示每个子信道上的发送功率是非负的,C4表示的是信道的分配状态,C5表示卸载决定是一个二进制变量。3.根据权利要求1所述的方法,其特征还在于,所述步骤102采用坐标下降法来优化卸载决定包括:用A=[a1,a2,...,aN]表示所有用户的卸载决定,给定初始卸载决定A0为全1矩阵,Al-1表示在第l-1(l=1,2,...)次迭代时的卸载决定,相应的用V(al...

【专利技术属性】
技术研发人员:李虎张海波陈善学刘开健
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1