【技术实现步骤摘要】
基于SDN架构的车辆计算任务卸载方法
本专利技术提供了一种基于SDN架构的车辆计算任务卸载方法,可最小化系统成本,同时保证通信的服务质量。
技术介绍
第二次工业革命后,内燃机的专利技术解决了各类交通工具发动机的问题,而发电机的问世也使得人类进入了电气时代。工业技术和生产水平巨大的提升,使汽车行业蓬勃发展。现如今,汽车已成为我们日常生活必不可少的一部分。汽车的数量无比庞大且与日俱增,必须有合理的检测管理措施加以引导。据估计,到2020年联网车辆将达到2.5亿,如此庞大复杂而又实时变化的车辆交通,人力指挥调度是不现实的,人们希望有智能的方式进行管理。这一系统的理念也促使了以路侧单元(RSU)、基站(BS)、车辆(Vehicles)组成的车辆网络(VehicularNetworks)的产生。通过车辆网络,智能交通系统对城市中整体交通情况有一个整体的认知,从而在宏观上实施对城市交通的管理引导。随着车联网的发展,众多车辆应用应运而生。比较流行的车辆应用主要包含路况预警、碰撞避免、智能调速、无人驾驶等。然而实现这些应用需要机器视觉、高精度数字地图或GPS系统、雷达系统等多项技术支持。这些技术会产生大量的数据以及计算任务,而且这些任务许多都是延迟敏感的。目前存在大量传统车辆,这些车辆不具备较强的计算能力,也就不能在时延允许范围内执行完计算任务。因此,这些新兴应用的实施面临着许多挑战。传统车辆计算任务卸载是解决当自身资源及计算性能有限时,传统车辆在处理计算密集型和延迟敏感型应用时面临的能力不足问题的有效办法。移动边缘 ...
【技术保护点】
1.基于SDN架构的车辆计算任务卸载方法,其特征在于,包括如下步骤:/n步骤1:构建基于SDN架构的车辆计算任务卸载系统,所述系统包括UAV、MEC服务器、车辆和SDN控制器,所述SDN控制器与UAV、MEC服务器和车辆信号连接;/n步骤2:判断车辆是否能够与UAV或MEC服务器建立通信链路,并根据判断结果制定策略集;/n步骤3:车辆收集由SDN控制器发来的系统中的全局信息,所述全局信息包含:UAV和MEC服务器的位置、UAV和MEC服务器等待队列中的计算任务数量、UAV和MEC服务器的计算能力和有多少车辆正在向UAV或MEC服务器发送卸载数据的信息;/n步骤4:根据SDN控制器提供的全局信息及步骤2中判断车辆是否能够与UAV或MEC服务器建立通信链路的结果,计算当前情况下的策略集中各种决策的支付函数值,并选取支付函数值最小的策略作为当前最优策略。/n
【技术特征摘要】
1.基于SDN架构的车辆计算任务卸载方法,其特征在于,包括如下步骤:
步骤1:构建基于SDN架构的车辆计算任务卸载系统,所述系统包括UAV、MEC服务器、车辆和SDN控制器,所述SDN控制器与UAV、MEC服务器和车辆信号连接;
步骤2:判断车辆是否能够与UAV或MEC服务器建立通信链路,并根据判断结果制定策略集;
步骤3:车辆收集由SDN控制器发来的系统中的全局信息,所述全局信息包含:UAV和MEC服务器的位置、UAV和MEC服务器等待队列中的计算任务数量、UAV和MEC服务器的计算能力和有多少车辆正在向UAV或MEC服务器发送卸载数据的信息;
步骤4:根据SDN控制器提供的全局信息及步骤2中判断车辆是否能够与UAV或MEC服务器建立通信链路的结果,计算当前情况下的策略集中各种决策的支付函数值,并选取支付函数值最小的策略作为当前最优策略。
2.按照权利要求1所述基于SDN架构的车辆计算任务卸载方法,其特征在于:UAV和MEC服务器分别设置一个等待队列,用来暂时存放卸载过来的计算任务。
3.按照权利要求1所述基于SDN架构的车辆计算任务卸载方法,其特征在于:步骤1中,UAV的飞行高度固定且沿固定轨迹匀速飞行,UAV的巡航轨迹根据UAV的通信覆盖范围,以最大化UAV在该范围内的覆盖率为目标。
4.按照权利要求1所述基于SDN架构的车辆计算任务卸载方法,其特征在于:步骤2中判断车辆是否能够与UAV建立通信链路即判断车辆是否在UAV的通信覆盖范围内,具体步骤如下:车辆首先广播请求信号,若车辆在UAV通信覆盖范围内,则UAV返回给请求者一个应答信号,证明通信链路可以被建立,若超过一定时间未收到应答信号,车辆判定超时即当前不在UAV覆盖范围内;判断车辆是否能够与MEC服务器建立通信链路的步骤如下:车辆向MEC服务器发送请求信号,若MEC服务器收到请求,则返回给请求者一个应答信号,证明通信链路可以建立;若超过一定时间未收到应答信号,则车辆判定请求超时,即当前车辆由于信号遮挡导致不能与MEC服务器建立通信链路。
5.按照权利要求4所述基于SDN架构的车辆计算任务卸载方法,其特征在于:步骤2中,根据判断结果制定策略集的步骤如下:
1)若车辆能够与UAV和MEC服务器建立通信链路,则策略集包含如下决策:车辆本地执行计算、卸载计算任务到UAV、卸载计算任务到MEC服务器、卸载计算任务到UAV并由UAV中继到MEC服务器;
2)若车辆能够与UAV建立通信链路,但不能与MEC服务器建立连接,则策略集包含如下决策:车辆本地执行计算、卸载计算任务到UAV、卸载计算任务到UAV并由UAV中继到MEC服务器;
3)若车辆能够与MEC服务器建立通信链路,但不能与UAV建立连接,则策略集包含如下决策:车辆本地执行计算、卸载计算任务到MEC服务器;
4)若车辆不能够与UAV和MEC服务器建立通信链路,则策略集包含如下决策:车辆本地执行计算任务。
6.按照权利要求1所述基于SDN架构的车辆计算任务卸载方法,其特征在于:步骤4中,假设计算任务为In=(Ci,Oi,Di),其中,Ci代表执行计算任务In所需的CPU周期,Oi代表卸载计算任务的数据大小,Di代...
【专利技术属性】
技术研发人员:赵亮,杨凯淇,刘羽霏,石峻岭,孟桂英,林娜,关云冲,拱长青,
申请(专利权)人:沈阳航空航天大学,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。