一种用户体验优先的车联网资源分配方法及系统技术方案

技术编号:21613362 阅读:67 留言:0更新日期:2019-07-13 21:07
一种用户体验优先的车联网资源分配方法及系统,方法包括:接收用户向边缘节点发出的任务请求和车辆状况;根据车辆状况确定车辆对资源的需求量;将任务请求和车辆对资源的需求量储存为任务请求对象,并推入等待队列;每过一定时间从等待队列中选取任务请求对象,加入分配列表;根据每种资源的剩余量和车辆对资源的需求量对分配列表中的任务请求对象进行资源分配。本申请通过对最小化总体损失的满意度和最大最小车辆加权分配率进行建模,得到最佳的分配方式,使得用户获得最大化总用户体验的同时,保证了资源分配的公平性。

A User Experience Priority Resource Allocation Method and System for Vehicle Networking

【技术实现步骤摘要】
一种用户体验优先的车联网资源分配方法及系统
本专利技术涉及计算机
,具体涉及一种用户体验优先的资源分配方法及系统。
技术介绍
边缘计算(edgecomputing)是在靠近人、物或数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力的新的网络架构和开放平台,就近提供边缘智能服务,满足计算任务在实时性、安全性、隐私保护、成本等方面的关键需求。边缘计算是一种近运算的概念,将运算更靠近数据源所在的本地区网内运算,尽可能地不用将数据回传到云端,减少数据往返云端的等待时间和网络成本.边缘计算将密集型计算任务迁移到附近的网络边缘服务器,降低核心网的拥塞与负担,减缓网络带宽压力,实现较低时延,带来较高带宽。在车联网中,处于对安全问题的考虑,车联网通信系统对车辆操作的控制要做到通信的时延尽可能低,在一个完整的控制过程中,通信的延时是一个非常重要的因素。边缘计算被认为是一种解决延时问题的有效办法,由于采用边缘计算,用户的计算任务不需要穿过整个网络到达网络中心进行计算,相反地,只需要用户将任务上传至网络边缘的计算节点上就可以完成计算,这样就减少了信息跨越的层数,也就节约了时间。见申请号为201710434272.6的专利,该方法提出了通过最优决策车载边缘计算节点与用户的配对方案,可以使得一定区域内总的用户体验达到最大,但未考虑用户间的公平性,无法保证每个用户的体验都接近。
技术实现思路
本申请提供了一种用户体验优先的车联网资源分配方法,该方法在保证最大化用户体验的同时,兼顾各终端获取资源的公平性,尽量满足所有用户的需求。根据第一方面,一种用户体验优先的车联网资源分配方法,该方法包括:接收用户向边缘节点发出的任务请求和车辆状况;根据所述车辆状况确定车辆对资源的需求量;将任务请求和车辆对资源的需求量储存为任务请求对象,并推入等待队列;每过一定时间从所述等待队列中选取任务请求对象,加入分配列表;根据每种资源的剩余量和车辆对资源的需求量对分配列表中的任务请求对象进行资源分配。在一些实施例,根据车辆状况确定车辆的需求量的步骤包括:接收用户提供的车辆状况;确定参数,根据所述车辆状况确定资源敏感度、资源单位价格、资源需求的基数;根据服务预算、容忍度、资源敏感度和资源单位价格确定资源需求的基数上限;根据容忍度、资源敏感度、资源需求的基数和资源需求的基数上限计算车辆对资源的需求量。在一些实施例,资源需求的基数上限为:式中,MAX_SF表示资源需求的基数上限;m表示有m种资源;RSj表示第j种资源的资源敏感度;Vj表示第j种资源的单位价格;T表示车辆的容忍度;SB表示车辆的服务预算。在一些实施例,车辆对资源的需求量为:式中,dj表示车辆对资源的需求量;min(SF,MAX_SF)表示用户资源需求的基数和资源需求的基数上限中的较小值;T表示车辆的容忍度;RSj表示第j种资源的资源敏感度。在一些实施例,所述车辆状况包括:车辆的容忍度、作业大小、作业类型和服务价格。在一些实施例,选取任务请求对象包括:遍历等待队列,选取任务请求对象,根据边缘节点的负载确定阈值,所述阈值的取值范围为大于0而小于1,并判断车辆对资源的需求量是否小于资源的剩余量和阈值的乘积,如果车辆对资源的需求量大于资源的剩余量和阈值的乘积,则退出作业选取;反之,则将该任务请求对象加入分配列表。在一些实施例,所述任务请求对象包括:作业类型、作业单位时间负载、作业ID、车辆Mac地址、该作业对资源的需求量。在一些实施例,根据每种资源的剩余量和车辆对资源的需求量总和对分配列表中的任务请求对象进行资源分配时,如果每种资源的剩余量都大于车辆对资源的需求量,则直接进行资源分配;反之,则对最小化总体损失的满意度和最大最小车辆加权分配率进行建模,根据车辆偏好、路况衡量因子和车辆分配率确定最小化总体损失的满意度,根据最小化总体损失的满意度计算最大最小车辆加权分配率,根据最小化总体损失的满意度和最大最小车辆加权分配率得到最佳分配方式。在一些实施例,对最小化总体损失的满意度和最大最小车辆加权分配率进行建模,建立的模型包括:其中:0≤aij≤dij,i∈I,j∈J其中,目标函数表示最小化总体损失的满意度;I表示待服务车辆的集合;J表示资源种类的集合;pij表示第i辆车对于第j种资源的偏好;dij表示第i辆车对于第j种资源的需求量;aij表示给第i辆车第j种资源的分配量;c表示路况衡量因子;目标函数表示最大最小车辆加权分配率;qj表示边缘节点第j种资源的剩余量。根据第二方面,一种用户体验优先的车联网资源分配系统,该系统包括:接收模块,用于接收用户向边缘节点发出的任务请求和车辆状况;需求计算模块,用于根据所述车辆状况确定车辆对资源的需求量;将任务请求和车辆对资源的需求量储存为任务请求对象,并推入等待队列;资源分配模块,用于每过一定时间从所述等待队列中选取任务请求对象,加入分配列表;根据每种资源的剩余量和车辆对资源的需求量对分配列表中的任务请求对象进行资源分配。依据上述实施例,本申请提供了一种用户体验优先的车联网资源分配方法,通过对最小化总体损失的满意度和最大最小车辆加权分配率进行建模,得到最佳的分配方式,使得用户获得最大化总用户体验的同时,保证了资源分配的公平性。附图说明图1为本申请提供的车联网资源分配方法的流程图;图2为一种实施例中确定车辆需求量的流程图;图3为一种实施例中作业选取的流程图;图4为本申请提供的车联网资源分配系统的结构示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。应当理解的是,本文中提到的容忍度表示车辆本身的状况,各个车辆的速度与自身运算速度存在差异,容忍度越小证明车辆所需的运算速度越快,车辆可以通过每次服务的响应速度来调整容忍度。本文中提到的路况衡量因子用于表示路况,该参数会影响用户体验,当路况恶劣时,应适当提高路况衡量因子。如图1所示,本申请提供了一种用户体验优先的车联网资源分配方法,方法10包括:S1:接收用户向边缘节点发出的任务请求和车辆状况。S2:根据车辆状况确定车辆对资源的需求量d。将任务请求和车辆对资源的需求量d储存为任务请求对象,并推入等待队列。S3:每过一定时间从等待队列中选取任务请求对象,加入分配列表。根据每种资源的剩余量和车辆对资源的需求量d对分配列表中的任务请求对象进本文档来自技高网...

【技术保护点】
1.一种用户体验优先的车联网资源分配方法,其特征在于,包括:接收用户向边缘节点发出的任务请求和车辆状况;根据所述车辆状况确定车辆对资源的需求量;将任务请求和车辆对资源的需求量储存为任务请求对象,并推入等待队列;每过一定时间从所述等待队列中选取任务请求对象,加入分配列表;根据每种资源的剩余量和车辆对资源的需求量对分配列表中的任务请求对象进行资源分配。

【技术特征摘要】
1.一种用户体验优先的车联网资源分配方法,其特征在于,包括:接收用户向边缘节点发出的任务请求和车辆状况;根据所述车辆状况确定车辆对资源的需求量;将任务请求和车辆对资源的需求量储存为任务请求对象,并推入等待队列;每过一定时间从所述等待队列中选取任务请求对象,加入分配列表;根据每种资源的剩余量和车辆对资源的需求量对分配列表中的任务请求对象进行资源分配。2.如权利要求1所述的方法,其特征在于,根据车辆状况确定车辆的需求量的步骤包括:接收用户提供的车辆状况;确定参数,根据所述车辆状况确定资源敏感度、资源单位价格、资源需求的基数;根据服务预算、容忍度、资源敏感度和资源单位价格确定资源需求的基数上限;根据容忍度、资源敏感度、资源需求的基数和资源需求的基数上限计算车辆对资源的需求量。3.如权利要求2所述的方法,其特征在于,资源需求的基数上限为:式中,MAX_SF表示资源需求的基数上限;m表示有m种资源;RSj表示第j种资源的资源敏感度;Vj表示第j种资源的单位价格;T表示车辆的容忍度;SB表示车辆的服务预算。4.如权利要求3所述的方法,其特征在于,车辆对资源的需求量为:式中,dj表示车辆对资源的需求量;min(SF,MAX_SF)表示用户资源需求的基数和资源需求的基数上限中的较小值;T表示车辆的容忍度;RSj表示第j种资源的资源敏感度。5.如权利要求1所述的方法,其特征在于,所述车辆状况包括:车辆的容忍度、作业大小、作业类型和服务价格。6.如权利要求1所述的方法,其特征在于,选取任务请求对象包括:遍历等待队列,选取任务请求对象,根据边缘节点的负载确定阈值,所述阈值的取值范围为大于0而小于1,并判断车辆对资源的需求量是否小于资源的剩余量和阈值的乘积,如果车辆对资源的需求量大于资源的剩余量和阈值的乘积,则退出作...

【专利技术属性】
技术研发人员:饶禹唐洁
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1