一种车联云资源动态部署系统的制作方法

文档序号:10492259阅读:391来源:国知局
一种车联云资源动态部署系统的制作方法
【专利摘要】本发明公开了一种车联云资源动态部署系统,包括资源整合模块、资源管理模块和资源维护模块,资源整合模块用于完成VC资源的发现、分类和封装,资源管理模块用于对资源池进行统一调度,实现信息共享和业务协同,资源整合模块和资源管理模块通过四级节点机制构建而成,四级节点机制由上级至下级依次为VC资源管理中心、路侧单元、代理节点和用户,通过四级节点机制提升系统的扩展性和健壮性,同时降低整个系统的复杂性和依赖性,避免了因单一节点的宕机对其它节点的影响。
【专利说明】
-种车联云资源动态部署系统
技术领域
[0001] 本发明属于车载网络技术和云计算技术领域,特别设及了一种车联云资源动态部 署系统。
【背景技术】
[0002] 迄今为止,车载自组网相关的理论研究已经很成熟了。然而,一个简单的认识是即 使移动设备(如车载系统)在不停地更新和改善,与静止固定的硬件相比,在资源方面依旧 是相对匿乏的。一种行之有效的方法就是使用云计算(Cloud Computing)。云计算是传统的 计算技术,如并行计算、分布式计算,与现有的网络技术的融合。从某种程度上来说,云计算 是一种即开即用,按需取用的服务方式。当拥有了云计算,移动设备在执行一些对性能、资 源要求高的应用时,无疑会节省更多的时间和获得更好的结果。车联云(VC,Vehicular Cloud)则是将车载自组网和云计算结合起来,使得W往封闭的、单向的车联网系统成为一 个完整的体系,所有参与者都能通过该平台开展交流与合作,通过整合不同的合作伙伴,仓U 建和交付各种应用与服务,打造新的商业模式,从而形成一条新兴的、跨多行业的产业链。
[0003] 对单一车辆而言,受硬件成本及尺寸限制,计算、存储及传感资源有限,且不同生 产商生产的或者不同型号的车辆间的硬件和软件设备均存在异构性,即在CPU、通讯、内存 方面有差异性,比如车载PC上Linux和Windows操作系统的异构,甚至目前不同品牌间无法 形成互联。没有统一的标准,无法产生良好的商业模式。
[0004] 另一方面,从全局来看,中国是全球最大的汽车市场,车载资源总量丰富,但并未 得到充分的利用,如大型超市、企业的停车场,很多车辆往往一停就是好几天,充足的存储 能力没有得到使用。在交通方面上,车辆若能利用自身的信息资源自主参与其中,对缓解交 通堵塞、事故预警可W起到很大的作用。
[0005] 近年来,针对车联云的研究,多W研究实际场景应用为主,如道路安全信息发布, 停车管理,交通信号灯的优化。对系统的整体架构的深入研究论述并不多。

【发明内容】

[0006] 为了解决上述【背景技术】提出的技术问题,本发明旨在提供一种车联云资源动态部 署系统,将车载网络与云计算有机结合,利用云计算的虚拟化和高性能等特点,使得车辆可 W共享计算、存储、带宽资源,弥补了 W往车载网在硬件方面的不足,实现全面的统筹。
[0007] 为了实现上述技术目的,本发明的技术方案为:
[000引一种车联云资源动态部署系统,包括资源整合模块、资源管理模块和资源维护模 块,所述资源整合模块用于完成VC资源的发现、分类和封装,所述资源管理模块用于对资源 池进行统一调度,实现信息共享和业务协同,资源整合模块和资源管理模块通过四级节点 机制构建而成,所述四级节点机制由上级至下级依次为VC资源管理中屯、、路侧单元、代理节 点和用户,所述VC资源管理中屯、是资源的管理者,协调处理、调度各种资源,拥有最高权限, 所述路侧单元是服务的提供者,存储邻近代理节点提供资源的注册信息,所述代理节点作 为VC的发起点,是移动的云服务器,所述用户是服务的消费者,所述资源维护模块用于维护 各级节点;某代理节点构建完新的云资源后,向邻近的路侧单元提交新资源的注册信息,路 侧单元将登记的新资源注册信息发送给VC资源管理中屯、,VC资源管理中屯、向路侧单元返回 该新资源的唯一标识码,某用户根据服务索引目录向邻近的路侧单元申请所需服务,路侧 单元查询本地是否有代理节点满足需求,若有代理节点满足需求,则路侧单元向该用户返 回服务应答,用户开始使用服务,若没有代理节点满足需求,则路侧单元向VC资源管理中屯、 提交资源调度请求,VC资源管理中屯、根据用户需求与各代理节点之间的匹配情况,向路侧 单元发送调度指令,路侧单元根据调度指令向用户返回服务应答,用户开始使用服务。
[0009] 进一步地,所述资源注册信息包括该资源的位置、属性和服务有效时间。
[0010] 进一步地,所述系统根据资源属性将资源部署成3种类型的服务:网络即服务、信 息即服务和存储即服务,所述网络即服务是利用车辆间的通信能力,提供网络接入服务,所 述信息即服务是基于车载云平台,提供发布、共享路况、天气信息服务,所述存储即服务是 整合车载硬件存储资源,模拟数据中屯、,提供数据存储服务。
[0011] 进一步地,所述资源根据服务有效时间分为临时资源和长久资源,临时资源是利 用某条道路中同向车辆间联合形成的小型微云,用于解决具体问题,长久资源是利用停车 场中的车辆间联合形成的云数据中屯、,用于解决各种问题。
[001^ 进一步地,当VC资源管理中屯、发现某一资源超过了服务有限时间,VC资源管理中 屯、删除该资源一切信息并立刻通知路侧单元,路侧单元清空该资源一切信息,并通知相关 代理节点解散该云网络。
[0013] 进一步地,当VC资源管理中屯、要进行资源调度时,采用层次分析法和KM算法求解 用户任务与代理节点的完备匹配。
[0014] 进一步地,所述层次分析法需要构建=层评估体系,所述=层评估体系包括目标 层、准则层和方案层,所述目标层是用户如何获得所需的最佳服务,准则层是决策时需要考 虑的因素,方案层是各种备选方案,即备选的代理节点。
[001引进一步地,所述准则层中考虑的因素包括CPU、内存和带宽。
[0016] 进一步地,采用层次分析法求解用户任务与代理节点的完备匹配的步骤为,
[0017] (1)针对用户任务和代理节点构建带权二分图;
[0018] (2)基于层次分析法获取各个备选方案的权值;
[0019] (3)采用KM算法将权重转化为顶点集的顶标,通过求等价子图的完备匹配获得二 分图最佳匹配,即用户任务与代理节点的最佳匹配。
[0020] 进一步地,所述VC资源管理中屯、与路侧单元之间通过远程Internet实现通讯,路 侧单元、代理节点和用户之间通过无线通信实现通讯。
[0021 ]采用上述技术方案带来的有益效果:
[0022] 一、本发明总体架构为资源整合、资源管理和资源维护在处理大规模用户访问中, 为了更好地支撑整体系统,采用分布式的四级节点机制,具有如下特点:
[0023] (1)可扩展性:在VC网络中,随着用户数量的不断增多,服务需求量也不断增大,相 应地对资源和服务能力的要求也不断提高。因此在设计方案时需要考虑对系统的可扩展 性。在本方案中,用户数量越来,即四级节点数目越多,提供的资源量也会越来越多,从而服 务能力也越来越强,资源整合能力越强;
[0024] (2)健壮性:VANETs中的本质属性---移动性,易造成对操作环境内在不稳定,如通 信的间断性,服务的间断性。而采用基于层次的分布式节点设计,降低整个系统的复杂性和 依赖性,避免了因单一节点的岩机对其它节点的影响甚至可能导致整个系统擁痕。同时当 遇到高并发访问时,该系统平台能够及时处理访问,资源维护更加方便;
[0025] (3)用户体验:不同于W往化C中W云为核屯、,过度追求复杂的车载设备功能设计, 反而忽略的用户的真正需要。在本文节点设计中,则W用户为核屯、,旨在提高用户体验质 量。一方面,用户可W在各地享受到相同等级的服务,用户的数量在某种程度上也意味着资 源的数量。VC的发起点AN事实上也可能是其它服务的用户,用户的亲身参与可W更好地发 现用户自身现实与潜在需求,降低了因服务质量引起的客户流失,使得资源管理更加人性 化。
[00%] 二、本发明针对资源调度,提出了一种基于层次分析法AHPUnal^ic化erarchy Process)和二分图最佳匹配算法的调度模型,用户可W基于该模型获得最合理的最佳的服 务,使得每个用户能够实时地发现可用车载资源状态信息及其地理位置,方便用户高效地 根据提供的服务索引目录申请网络服务、信息服务和存储服务,获得更好地选择资源。
【附图说明】
[0027]图1是本发明的四节点机制结构示意图;
[00%]图2是本发明申请服务的流程示意图;
[0029] 图3是本发明资源分类示意图;
[0030] 图4是本发明AHPS层评估体系示意图;
[0031] 图5是本发明资源调度流程图。
【具体实施方式】
[0032] W下将结合附图,对本发明的技术方案进行详细说明。
[0033] 一种车联云资源动态部署系统,包括资源整合模块、资源管理模块和资源维护模 块,所述资源整合模块用于完成VC资源的发现、分类和封装,所述资源管理模块用于对资源 池进行统一调度,实现信息共享和业务协同,资源整合模块和资源管理模块通过四级节点 机制构建而成,如图1所示,四级节点机制由上级至下级依次为VC资源管理中屯、VCM、路侧单 元RSU、代理节点AN和用户化er,所述VC资源管理中屯、是资源的管理者,协调处理、调度各种 资源,拥有最高权限,所述路侧单元是服务的提供者,存储邻近代理节点提供资源的注册信 息,包括资源的位置、属性W及服务有效时间,所述代理节点作为VC的发起点,是移动的云 服务器,所述用户是服务的消费者。上级节点直接对次级节点负责,二、=、四节点间采用无 线通信方式,一、二级节点间W远程Internet实现通讯。由于车辆的高速移动性,网络拓扑 结构动态变化,因此需要资源维护模块及时对节点进行维护。保证系统的质量、效率和成 本。
[0034] 如图2所示本发明的服务申请流程图,某代理节点构建完新的云资源后,向邻近的 路侧单元提交新资源的注册信息,路侧单元将登记的新资源注册信息发送给VC资源管理中 屯、,VC资源管理中屯、向路侧单元返回该新资源的唯一标识码,某用户根据服务索引目录向 邻近的路侧单元申请所需服务,路侧单元查询本地是否有代理节点满足需求,若有代理节 点满足需求,则路侧单元向该用户返回服务应答,用户开始使用服务,若没有代理节点满足 需求,则路侧单元向VC资源管理中屯、提交资源调度请求,VC资源管理中屯、根据用户需求与 代理节点之间的匹配情况,向路侧单元发送调度指令,路侧单元根据调度指令向用户返回 服务应答,用户开始使用服务。所述资源注册信息包括该资源的位置、属性和服务有效时间 (TTL,Time To Live),当VC资源管理中屯、发现某一资源超过了服务有限时间,VC资源管理 中屯、删除该资源一切信息并立刻通知路侧单元,路侧单元清空该资源一切信息,并通知相 关代理节点解散该云网络。
[0035] 根据资源属性将资源部署成巧巾类型的服务:网络即服务、信息即服务和存储即服 务,所述网络即服务是利用车辆间的通信能力,提供网络接入服务,所述信息即服务是基于 车载云平台,提供发布、共享路况、天气信息服务,所述存储即服务是整合车载硬件存储资 源,模拟数据中屯、,提供数据存储服务。
[0036] 根据服务有效时间将资源分为临时资源和长久资源,临时资源是利用某条道路中 同向车辆间联合形成的小型微云,用于解决具体问题,如图3所示的云A2,长久资源是利用 停车场中的车辆间联合形成的云数据中屯、,用于解决各种问题,如图3所示的云A1。
[0037] 当VC资源管理中屯、要进行资源调度时,采用层次分析法AHP和KM算法求解用户任 务与代理节点的完备匹配,所述AHP采用=层评估体系,如图4所示,将决策有关的元素分解 为目标层、准则层、方案层,在此基础之上进行定性和定量的分析和决策。目标层:即决策的 目的,所需要解决的问题,本发明中所需解决的是每个用户如何获得所需的最佳的服务。准 则层:即决策时需考虑的因素,本文中主要考虑CPU、内存、带宽S种。将运S种因素作为研 究对象,进行决策方案的评估。方案层:即决策时的各种备选方案,本发明中指AN^j = I, 2,...,M),共M个备选方案。假定各个方案是相互独立的,不相互影响。
[0038] 图5给出了本发明的资源调度流程示意图,其具体步骤如下:
[0039] 步骤1:构建带权二分图;
[0040] 建立带权二分图,任务与AN间匹配网络图G= (V,E),其中V为顶点的集合,包括子 集T和子集AN,E为边的集合。子集巧旨用户任务集合,记T={ti,t2,. . .,tN},其中ti到tN是N个 相互独立的任务,每个子任务优先选择同一 RSU服务范围内的AN点。
[OOW 子集A脚旨资源发起点AN集合,记AN={ANi,AN2, . . .,ANm},其中ANi到Mm是M个发起 点。显然M<N,即AN数量应明显小于用户数。
[0042] 当点*1。= 1,2,...奶向点41^〇 = 1,2,...,1)有申请服务意图时,将两点相连形 成一条边,边上赋有权值,记为W( i,j)。权值W( i,j)是指VCM中屯、预估的用户对AN服务点的 偏好程度,若ti(i = 1,2,. . .,N)和ANj(j = 1,2,. . .,M)两点间不存在边时,则令W( i,j) = 0。
[0043] 步骤2:基于AHP层次分析法获取权值;
[0044] 基于图4构建的=层评估体系,获得判断矩阵,经过一致性检验后,通过层次计算 各个因素的权重,获取最终各个备选方案的权重。
[0045] 步骤3:使用KM算法求取目标函数
[0046] 从上述建模中,可W得到匹配图G中节点分为子集T和子集AN,各子集内部无边相 连,边上有权值,目标函数是使得所有用户的偏好程度综合最大。因此问题的实质是二分图 的最佳匹配问题。最终的匹配目标是使得所有用户的偏好程度综合最大,即在带权二分图 中总权值最大,即目标函数:
[0047] (1)初始化可行顶标,如每个ti节点的可行顶标设为它出发的所有边的最大权,ANj 节点的可行顶标设为0,任意选取一个初始匹配M,可置空;
[004引(2)遍历集合T,保证集合T的饱和,即保证每个用户都能得到相应的所需的服务, 从集合T的每一个顶点出发在等价子图中找增广路。在等价子图中没找到增广路,转(3),若 已经遍历完,转(5);
[0049] (3)修改顶标,记所有现在已捜索过的ti节点为S集合,记所有现在已捜索过的ANj 节点记为Y集合,考察所有一段在S集合,一段不属于Y集合中顶点可W构成的边,取
[(K)加 ]
(*)
[0051] 把所有S集合中的ti减少Ad之后,所有在Y集合中的点的可行顶标增加 AcU其它 顶点保持原值不变,从而有新的边加入等价子图;
[0052] (4)更新匹配数,通过交换匹配边和未匹配边,使得M边的数目加1,转(2);
[0053] (5)若集合T中顶点已遍历完,且找到完备匹配,则匹配结束,M为最佳匹配。
[0054] 当找到等价子图的完备匹配时,也就意味着找到了图G的最佳匹配,只需将各个匹 配边的顶标相加,即可获得最终的总的最大的权值。基于该算法获得的匹配结果,能够满足 多数用户的服务需求,从全局的角度保障大多数人的利益。
[0055] W上实施例仅为说明本发明的技术思想,不能W此限定本发明的保护范围,凡是 按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围 之内。
【主权项】
1. 一种车联云资源动态部署系统,其特征在于:该系统包括资源整合模块、资源管理模 块和资源维护模块,所述资源整合模块用于完成VC资源的发现、分类和封装,所述资源管理 模块用于对资源池进行统一调度,资源整合模块和资源管理模块通过四级节点机制构建而 成,所述四级节点机制由上级至下级依次为VC资源管理中心、路侧单元、代理节点和用户, 所述VC资源管理中心是资源的管理者,协调调度各种资源,拥有最高权限,所述路侧单元是 服务的提供者,存储邻近代理节点提供资源的注册信息,所述代理节点作为VC的发起点,构 建云服务器,所述用户是服务的消费者,所述资源维护模块用于维护各级节点;代理节点构 建完新的云资源后,向邻近的路侧单元提交新资源的注册信息,路侧单元将登记的新资源 注册信息发送给VC资源管理中心,VC资源管理中心向路侧单元返回该新资源的唯一标识 码,用户根据服务索引目录向邻近的路侧单元申请所需服务,路侧单元查询本地是否有代 理节点满足需求,若有代理节点满足需求,则路侧单元向该用户返回服务应答,用户开始使 用服务,若没有代理节点满足需求,则路侧单元向VC资源管理中心提交资源调度请求,VC资 源管理中心根据用户需求与各代理节点之间的匹配情况,向路侧单元发送调度指令,路侧 单元根据调度指令向用户返回服务应答,用户开始使用服务。2. 根据权利要求1所述车联云资源动态部署系统,其特征在于:所述资源注册信息包括 该资源的位置、属性和服务有效时间。3. 根据权利要求2所述车联云资源动态部署系统,其特征在于:所述系统根据资源属性 将资源部署成3种类型的服务:网络即服务、信息即服务和存储即服务,所述网络即服务是 利用车辆间的通信能力,提供网络接入服务,所述信息即服务是基于车载云平台,提供发 布、共享路况、天气信息服务,所述存储即服务是整合车载硬件存储资源,模拟数据中心,提 供数据存储服务。4. 根据权利要求2所述车联云资源动态部署系统,其特征在于:所述资源根据服务有效 时间分为临时资源和长久资源,临时资源是利用某条道路中同向车辆间联合形成的小型微 云,用于解决具体问题,长久资源是利用停车场中的车辆间联合形成的云数据中心,用于解 决各种问题。5. 根据权利要求2所述车联云资源动态部署系统,其特征在于:当VC资源管理中心发现 某一资源超过了服务有限时间,VC资源管理中心删除该资源一切信息并立刻通知路侧单 元,路侧单元清空该资源一切信息,并通知相关代理节点解散该云网络。6. 根据权利要求1所述车联云资源动态部署系统,其特征在于:当VC资源管理中心要进 行资源调度时,采用层次分析法和KM算法求解用户任务与代理节点的完备匹配。7. 根据权利要求6所述车联云资源动态部署系统,其特征在于:所述层次分析法需要构 建三层评估体系,所述三层评估体系包括目标层、准则层和方案层,所述目标层是用户如何 获得所需的最佳服务,准则层是决策时需要考虑的因素,方案层是各种备选方案,即备选的 代理节点。8. 根据权利要求7所述车联云资源动态部署系统,其特征在于:所述准则层中考虑的因 素包括CPU、内存和带宽。9. 根据权利要求7或8所述车联云资源动态部署系统,其特征在于:采用层次分析法求 解用户任务与代理节点的完备匹配的步骤为, (1)针对用户任务和代理节点构建带权二分图; (2) 基于层次分析法获取各个备选方案的权值; (3) 采用KM算法将权重转化为顶点集的顶标,通过求等价子图的完备匹配获得二分图 最佳匹配,即用户任务与代理节点的最佳匹配。10.根据权利要求1所述车联云资源动态部署系统,其特征在于:所述VC资源管理中心 与路侧单元之间通过远程Internet实现通讯,路侧单元、代理节点和用户之间通过无线通 信进行通讯。
【文档编号】H04L29/08GK105847326SQ201610144035
【公开日】2016年8月10日
【申请日】2016年3月14日
【发明人】吴学文, 朱晓凯, 原帅, 崔楠
【申请人】河海大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1