[发明专利]一种基于粒子群的车联网络任务分配方法在审
申请号: | 202110650590.2 | 申请日: | 2021-06-11 |
公开(公告)号: | CN113592219A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 于珊平;安建平;李睿德;王玉环;卜祥元 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06N3/00 |
代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 张利萍 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 粒子 联网 任务 分配 方法 | ||
1.一种基于粒子群的车联网络任务分配方法,依托的车联边缘计算网络,包括基站、用户车辆以及车辆雾节点;基站上包括中心控制器;每个用户车辆包括车载通信模组;用户车辆和车辆雾节点与基站中的中心控制器相连;中心控制器上注册有所有用户车辆和车辆雾节点的信息;且所有用户车辆和车辆雾节点均通过蜂窝网络注册,并将该用户车辆和车辆雾节点的实时位置信息汇报给中心控制器,其特征在于:所述任务分配方法,包括如下步骤:
步骤1、将按照基站分布,利用蜂窝hexagon聚合的方法将城市划分为多个均匀等大区域;
步骤2、在步骤1划分出的每个区域中,运维一个中心控制器来编排该区域内产生的所有车辆应用任务;
步骤3、每个用户车辆利用车载通信模组广播一个DSRC短信息;
步骤4、收到用户车辆DSRC信息包的车辆雾节点发送一个数据包反馈给用户车辆;
步骤5、用户车辆收集到周围所有车辆雾节点的数据包信息后,封装成一个任务请求数据包,通过蜂窝网络发送给中心控制器;
步骤6、中心控制器收集本区域所有用户车辆产生的任务请求数据包后,执行基于粒子群算法的计算卸载策略,指派特定的车辆计算节点处理用户车辆所产生的任务,并确定每个任务的服务质量;
步骤7、用户车辆按照中心控制器选择的服务质量,将任务产生的数据流传输至指派的车辆雾节点上;
步骤8、车辆雾节点实时处理所接收的用户车辆任务产生的数据,并将计算结果通过DSRC反馈给用户车辆;
步骤9、用户车辆和车辆雾节点即将断开连接时,如果用户车辆产生的任务没有被处理完,用户车辆将重新执行步骤3,向中心控制器请求任务分配,卸载未执行完的任务;如果用户车辆产生的任务被处理完,车辆雾节点将不再接收该用户车辆后续产生的任务。
2.根据权利要求1所述的一种基于粒子群的车联网络任务分配方法,其特征在于:步骤4中,用户车辆DSRC信息包中包括步骤3中多个用户车辆广播的DSRC短信息。
3.根据权利要求2所述的一种基于粒子群的车联网络任务分配方法,其特征在于:步骤4中,数据包包含车辆雾节点的ID、位置、速度以及负载。
4.根据权利要求3所述的一种基于粒子群的车联网络任务分配方法,其特征在于:步骤5中,任务请求数据包包含任务ID、任务类型、任务所属用户车辆、任务需求和临近车辆雾节点。
5.根据权利要求4所述的一种基于粒子群的车联网络任务分配方法,其特征在于:所述步骤6中基于粒子群算法的计算卸载策略,具体为:
步骤6.1将所有的未分配任务抽象为一个粒子,一个粒子包含所有任务;
将每个任务定义为k,那么每个粒子包含2k个维度;
步骤6.2生成一个包含D个粒子的粒子群,每个粒子都是一个2k的向量,代表着一种可能的任务分配策略;每个粒子在2k的向量空间里寻找最优解:即加速所有任务中具有最长服务时延的任务处理速度,并最大化所有任务的服务质量;
步骤6.3、用一个变量Xp=(xp1,xp2,xp3,...,xpD)来代表粒子p所经历的空间位置,将这个粒子所经历的最佳位置记录为而整个粒子群所有粒子经历的最佳位置记录为Gbest;用变量Vp=(vp1,vp2,vp3,...,vpD)代表粒子p的速度,经过下述公式(1)和(2)的多次迭代,粒子群将会在整个向量空间中寻找到最优解:
Xpi=Xpi+Vpi+1 (2)
其中,w是惯性权重常量,C1和C2分别是加速常量1和加速常量2,rand1和rand2是[0,1]之间的随机参数;Vpi表示粒子p第i维的速度;Xpi表示粒子p第i维的空间位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110650590.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种螺哌啶利福霉素的合成方法
- 下一篇:垂直结构LED芯片的制造方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理