首页 / 专利库 / 电信 / 迭代 / 一种电力物联网中基于D2D通信的MEC定价卸载方法

一种电物联网中基于D2D通信的MEC定价卸载方法

阅读:206发布:2020-05-08

专利汇可以提供一种电物联网中基于D2D通信的MEC定价卸载方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种电 力 物联网 中基于D2D通信的MEC定价卸载方法,属于移动通信技术领域。技术方案:通过D2D数据通信技术完成队内任务均匀分配工作;每对 配对 的设备确定自己的数据卸载量;确定一个定价集合,并对该定价集合进行排序;MEC 服务器 按照顺序广播定价集合中的一个定价方案;巡检设备确定自己的卸载方案,并上传到MEC服务器; 云 端服务器根据巡检设备的计算方案确定自己的收益,并按照收益最大化原则判断是否需要更新定价方案;云端服务器通过 迭代 输出最优的定价方案。本发明能有效的降低巡检设备的平均计算时延,会使MEC服务器产生部分收益,并且考虑了MEC服务器有限的计算资源,使得所提方案更加符合实际场景。,下面是一种电物联网中基于D2D通信的MEC定价卸载方法专利的具体信息内容。

1.一种电物联网中基于D2D通信的MEC定价卸载方法,其特征在于包含以下步骤:步骤1,巡检设备完成数据采集工作后通过D2D数据通信技术完成队内任务均匀分配工作;步骤2,每对配对的设备根据本地的计算性能、任务计算量、端计算性能等信息确定自己的数据卸载量;步骤3,MEC服务器收集地面所有用户的计算能力信息,并根据这些信息确定一个定价集合,并对该定价集合进行排序;步骤4,MEC服务器按照顺序广播定价集合中的一个定价方案;步骤5,巡检设备根据云端给出的定价方案确定自己的卸载方案,并将该方案上传到MEC服务器,每个巡检设备可以选择本地计算或者选择卸载数据到MEC服务器进行计算;步骤6,云端服务器根据巡检设备的计算方案确定自己的收益,并按照收益最大化原则判断是否需要更新定价方案;步骤7,云端服务器通过迭代输出最优的定价方案。
2.根据权利要求1所述的一种电力物联网中基于D2D通信的MEC定价卸载方法,其特征在于:所述步骤1中,每对巡检设备是通过D2D通信技术完成数据均匀分配工作的,并且每对D2D对只有一个数据发送者和一个数据接受者,它们的色是由采集的数据量所决定的。
3.根据权利要求1所述的一种电力物联网中基于D2D通信的MEC定价卸载方法,其特征在于:所述步骤2中,每个巡检设备的数据卸载量Vk是由巡检设备的本地计算频率Fk、巡检设备与MEC服务器之间的数据传输速率Rk,m、MEC服务器分配给巡检设备的计算资源Fk,m以及巡检设备采集的数据总量Qk有关,其具体的计算方法如下:
4.根据权利要求1所述的一种电力物联网中基于D2D通信的MEC定价卸载方法,其特征在于:所述步骤3中,MEC服务器的定价集合是由巡检设备的本地计算频率计算得到的,每一个价格由巡检设备本地计算频率的倒数计算得到。
5.根据权利要求1所述的一种电力物联网中基于D2D通信的MEC定价卸载方法,其特征在于:所述步骤5中,每个巡检设备对于云端任意给定的价格,可以确定自己的卸载方案;设为第k对巡检设备针对价格所制定的卸载方案,其中是一个二进制变量,当=1时表示巡检设备需要卸载数据,反之不需要,其具体方案如下:
6.根据权利要求1所述的一种电力物联网中基于D2D通信的MEC定价卸载方法,其特征在于:所述步骤6中,云端服务器按照收益最大化原则判断是否需要更新定价方案,并且云端服务器需要遍历定价集合中所有的价格后才能确定最优的定价。

说明书全文

一种电物联网中基于D2D通信的MEC定价卸载方法

技术领域

[0001] 本发明涉及一种电力物联网中基于D2D通信的MEC定价卸载方法,属于移动通信技术领域。

背景技术

[0002] 随着电力物联网技术的发展,变电站在不同的地区范围不断扩大。手持巡检设备的应用,可以辅助巡检人员完成各种巡检任务,提升巡检的效率和平。此外,在一些特殊的气候条件和一些环境复杂的地区,巡检机器人可以不受环境、天气等因素影响,实现全天候无间歇精准巡检。然而,无论是哪一种巡检设备,它们在巡检过程中都需要采集大量的数据,由于巡检设备的体积和电池受限,计算能力成为制约巡检设备高效率巡检的主要因素。
[0003] 近年来,移动边缘计算(Mobile-edge computing,MEC)技术被看做是一种非常有前景的技术,它能够很好的弥补地面巡检设备计算能力不足的问题。文献1将MEC技术和无线能量传输(Wireless Power Transmission,WPT)技术相结合,地面多个用户可以通过WPT系统获取能量来完成自己的计算任务,每个用户都可以将自己的任务在本地计算或者通过时分多址(Time Division Multiple Access,TDMA)方式卸载到MEC服务器。该文通过优化无线接入点(Access Point,AP)的能量传输协方差矩阵、用户的CPU计算频率和用户的卸载数据量使得接入点的能量消耗最低。文献3提出一种二进制卸载方案。与上述文章不同的是每个用户的任务必须作为一个整体,通过任务卸载在MEC服务器上完成计算或在本地完成计算,该文通过联合优化用户的卸载方案和WPT系统能量传输时间与任务卸载时间,使得用户的计算速率最大化。与上述两篇文章不同的是,文献4把MEC服务器集成到无人机(UAVs)上,用户将自己的部分数据卸载到UAV-MEC服务器进行处理,该文优化了无人机的位置,目的是减少用户的能耗。为了充分利用系统的带宽资源,文献5、文献6、文献7将D2D通信技术应用到边缘计算技术中,提高了系统的数据传输效率。上述所提方案大都假设端MEC服务器的计算资源是免费的且其计算资源是无限的,但是从实际考虑,MEC服务器位于网络边缘或者集成在无人机上,其计算资源应该是有限的,并且云端MEC服务器大都由第三方提供,其计算资源应该是付费的。

发明内容

[0004] 本发明目的是提供一种电力物联网中基于D2D通信的MEC定价卸载方法,将缓存技术引入到MEC计算卸载中,将D2D技术和MEC技术相结合,可以缩短用户的计算时延,并且考虑到云端有限的计算资源,将云端的资源收费进行了优化分析,使得所提方案更加符合实际场景,该方案的提出可以为云端资源提供者提供定价参考,使云端服务器产生最大收益,此外,无论云端的计算资源是免费的还是付费的,所提方案都具有普适性,有效地解决背景技术中存在的上述问题。
[0005] 本发明的技术方案是:一种电力物联网中基于D2D通信的MEC定价卸载方法,包含以下步骤:步骤1,巡检设备完成数据采集工作后通过D2D数据通信技术完成队内任务均匀分配工作;步骤2,每对配对的设备根据本地的计算性能、任务计算量、云端计算性能等信息确定自己的数据卸载量;步骤3,MEC服务器收集地面所有用户的计算能力信息,并根据这些信息确定一个定价集合,并对该定价集合进行排序;步骤4,MEC服务器按照顺序广播定价集合中的一个定价方案;步骤5,巡检设备根据云端给出的定价方案确定自己的卸载方案,并将该方案上传到MEC服务器,每个巡检设备可以选择本地计算或者选择卸载数据到MEC服务器进行计算;步骤6,云端服务器根据巡检设备的计算方案确定自己的收益,并按照收益最大化原则判断是否需要更新定价方案;步骤7,云端服务器通过迭代输出最优的定价方案。
[0006] 所述步骤1中,每对巡检设备是通过D2D通信技术完成数据均匀分配工作的,并且每对D2D对只有一个数据发送者和一个数据接受者,它们的色是由采集的数据量所决定的。
[0007] 所述步骤2中,每个巡检设备的数据卸载量Vk是由巡检设备的本地计算频率Fk、巡检设备与MEC服务器之间的数据传输速率Rk,m、MEC服务器分配给巡检设备的计算资源Fk,m以及巡检设备采集的数据总量Qk有关,其具体的计算方法如下:
[0008] 所述步骤3中,MEC服务器的定价集合是由巡检设备的本地计算频率计算得到的,每一个价格由巡检设备本地计算频率的倒数计算得到。
[0009] 所述步骤5中,每个巡检设备对于云端任意给定的价格,可以确定自己的卸载方案。设为第k对巡检设备针对价格所制定的卸载方案,其中是一个二进制变量,当=1时表示巡检设备需要卸载数据,反之不需要,其具体方案如下:
[0010] 所述步骤6中,云端服务器按照收益最大化原则判断是否需要更新定价方案,并且云端服务器需要遍历定价集合中所有的价格后才能确定最优的定价。
[0011] 本发明的有益效果是:将缓存技术引入到MEC计算卸载中,将D2D技术和MEC技术相结合,可以缩短用户的计算时延,并且考虑到云端有限的计算资源,将云端的资源收费进行了优化分析,使得所提方案更加符合实际场景,该方案的提出可以为云端资源提供者提供定价参考,使云端服务器产生最大收益,此外,无论云端的计算资源是免费的还是付费的,所提方案都具有普适性。附图说明
[0012] 图1为本发明的系统模型图;
[0013] 图2为本发明的工作流程图

具体实施方式

[0014] 下面结合附图与实施例对本发明技术方案作进一步详细的说明。
[0015] 一种电力物联网中基于D2D通信的MEC定价卸载方法,包含以下步骤:步骤1,巡检设备完成数据采集工作后通过D2D数据通信技术完成队内任务均匀分配工作;步骤2,每对配对的设备根据本地的计算性能、任务计算量、云端计算性能等信息确定自己的数据卸载量;步骤3,MEC服务器收集地面所有用户的计算能力信息,并根据这些信息确定一个定价集合,并对该定价集合进行排序;步骤4,MEC服务器按照顺序广播定价集合中的一个定价方案;步骤5,巡检设备根据云端给出的定价方案确定自己的卸载方案,并将该方案上传到MEC服务器,每个巡检设备可以选择本地计算或者选择卸载数据到MEC服务器进行计算;步骤6,云端服务器根据巡检设备的计算方案确定自己的收益,并按照收益最大化原则判断是否需要更新定价方案;步骤7,云端服务器通过迭代输出最优的定价方案。
[0016] 所述步骤1中,每对巡检设备是通过D2D通信技术完成数据均匀分配工作的,并且每对D2D对只有一个数据发送者和一个数据接受者,它们的角色是由采集的数据量所决定的。
[0017] 所述步骤2中,每个巡检设备的数据卸载量Vk是由巡检设备的本地计算频率Fk、巡检设备与MEC服务器之间的数据传输速率Rk,m、MEC服务器分配给巡检设备的计算资源Fk,m以及巡检设备采集的数据总量Qk有关,其具体的计算方法如下:
[0018] 所述步骤3中,MEC服务器的定价集合是由巡检设备的本地计算频率计算得到的,每一个价格由巡检设备本地计算频率的倒数计算得到。
[0019] 所述步骤5中,每个巡检设备对于云端任意给定的价格,可以确定自己的卸载方案。设为第k对巡检设备针对价格所制定的卸载方案,其中是一个二进制变量,当=1时表示巡检设备需要卸载数据,反之不需要,其具体方案如下:
[0020] 所述步骤6中,云端服务器按照收益最大化原则判断是否需要更新定价方案,并且云端服务器需要遍历定价集合中所有的价格后才能确定最优的定价。
[0021] 本发明将D2D和MEC技术相结合,采用Stackelberg博弈来确定巡检设备的数据计算方案。在这个博弈过程中,MEC服务器可以看做是领导者,通过出售自己有限的计算资源来获取收益,巡检设备可以看做追随者,通过MEC服务器给出的价格来制定自己的计算方案。该方案能有效地降低巡检设备的平均计算时延。从全局利益出发,所提方案会使MEC服务器产生部分收益,并且所述方案考虑了MEC服务器有限的计算资源,使得所提方案更加符合实际场景。
[0022] 在实际应用中,参照图1,在电力物联网中的巡检业务场景中,假设N个变电站均匀的布设K对D2D巡检设备和一个集成MEC服务器的基站。巡检设备可以是笔记本电脑、智能手机和巡检机器人。同类型的巡检设备可以通过D2D方式通信。假设wk={xk,yk,0}T为第k对巡检设备的中心坐标,并用中心坐标表示两个配对设备的平均位置。基站与地面巡检设备之的数据信道模型符合准静态信道模型,其中信道在每个卸载期间保持不变。
[0023] 每对配对设备在计算数据前应该完成任务均匀分配工作。假设2K个巡检设备采用OFDM的方式将数据发送至MEC服务器,其总的数据带宽为B,每个巡检设备平均分到的带宽资源为B/2K。每个设备都可以在相同的时间内卸载自己的数据到MEC服务器。不同的D2D设备对可以共用带宽资源,每对巡检设备可使用的带宽资源为B。假设D2D配对设备之间的距离为dk。定义Pk,d为第k对巡检设备与其配对设备之间的数据发射功率,定义Pk,m为第k对巡检设备与MEC服务器之间的数据发射功率,注意同一配对设备的发射功率相同。定义一个二进制变量ρk,d∈{0,1}。ρk,d=1表示第k对巡检设备需要通过D2D方式完成数据均分工作,反之不需要。
[0024] 假设第k对巡检设备采集的数据总量为比特Qk。定义 比特为第k对巡检设备中采集数据量较大的一个,定义 比特为第k对巡检设备中采集数据总量较小的一个,并且如果 表示第k对巡检设备之间不存在D2D通信,即ρk,d=0。将Ck定义为第k对巡检设备计算1比特所需要的周期数。定义Lk比特为第k对巡检设备卸载到MEC服务器的数据总量,Qk-Lk比特为第k对巡检设备选择在本地计算的数据总量,且0≤Lk≤Qk。假设同一配对设备的计算能量相同,第k对巡检设备的CPU频率为Fk。假设MEC服务器或者本地巡检设备经过计算后的数据结果非常小。因此,所提方案不考虑MEC服务器经过计算后,将结果发送到巡检设备所需要的时间。
[0025] 参照图2,一种电力物联网中基于D2D通信的MEC定价卸载方法具体的步骤如下:
[0026] 步骤1:每对巡检设备完成完成队内任务均匀分配工作。
[0027] 进一步的,步骤1的具体步骤包括:
[0028] 步骤1.1:计算第k对巡检设备通过D2D方式进行数据通信的速率,其具体计算方法如公式(1):
[0029]
[0030] 式子(1)中N0是噪声功率。 表示同一个变电站内其他D2D设备产生的干扰。考虑到不同变电站之间的距离非常远,他们之间的干扰可以忽略。因此,定义一个二进制变量 表示第k对设备与第l对设备属于同一个变电站, 表示第k对设备与第l对设备不属于同一个变电站。Pl,d为第l对设备通过D2D方式的数据发射功率,hl,k表示第l对设备与第k对设备之间的信道功率增益,且hl,k=β/dl,k2。
[0031] 步骤1.2:计算第k对巡检设备通过D2D方式进行数据通信的传输时间,其具体计算方法如公式(2):
[0032]
[0033] 步骤1.3:根据步骤1.2和步骤1.3计算第k对巡检设备之间进行D2D通信的任务卸载时间 且
[0034] 步骤2:每对配对的设备根据本地的计算性能、任务计算量、云端计算性能等信息确定自己的数据卸载量。
[0035] 进一步的,步骤2的具体步骤包括:
[0036] 步骤2.1:计算第k对的两个巡检设备与MEC服务器之间的数据传输速率,其具体计算方法如下:
[0037]
[0038] 式子(3)中N0是噪声功率谱密度,hk,m为基站与第k对巡检设备之间的信道功率增益。
[0039] 步骤2.2:计算第k对巡检设备卸载数据到MEC服务器进行计算的时间 其中可以分为两部分:1)第k对巡检将部分数据卸载到MEC服务器所需要的数据传输时间2)MEC服务器计算第k对巡检设备卸载的数据需要的计算时间 因此,第k对巡检设备通过MEC卸载数据所需要的计算时间为:
[0040]
[0041] 考虑到同一配对的巡检设备由于计算能力、计算任务、电池能量相同。因此,同一配对的两个巡检设备通过MEC卸载数据的方案也是相同的。式子(4)中 表示第k对巡检设备向MEC服务器卸载Lk比特数据的传输时间, 是MEC服务器计算Lk比特数据所需要的时间,Fk,m=FM/K表示MEC服务器给第k对巡检设备分配的计算频率,其中FM是MEC服务器总的计算频率。
[0042] 步骤2.3:计算第k对巡检设备计算Qk比特数据所需时间,其具体计算方法如下:
[0043] 步骤3:MEC服务器收集地面所有用户的计算能力信息,并根据这些信息确定一个定价集合S,并对该定价集合进行排序,假设u={u1,u2,...,uk}表示MEC服务器给出的定价。从MEC服务器角度的来看,其目标是制定合适的价格u={u1,u2,...,uk}来吸引用户购买自己的计算资源,使得MEC服务器的收益最大化,其具体计算方法如下:
[0044]
[0045]
[0046] 式子(6b)是MEC服务器计算资源的限制条件,其中的 表示MEC服务器的总的计算性能。
[0047] 步骤4:MEC服务器按照顺序广播定价集合中的一个定价方案。MEC服务器根据用户的计算频率初始化定价集合,每一个价格设定为用户CPU计算频率的倒数。
[0048] 步骤5:巡检设备根据云端给出的定价方案确定自己的卸载方案,并将该方案上传到MEC服务器,每个巡检设备可以选择本地计算或者选择卸载数据到MEC服务器进行计算。
[0049] 进一步的,步骤5的具体步骤包括:
[0050] 步骤5.1:每对巡检设备计算任务完成所需要的成本,该成本主要包括数据计算时延和数据计算费用。其具体计算方法如下:
[0051] Uk(Lk,uk)=Tk+ukLk                  (7)
[0052] 步骤5.2:根据步骤5.1进一步计算任务完成成本,考虑到配对设备的本地计算任务和MEC服务器计算任务可以同时进行。因此,Uk(Lk,uk)的具体计算方法如下:
[0053]
[0054] 式子(8)中的Vk是巡检设备需要卸载的数据量,其具体的计算方法如下:
[0055]
[0056] 步骤5.3:从巡检设备的角度来看,其目标是根据MEC服务器给定的价格来制定合适的卸载方案,使得巡检设备的计算成本最低。因此,可以表示为下式:
[0057]
[0058] s.t. 0≤Lk≤Qk             (10b)
[0059] 对于任意给定的价格u,每对巡检设备可以确定自己的卸载方案。设为第k对巡检设备针对价格u所制定的卸载方案,其中δk是一个二进制变量:
[0060]
[0061] 步骤6:云端服务器根据巡检设备的计算方案确定自己的收益,并按照收益最大化原则判断是否需要更新定价方案,将步骤5.3得到的δk带入步骤3中的(6a)公式中,MEC服务器的最优化问题可表示为:
[0062]
[0063] 云端服务器按照收益最大化原则判断是否需要更新定价方案,如果需要则返回步骤4,如果不需要则执行步骤7;
[0064] 步骤7:云端服务器输出最优的定价方案。显然MEC服务其需要广播完所有定价集合中的价格才能确定哪一个价格是最优的价格。
[0065] 其他有助于理解本技术的背景资料
[0066] [1]Wang F,Xu J,Wang X,et al.Joint Offloading and Computing Optimization in Wireless Powered Mobile-Edge Computing Systems[J].IEEE Transactions on Wireless Communications,2018,17(3):1784-1797.
[0067] [2]Chai R,Lin J,Chen M,et al.Task Execution Cost Minimization-Based Joint Computation Offloading and Resource Allocation for Cellular D2D MEC Systems[J].IEEE Systems Journal,2019:1-13.
[0068] [3]Bi S,Zhang Y J A.Computation Rate Maximization for Wireless Powered Mobile-Edge Computingwith Binary Computation Offloading[J].IEEE Transactions on Wireless Communications,2017,17(6):4177-4190.
[0069] [4]Xiong J,Guo H,Liu J,et al.Task Offloading in UAV-Aided Edge Computing:Bit Allocation and Trajectory Optimization[J].IEEE Communications Letters,2019,23(3):538-541.
[0070] [5]刘苗.基于社交D2D网络的边缘计算与预存储资源分配技术研究[D].江苏:南京理工大学,2018.
[0071] [6]Chai R,Lin J,Chen M,et al.Task Execution Cost Minimization-Based Joint Computation Offloading and Resource Allocation for Cellular D2D MEC Systems[J].IEEE Systems Journal,2019:1-13.
[0072] [7]He Y,Ren J,Yu G,et al.Joint Computation Offloading and Resource Allocation in D2D EnabledMEC Networks.[C].international conference on communications,2019:1-6.
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈