一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

车载边缘网络计算资源和通信资源的联合分配优化方法与流程

2021-10-19 23:32:00 来源:中国专利 TAG: 资源 联网 边缘 分配 优化


1.本发明涉及车联网技术领域,特别是一种车载边缘网络计算资源和通信资源的联合分配优化方法。


背景技术:

2.联网的车辆通过车辆

基础设施(vehicle

to

infrastructure,v2i)链路与车辆

车辆(vehicle

to

vehicle,v2v)链路组成车辆自组织网络。由于车载单元带来的移动应用的大幅度增长给这项技术带来了新的挑战,将计算任务卸载到云被认为是一种很有前景的方法,但远距离部署带来的骨干网络与回程网络的容量限制和延迟波动,导致车辆qos(quality of service)严重下降。移动边缘计算(mobile edge computing,mec)通过在移动网络边缘提供了计算和通信服务,既满足车辆计算能力的扩展需求,也弥补了云计算时延较长的缺点。但是mec有限的计算资源与mec卸载系统的成本问题,会严重限制任务卸载带来的效益,而且频谱资源的稀缺也是需要在任务卸载时考虑的棘手问题。本发明研究了车载边缘移动网络中的资源分配问题,并提出了车联网资源联合分配优化算法,有效的激励了mec运营商为车辆提供计算服务。
3.车联网能够为当前智能城市发展和社会带来诸多好处,包括减少交通碰撞、高效运输管理、更好的驾驶体验等。然而,要实现这些优势,需要大量的数据交换和计算能力,而且车辆在进行通信时所需的数据是基于位置和延迟受限的内容,例如,高清晰度地图包含路线图的所有关键的三维位置(如车道标记、人行横道、标志、障碍)和便于驾驶的动态信息(如交通干扰、道路状况、事故、车道封闭等状况)。此外,在车辆前往某个地区之前,需要定期更新高清地图的本地信息,以跟上变化的驾驶路线。为了有效地传输这样的数据,需要在传输、存储和计算之间进行深度集成。传统上,为了方便管理,传输、存储和计算是分开编排和设计的。以云计算为例,具有大量计算和存储能力的远程云服务器负责为用户提供计算和存储服务,然而该网络仅用于云与用户之间的数据传输,因此无法满足联网车辆的延迟和服务质量要求。


技术实现要素:

4.本发明所要解决的技术问题是克服现有技术的不足而提供一种车载边缘网络计算资源和通信资源的联合分配优化方法,本发明充分考虑了资源的有限性,研究任务车辆在进行任务卸载时搜寻最佳服务节点的匹配问题,建模系统为组合拍卖模型,其中卖家为具有有限计算资源和通信资源的服务节点,任务车辆充当买家购买这些资源并支付相应的费用。结合边缘计算服务器的计算资源充足、终端到网络边缘低时延等特性,并采用基于机器学习的分类方法来区分具有安全等级任务的车辆和具有非安全等级任务的车辆,在保证具有安全等级任务的车辆优先分配资源的前提下最大化边缘计算服务器的运营商的收益。
5.本发明为解决上述技术问题采用以下技术方案:
6.根据本发明提出的一种车载边缘网络计算资源和通信资源的联合分配优化方法,
7.车联网的体系包括车辆和mec服务器,所述车辆在拍卖模型中充当购买计算资源和通信资源的买家,mec服务器在拍卖模型中充当拍卖决策者和卖家,拍卖决策者由mec服务器充当;
8.采用mec机器学习分类算法将车辆进行分类,根据分类后的车辆,mec服务器将计算资源和通信资源联合拍卖;具体步骤如下:
9.步骤s1、针对车辆的任务中不同安全等级的任务,提取车辆的任务的三个特征:可靠性要求、最低时延要求和需求的服务类型,这三个特征组成特征向量;根据车辆的任务的特征向量,通过机器学习分类算法,将车辆分为具有安全任务等级的车辆和具有非安全任务等级的车辆,mec服务器优先为具有安全任务等级的车辆提供服务,当mec服务器优先为具有安全任务等级的m个车辆提供服务后,才会接收非安全任务等级车辆为其提供服务,m为车联网中车辆总数目的一半;所述服务是指分配计算资源和通信资源以及对车辆的任务进行卸载;
10.步骤s2、统计mec服务器的计算资源和通信资源;
11.步骤s3、车辆为任务构造出价矩阵,mec服务器的运营商向拍卖者提供要价向量;
12.步骤s4、拍卖者收集车辆和mec服务器的运营商的投标信息后,投标信息包括出价矩阵和要价向量,以完成mec服务器和车辆之间的匹配。
13.作为本发明所述的一种车载边缘网络计算资源和通信资源的联合分配优化方法进一步优化方案,步骤s1

s4过程如下:
14.步骤1、假设整个车联网中有2m个车辆,n个mec服务器,拍卖决策者提取车辆的任务的特征:可靠性要求、最低时延要求、需求的服务类型,这三个特征组成特征向量,根据特征向量,通过k

means算法,将车辆分为具有安全服务任务的车辆和具有非安全服务任务的车辆;
15.步骤2、第j个车辆的第k个任务记为t
j,k
;其中0≤j≤2m;
16.首先,具有安全服务任务的第j个车辆为t
j,k
构建出价矩阵b
j,k
,记为b
j,k
=(b
j,k,1
,...,...,b
j,k,i
,...,b
j,k,n
),其中b
j,k,i
表示t
j,k
对第i个mec服务器的出价向量,i=1,2

n,n,表示单位计算资源的出价,表示单位通信资源的出价,表示t
j,k
需要的计算资源,表示t
j,k
需要的通信资源;令其中v
j,k,i
表示第j个车辆的第k个任务对第i个mec服务器的计算资源和通信资源的加权出价,α是权重因子;
17.每个mec服务器的运营商根据运营成本向拍卖者提交一个要价向量,所有mec服务器的运营商的要价向量组成要价矩阵a=(a1,...,a
i
,...,a
n
),其中a
i
表示第i个mec服务器的运营商的要价向量,其中表示第i个mec服务器的运营商的单位计算资源要价,表示第i个mec服务器的运营商的单位通信资源要价,上标t表示转置;令r
d
=(d1,...,d
i
,...,d
n
)表示所有mec服务器可用的计算资源数目,r
c
=(c1,...,c
i
,...,c
n
)表示所有mec服务器可用的通信资源数目,其中d
i
表示第i个mec服务器可用计算资源的数目,c
i
表示第i个mec服务器可用通信资源数目;
18.令x={x
j,k,i
},其中x为匹配矩阵,x
j,k,i
∈{0,1},x
j,k,i
表示t
j,k
和第i个mec服务器
的运营商之间的匹配关系,该匹配关系是:如果第i个mec服务器的运营商接受t
j,k
,则x
j,k,i
=1,反之x
j,k,i
=0;
19.第j个车辆需要支付的费用为:
[0020][0021]
第i个mec服务器的运营商获得的收益为:
[0022][0023]
其中,分别代表第i个mec服务器的单位计算资源要价、第j个车辆的任务t
j,k
所需的计算资源、第i个mec服务器单位通信资源的要价、第j个车辆的任务t
j,k
所需的通信资源;
[0024]
因此,第i个mec服务器的运营商的总收益u
i
表示为:
[0025][0026]
其中,k
j
表示第j个车辆的任务总数;
[0027]
采用资源联合分配优化算法计算资源和通信资源联合拍卖,资源联合分配优化算法的优化目标是最大化mec服务器的运营商的总收益,具体描述如下:
[0028][0029][0030][0031][0032][0033]
其中,第一约束c1表示对于第j个车辆和第i个mec服务器,x
j,k,i
只能在0和1中取值;
[0034]
第二约束c2表示提供给车辆总的计算资源要小于等于mec服务器所具有的总计算资源;
[0035]
第三约束c3表示提供给车辆总的通信资源要小于等于mec服务器所具有的总的计算资源;
[0036]
第四约束c4表示第i个mec服务器最多只能同时为一个车辆提供服务。
[0037]
本发明采用以上技术方案与现有技术相比,具有以下技术效果:
[0038]
(1)本发明所实现方式中,车联网利用拍卖算法方法将计算资源和通信资源的联合拍卖,避免了因将通信资源和计算资源分开拍卖造成的浪费;
[0039]
(2)采用多轮迭代资源分配算法,在保证安全类型服务车辆优先分配资源的基础
上最大化边缘计算服务器运营商的收益;
[0040]
(3)考虑到了用户对计算资源和通信资源的多样性需求,并联合分配了这两种资源;只有用户同时获得这两种资源交易才会成功;
[0041]
(4)本发明在保证安全类型服务车辆优先分配资源的前提下,最大化mec服务器的运营商的收益。
附图说明
[0042]
图1是本发明所提出的边缘计算服务器网络架构图。
[0043]
图2是车载边缘网络系统架构图。
[0044]
图3是mec服务器和多等级车辆组成的车载边缘网络场景。
[0045]
图4是本发明所提出的仿真效果图。
[0046]
图5是拍卖流程图。
具体实施方式
[0047]
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
[0048]
mec已被公认为一种行之有效的方法,可增强移动设备附近的计算能力,它通过使移动设备能够将计算任务卸载到附近的mec服务器,将移动设备从繁重的计算工作负载中解放出来。与云计算相比,mec可以节省回程延迟,降低移动设备的能耗,提高隐私性和安全性。边缘计算已成为深度整合传输、存储和计算的有前途范例。
[0049]
本方法应用于车联网中,该体系主要由车辆、边缘计算服务器和拍卖决策者组成:所述车辆分为具有安全等级任务的车辆和具有非安全等级任务的车辆;所述边缘计算服务器是提供计算资源和通信资源的卖家;所述拍卖决策者会对买家的出价进行降序排序,然后选择出价最高的买家作为胜者,并将资源分配给胜者,胜者需要支付其出价。该车联网体系中,车辆作为买家会想拍卖者提供出价向量,边缘计算服务器会向拍卖者提供要价向量。
[0050]
本发明所实现方式中,在拍卖开始前会根据已有的数据集,对任务车辆进行分类,将其分为具有安全等级任务的车辆和具有非安全等级任务的车辆,为保证mec服务器优先接收安全等级任务车辆的出价向量,本算法设置一个阈值m,只有为安全任务等级车辆数的数目超过m后,才会接收非安全任务等级车辆,以此确保mec计算服务器运营商的收益。
[0051]
本发明所实现方式中,在拍卖前进行分类所需信息如下:任务的可靠性需求、最低时延要求。获取到上述信息后,利用随机森林机器学习算法对车辆进行分类。
[0052]
本发明所实现方式中,基于拍卖算法的车联网计算资源和通信资源的联合分配优化算法分为三个阶段。第一阶段:车辆根据自身需求计算出价并提交出价向量,边缘计算服务器运营商提交要价向量。第二阶段:拍卖者收集车辆和边缘计算服务器运营商的投标信息,并检查提供服务的车辆数是否超过m,若超过m,则开始接收非安全类型服务车辆的投标信息。第三阶段:车辆上传任务,服务器执行计算任务并返回结果。
[0053]
通过以上实现方式即可在保证安全类型服务车辆优先分配资源的前提下,最大化运营商的收益。
[0054]
图1是本发明所提出的边缘计算服务器网络架构图,图2是车载边缘网络系统架构
图,在车联网与边缘计算服务器系统架构图中,车联网计算架构主要由三个部分组成:车辆、边缘计算服务器和拍卖决策者组成:所述车辆分为具有安全服务类型的车辆和具有非安全服务类型的车辆,这类设备带受限的计算、电池和存储能力;所述边缘计算服务器是提供计算资源和通信资源的卖家;所述拍卖者会买家的出价进行排序,然后选择出价最高的买家作为胜者,并将资源分配给胜者,胜者需要支付其出价。该车联网体系中,车辆作为买家提供出价向量,边缘计算服务器会向拍卖者提供要价向量。
[0055]
图3是mec服务器和多等级车辆组成的车载边缘网络场景,图4是本发明所提出的仿真效果图,图5是拍卖流程图,为了充分保证安全服务类型车辆优先分配资源,需要在拍卖开始前对车辆进行划分,然后拍卖者执行资源分配算法,以达到任务车辆进行任务卸载时搜寻最佳服务节点的最佳匹配,具体算法如下:
[0056]
1.根据采集到的数据对车辆进行分类:
[0057]
车辆作为需要资源的买家,向边缘计算服务器购买通信和计算资源。然而随着车辆功能的不断增加,服务类型也越来越多,比如,安全类型服务包括车辆状态告警、车辆类型告警、交通危险告警、动态车辆告警。非安全类型服务包含交通管理、信息娱乐。分类所需具体信息示例如下所示:
[0058][0059]
2.执行车载边缘网络多轮迭代资源分配算法
[0060]
[0061][0062]
在每轮拍卖过程开始时,车辆向拍卖者提交出价向量,mec运营商向拍卖者提交要价向量,可用的计算资源和通信资源数目。在接收到以上信息后,拍卖者执行算法2.2,确定每个mec服务器临时接受的任务。对于所有的mec服务器j=1,...,n,以mec服务器j为例,依次执行如下步骤:
[0063]
首先,拍卖者从接收到出价向量中筛选出目标是mec服务器j的出价向量。其次,拍卖者将这些出价向量按照v
i,k,j
进行降序排序并构建向量组其中表示排序为p的出价向量。令表示该向量组中出价向量的个数。接着,算法2.1中的步骤8

10是选出车辆出价大于a
β
的出价向量。值得注意的是,单位计算资源出价或者单位通信资源出价低于mec运营商j要价的出价向量不满足价格约束,应该被删除。因此,拍卖者根据价格约束删除向量组中不符合要求的出价向量,并构建候选向量组其中令表示候选向量组中出价向量的个数。最后,拍卖者按照中的出价向量顺序分配计算资源和通信资源。值得注意的是,只有车辆同时获得要求的计算资源数目和通信资源数目交易才会成功,否则交易失败。由于mec服务器j的资源有限,那些加权出价低的任务请求很有可能被拒绝。用η表示
[0064]
3.执行资源更新分配算法
[0065][0066]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献