【技术实现步骤摘要】
一种多用户任务卸载方法及系统
[0001]本专利技术涉及车联网通信领域,具体涉及一种多用户任务卸载方法及系统。
技术介绍
[0002]随着信息通信技术在移动通信领域的不断发展,极大地为人们地生活带来便利。车联网作为物联网中最具发展前景地应用,已引起社会各界广泛关注。物联网也被认为是继计算机、互联网之后信息产业领域发展地第三次革命发展浪潮。未来车联网信息服务将具备实时性、大规模、海量数据接入、异构网络融合等特点。在高速移动的车联网通信环境下,海量数据的处理和传输成为当下研究工作者面临的主要挑战。受车辆终端自身计算资源和能量的限制,传统的技术手段已无法有效保证车联网信息传输时的超高可靠、低时延的特性,满足其应用服务需求。
[0003]面对复杂交通网络环境中的海量数据,云计算(Cloud Computing,CC)技术的出现可以有效解决车辆终端计算资源匮乏的问题。然而,将数据上传至云端进行集中式处理的方式增加了车联网信息传输时延。时延是车联网中至关重要的衡量指标之一。为解决这一问题,考虑将CC服务器拉近到车联网网络边缘靠近 ...
【技术保护点】
【技术特征摘要】
1.一种多用户任务卸载方法,其特征在于:包括以下步骤:S1:车辆终端向其所属ECS发送任务卸载请求;S2:所述ECS根据建立的任务卸载开销模型,求解任务开销最小时的多用户任务卸载策略作为最优多用户卸载策略,其中,所述任务卸载开销模型满足所需任务时延和任务能耗;S3:所述ECS将最优多用户卸载策略发送至车辆终端,所述车辆终端按照所述最优多用户卸载策略卸载相应任务。2.如权利要求1所述的一种多用户任务卸载方法,其特征在于:在步骤S1之前构建车辆网系统,所述车辆网系统包括M个ECS和N个车辆终端,车辆终端依据自身计算能力判别任务处理时,执行本地计算或ECS计算。3.如权利要求1所述的一种多用户任务卸载方法,其特征在于:所述步骤S2中建立的任务卸载开销模型:其中,表示车辆终端i任务执行本地计算时开销,表示车辆终端i任务在ECS计算时开销,a
i
表示第i个车辆终端的任务卸载策略,a
i
=0表示车辆终端计算任务本地执行。4.如权利要求3所述的一种多用户任务卸载方法,其特征在于:所述任务卸载开销模型中,根据任务在本地执行时的时间花费和能耗,评价车辆终端i任务执行本地计算时开销,表示为:车辆终端i任务在ECS计算时开销表示为:其中,和分别表示时延调控因子和能耗调控因子,表示车辆终端i任务执行本地计算时所需时间,表示车辆终端i任务执行本地计算时所需能耗;表示车辆终端i任务在ECS计算时所需时间,表示车辆终端i任务在ECS计算时所需能耗。5.如权利要求4所述的一种多用户任务卸载方法,其特征在于:对于车辆终端i任务执行本地计算时所需时间为:其中,f
ilocal
表示第i个车辆终端的计算性能,n
i
表示完成任务所需CPU周期数;车辆终端i任务执行本地计算时所需能耗为:其中,δ
i
为本地计算能量消耗因子,为本地硬件电路工作时能量消耗。6.如权利要求4所述的一种多用户任务卸载方法,其特征在于:对于车辆终端i任务在ECS计算时所需时间为:
其中,为ECS执行任务计算时间,为任务传输至ECS时间;为任务传输至ECS时间;为任务传输至ECS时间;表示第j个ECS的计算性能;r
i
(a)表示车辆终端i与ECS的上行链路之间执行任务a时数据传输速率,m
i
表示数据量大小;车辆终端i任务在ECS计算时所需能耗为:其中,β
i
表示车辆终端i任务ECS计算能量消耗因子,表明车辆终端维持正常通信链路传输所需的能量消耗,存在关系满足路传输所需的能量消耗,存在关系满足为维持链路正常通信时的阈值;表示N个车辆终端执行任务卸载策略时与ECS的上行链路可靠数据传输速率:其中,W为信道带宽,p
i
表...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。