欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 车联网环境下基于D2D的多接入边缘计算任务卸载方法独创技术14628字

车联网环境下基于D2D的多接入边缘计算任务卸载方法

2021-02-08 08:29:24

车联网环境下基于D2D的多接入边缘计算任务卸载方法

  技术领域

  本发明属于无线通信与车联网技术领域,尤其涉及一种车联网环境下基于D2D的多接入边缘计算任务卸载方法。

  背景技术

  目前,随着5G技术的迅速发展,智能交通系统取代传统交通系统指日可待,智能交通系统主要由车辆、路侧单元、中心控制台三大部分组成,该系统会收集车辆的行驶信息、路况信息等大量数据,其中车联网在智能交通系统中发挥着关键作用,目前车辆可以与其他车辆,路侧单元,网络,路边行人以及中央云服务器交换信息,由于在智能交通中车辆需要接受和处理道路上的大量信息,并且随着人们对服务质量的要求越来越高,需要在车联网上实现许多新颖的移动应用,这些墨迹的道路信息和移动应用程序需要大量计算资源进行计算处理,并且导致车辆的高能耗。但是车辆本身的计算能力和电力有限,所以这些问题为车联网带来了挑战,传统的解决方案是把资源受限设备上的任务卸载到资源丰富的设备上去计算,称之为计算卸载。

  然而在计算卸载决策前的信息收集阶段,仍存在信息真实性无法得到验证、用户无法控制自身信息的访问权限等信息安全相关的问题;并且虽然车辆配备了可联网的功能强大的计算单元,提供了智能驾驶辅助以及各种信息娱乐应用,但这些应用任务需要低延迟和高的计算能力,这时车辆自身有限的资源和计算能力无法满足上述要求,并且虽然现有的第三方基础设施,如中央云,可以通过计算能力强的代理资源以丰富车联网高速的应用需求,但是将任务卸载到中央云,会占用大量的网络宽带,增加核心网的压力并导致网络延迟。

  通过上述分析,现有技术存在的问题及缺陷为:

  (1)在计算卸载决策前的信息收集阶段,仍存在信息真实性无法得到验证、用户无法控制自身信息的访问权限等信息安全相关的问题;

  (2)车辆自身有限的资源和计算能力无法满足上述要求,并且虽然现有的第三方基础设施,如中央云,可以通过计算能力强的代理资源以丰富车联网高速的应用需求,但是将任务卸载到中央云,会占用大量的网络宽带,增加核心网的压力并导致网络延迟。

  发明内容

  针对现有技术存在的问题,本发明提供了一种车联网环境下基于D2D的多接入边缘计算任务卸载方法。

  本发明是这样实现的,一种车联网环境下基于D2D的多接入边缘计算任务卸载方法,所述车联网环境下基于D2D的多接入边缘计算任务卸载方法具体包括:

  步骤一,UE与D2D卸载者之间进行有效的数据传输,UE进行卸载初始化,基站接收到信道差的UE后为D2D卸载进行安排,当UE处于一个完全隔离的环境中时,通过一个已知邻近的且于基站间信道良好的UE做中继转发卸载的初始要求;

  步骤二,基站通过控制信道接收卸载请求,基站提取UE和临近UE的位置、负载和信道条件及相关信息,并基于获取到的相关信息为UE选择合适的卸载对象;

  所述基站通过控制信道接收卸载请求包括:

  基站接收到各个UE同时发出的卸载请求时,基站进行联合分配通信和计算资源,表达式如下:

  

  限制条件有:

  

  

  ti≤τi i∈{1,2,...,K}

  其中,K表示任务总个数;向量n={n1,n2,……nk}是子载波的分配向量,向量m={m1,m2,……mk}是基站服务器计算资源的分配比例向量,向量a={a1,a2,……ak}是任务的卸载决策向量,ai=1代表该任务卸载到基站服务器执行,ai=0代表该任务在移动设备本地执行;是任务本地执行的能耗,只包含计算产生的能耗;

  步骤三,进行子载波分配,并进行计算任务分割;

  所述子载波分配方法包括:

  (2.1)初始化一个最大迭代次数及最大容忍阈值,给定子载波分配策略;

  (2.2)基于子载波分配策略进行子载波分配;

  (2.3)将步骤(2.2)得到的子载波分配结果代入步骤(2.1)中,再次求解卸载策略,重复步骤(2.1)至步骤(2.2),直至结果收敛;

  步骤四,基站收集可用性、信道条件及相关需求信息,与卸载对象、差信道UE进行信息的同步交换;

  所述基站与卸载对象、差信道UE进行信息的同步交换的方法包括以下步骤:

  (4.1)基站抽取卸载对象、差信道UE的分散的数据,根据基站设定的预定义模型制定数据采集的准则,并向目标数据库导入;

  (4.2)基站与卸载对象和差信道UE进行同步交换的数据信息按照预定的模型对数据信息进行清洗和处理;

  步骤五,差信道UE通过物理上行控制链路向基站发送调度请求信令,基站为请求者和卸载者进行资源块安排;

  步骤六,执行卸载处理,并将处理结果返回基站,中断UE与D2D卸载者之间的数据传输。

  进一步,步骤一中,所述UE与D2D卸载者之间进行有效的数据传输包括:通过SC节点开/关方法进行UE与D2D卸载者之间数据信息传输的连续性管理;

  所述SC节点开/关方法当SC演进型节点B(SC-eNodeB)不具有与SC-eNode B相关联的任何UE时或当SC-eNode B不与相关联的UE传送任何数据时,SC-eNode B可被关掉而不影响UE连接性。

  进一步,步骤(2.2)中,所述子载波分配方法包括:

  (2.2.1)将0/1卸载策略初始化A=(0,0,……,0),卸载匹配策略初始化为W=(0,0……,0),将子载波分配策略随机初始化为S=(S1,S2,……,SR);

  (2.2.2)CRS计算本地执行所需的能耗为{E1,E2,……ER},同时衡量与附近CPS之间的信道条件,并进行匹配;

  (2.2.3)当CR和CP匹配成功,两者之间可建立D2D链路,无论CR还是CP都不会有重新选择匹配对象的机会。

  进一步,步骤四中,所述基站通过设定的预定义模型进行数据采集包括全量抽取、增量抽取。

  进一步,所述全量抽取将卸载对象、差信道UE的源数据信息进行原封不动的抽取。

  进一步,所述增量抽取将卸载对象、差信道UE抽取到的数据中发生改变的数据。

  进一步,步骤(4.2)中,所述对数据信息进行清洗和处理包括:

  1)对同步交换的数据信息进行去重,对数据进行归类处理;

  2)并对交换的数据信息进行分解。

  进一步,步骤1)中,所述对同步交换的数据信息进行去重包括:

  1.1)获取文本集合;

  1.2)文本集合中文档进行分词处理,并计算IF、DF、IDF和TF-IDF值;

  1.3)进行特征选择,删除小于Simliar的TF-IDF值。

  本发明的另一目的在于提供一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施所述车联网环境下基于D2D的多接入边缘计算任务卸载方法。

  本发明的另一目的在于提供一种计算机可读存储介质,储存有指令,当所述指令在计算机上运行时,使得计算机执行所述车联网环境下基于D2D的多接入边缘计算任务卸载方法。

  结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明基于D2D计算任务卸载并通过采用子载波资源分配,降低了信息交互传输所需要的能量,降低了网络宽带的使用量及核心网的压力,提高了传输速度并且使信息的真实性得到验证,提高了信息的安全。

  附图说明

  为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。

  图1是本发明实施例提供的车联网环境下基于D2D的多接入边缘计算任务卸载方法流程图。

  图2是本发明实施例提供的子载波分配方法流程图。

  图3是本发明实施例提供的给定子载波分配算法流程图。

  图4是本发明实施例提供的基站与卸载对象、差信道UE进行信息的同步交换的具体方法流程图。

  图5是本发明实施例提供的对数据信息进行清洗和处理工作的方法流程图。

  图6是本发明实施例提供的对同步交换的数据信息进行去重操作的方法流程图。

  具体实施方式

  为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

  针对现有技术存在的问题,本发明提供了一种车联网环境下基于D2D的多接入边缘计算任务卸载方法,下面结合附图对本发明作详细的描述。

  如图1所示,本发明实施例提供的车联网环境下基于D2D的多接入边缘计算任务卸载方法具体包括:

  S101,UE与D2D卸载者之间进行有效的数据传输,UE进行卸载初始化,基站接收到信道差的UE后为D2D卸载进行安排,当UE处于一个完全隔离的环境中时,通过一个已知邻近的且于基站间信道良好的UE做中继转发卸载的初始要求;

  S102,基站通过控制信道接收卸载请求,基站提取UE和临近UE的位置、负载和信道条件及相关信息,并基于获取到的相关信息为UE选择合适的卸载对象;

  S103,进行子载波分配,并进行计算任务分割;

  S104,基站收集可用性、信道条件及相关需求信息,与卸载对象、差信道UE进行信息的同步交换;

  S105,差信道UE通过物理上行控制链路向基站发送调度请求信令,基站为请求者和卸载者进行资源块安排;

  S106,执行卸载处理,并将处理结果返回基站,中断UE与D2D卸载者之间的数据传输。

  步骤S101中,本发明实施例提供的UE与D2D卸载者之间进行有效的数据传输包括:通过SC节点开/关方法进行UE与D2D卸载者之间数据信息传输的连续性管理;

  所述SC节点开/关方法当SC演进型节点B(SC-eNodeB)不具有与SC-eNode B相关联的任何UE时或当SC-eNode B不与相关联的UE传送任何数据时,SC-eNode B可被关掉而不影响UE连接性。

  步骤S104中,本发明实施例提供的基站通过设定的预定义模型进行数据采集包括全量抽取、增量抽取。

  本发明实施例提供的全量抽取将卸载对象、差信道UE的源数据信息进行原封不动的抽取。

  本发明实施例提供的增量抽取将卸载对象、差信道UE抽取到的数据中发生改变的数据。

  步骤S102中,本发明实施例提供的基站通过控制信道接收卸载请求包括:

  基站接收到各个UE同时发出的卸载请求时,基站进行联合分配通信和计算资源,表达式如下:

  

  限制条件有:

  

  

  ti≤τi i∈{1,2,...,K}

  其中,K表示任务总个数;向量n={n1,n2,……nk}是子载波的分配向量,向量m={m1,m2,……mk}是基站服务器计算资源的分配比例向量,向量a={a1,a2,……ak}是任务的卸载决策向量,ai=1代表该任务卸载到基站服务器执行,ai=0代表该任务在移动设备本地执行;是任务本地执行的能耗,只包含计算产生的能耗。

  如图2所示,步骤S103中,本发明实施例提供的子载波分配方法包括:

  S201,初始化一个最大迭代次数及最大容忍阈值,给定子载波分配策略;

  S202,基于子载波分配策略进行子载波分配;

  S203,将步骤S202得到的子载波分配结果代入步骤S201中,再次求解卸载策略,重复步骤S201至步骤S202,直至结果收敛。

  如图3所示,步骤S202中,本发明实施例提供的子载波分配方法包括:

  S301,将0/1卸载策略初始化A=(0,0,……,0),卸载匹配策略初始化为W=(0,0……,0),将子载波分配策略随机初始化为S=(S1,S2,……,SR);

  S302,CRS计算本地执行所需的能耗为{E1,E2,……ER},同时衡量与附近CPS之间的信道条件,并进行匹配;

  S303,当CR和CP匹配成功,两者之间可建立D2D链路,无论CR还是CP都不会有重新选择匹配对象的机会。

  如图4所示,步骤S104中,本发明实施例提供的基站与卸载对象、差信道UE进行信息的同步交换的方法包括以下步骤:

  S401,基站抽取卸载对象、差信道UE的分散的数据,根据基站设定的预定义模型制定数据采集的准则,并向目标数据库导入;

  S402,基站与卸载对象和差信道UE进行同步交换的数据信息按照预定的模型对数据信息进行清洗和处理。

  如图5所示,步骤S402中,本发明实施例提供的对数据信息进行清洗和处理包括:

  S501,对同步交换的数据信息进行去重,对数据进行归类处理;

  S502,并对交换的数据信息进行分解。

  如图6所示,步骤S501中,本发明实施例提供的对同步交换的数据信息进行去重包括:

  S601,获取文本集合;

  S602,文本集合中文档进行分词处理,并计算IF、DF、IDF和TF-IDF值;

  S603,进行特征选择,删除小于Simliar的TF-IDF值。

  以上所述,仅为本发明较优的具体的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。

《车联网环境下基于D2D的多接入边缘计算任务卸载方法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)