• 沒有找到結果。

车辆边缘计算环境下任务卸载研究综述

N/A
N/A
Protected

Academic year: 2022

Share "车辆边缘计算环境下任务卸载研究综述"

Copied!
20
0
0

加載中.... (立即查看全文)

全文

(1)

第4卷 第5期

年5月 计  算  机  学  报

CHINESEJOURNALOFCOMPUTERS 4N

收稿日期在线发布日期本课题得到国家重点研发计划智能机器人专项课题国家自然 科学基金李智勇,博士教授博士生导师中国计 感知与学习和嵌入式系统C模型 琦,

硕士研究生主要研究方向为移动边缘计算和深度强化学习.陈一凡,博士研究生主要研究方向为移动边缘计算和博弈论.谢国琪, 副教授中国计算机学会会员主要研究方向为嵌入式与信息物理系统并行与分布式系统和安全关键系统.李仁发,博士 博士生导师中国计算机学会高级会员主要研究领域为计算机体系结构嵌入式计算系统信息物理融合系统和物联网.

车辆边缘计算环境下任务卸载研究综述

李智勇  

    陈一凡   谢国琪   李仁发

湖南大学信息科学与工程学院 长沙 

嵌入式与网络计算湖南省重点实验室 长沙 

  计算密集和延迟敏感型车辆应用的出现对车辆设备有限的计算能力提出了严峻的挑战将任务卸载到传 的云平台会有较大的传输延迟而移动边缘计算专注于将计算资源转移到网络的边缘为移动设备提供高性能 延迟的服务因此可作为处理计算密集和延迟敏感的任务的一种有效方法.同时鉴于城市地区拥有大量智能网 车辆将闲置的车辆计算资源充分利用起来可以提供巨大的资源和价值因此在车联网场景下结合移动边缘计 算产生了新的计算模式车辆边缘计算.近年来智能网联车辆数量的增长和新兴车辆应用的出现促进了对车 边缘计算环境下任务卸载的研究本文对现有车辆边缘计算环境下任务卸载研究进展进行综述首先从计算模 任务模型和通信模型三个方面对系统模型进行梳理比较和分析.然后介绍了最小化卸载延迟最小化能量消 耗和应用结果质量三种常见的优化目标并按照集中式和分布式两种不同的决策方式对现有的研究进行了详细的 归类和比较.此外本文还介绍了几种常用的实验工具包括S和V最后本文围绕卸载决策 算法复杂度安全与隐私保护和车辆移动性等方面对车辆边缘计算任务卸载目前面临的挑战进行了总结并展望 了车辆边缘计算环境下任务卸载未来的发展方向与前景.

关键词 车辆边缘计算移动边缘计算任务卸载资源分配车联网 中图法分类号   

犃 犛 狌 狉 狏 犲 狔 狅 狀 犜 犪 狊 犽 犗 犳 犳 犾 狅 犪 犱 犻 狀 犵 犚 犲 狊 犲 犪 狉 犮 犺 犻 狀 犞 犲 犺 犻 犮 狌 犾 犪 狉 犈 犱 犵 犲 犆 狅 犿 狆 狌 狋 犻 狀 犵

LIZhiYong WANGQi CHENYiFan XIEGuoQi LIRenFa

 

犱犖犳犎 

犃犫狊狋狉犪犮狋 Theemergenceofcomputationintensiveanddelaysensitivevehicleapplicationsposes aseverechallengetothelimitedcomputingcapacityofvehicleequipment.Offloadingtasksto traditionalcloudplatformshavelargetransmissiondelaysandthecostofupgradingonboard computersishugesothesetwomethodshavesomedisadvantagesindealingwithcomputation intensiveanddelaysensitivetasks.Mobileedgecomputingisanewcomputingparadigmwhich focusesontransferringcomputingresourcestotheedgeofthenetworkprovidinghighperformance highreliabilityandlowlatencyservicesformobiledevices.Thereforeitwillbeamoreeffective waytoprocesscomputationintensiveanddelaysensitivetasks.Meanwhilevehiclescanactasboth servicerequestersandserviceproviders.Inviewofthelargenumberofintelligentnetworked vehiclesinurbanareasmakingfulluseofidlevehiclecomputingresourcescanprovidehuge resourcesandvalue.Thereforecombinedwiththemobileedgecomputinganewcomputing paradigmisgeneratedintheInternetofVehiclesscenariocalledvehicularedgecomputing

《 计

算 机

学 报

(2)

VEC.Inrecentyearstheincreaseofthenumberofintelligentnetworkedvehiclesandthe emergenceofemergingvehicleapplicationshavepromotedtheresearchontaskoffloadingin vehicularedgecomputing.Howeverthereisnodetailedsummaryandanalysisoftheproblems relatedtotaskoffloadinginVECatpresent.Thispapersummarizestheresearchprogressoftask offloadingintheexistingvehicularedgecomputing.FirstlytheVECsystemmodelissummarized comparedandanalyzedincludingcomputingmodeltaskmodelandcommunicationmodel. SpecificallytheVECcomputingmodelconsistsofathreelayercloudstructureofremotecloud

RCedgecloudECandvehicularcloudVCeachofwhichhasitsownadvantagesin differentaspects.TheVECtaskmodelisdividedintocriticalapplicationsCAshighpriority applicationsHPAsandlowpriorityapplicationsLPAsaccordingtothedegreeofapplication criticalitytovehiclesandthedependenciesbetweentasksaresummarized.Severalmaincommunication protocolsfortaskoffloadingintheInternetofVehiclesareintroducedintheVECcommunication modelandtheinfluenceofvehiclemobilityoncommunicationisanalyzed.Secondlywesummarize threecommonoptimizationobjectivesinthetaskoffloadingofVECfromexistingstudiesnamely minimizingoffloadingdelayminimizingenergyconsumptionandapplicationqualityofresults. ThirdlywesummarizesomemodelsandmethodsofVECtaskoffloadingsuchassemiMarkov decisionprocessgametheoryreinforcementlearningheuristicalgorithmandcontracttheory.

Atthesametimetheexistingresearchesareclassifiedaccordingtocentralizinganddistributing twodifferentdecisionmakingmethodsandthecharacteristicsofthesetwodecisionmaking methodsarecompared.Thenwedescribeseveralcommonlyusedexperimenttoolsincluding SUMOVeinsandVeinsLTEwhichcanmakesimulationexperimentsmorerealisticandcredible. Inadditionthecurrentchallengesoftaskoffloadinginvehicularedgecomputingaresummarized insection6includingoffloaddecisionalgorithmcomplexitysecurityandprivacyprotectionand vehiclemobility.Inviewoftheaboveproblemswehaveproposedsomepossiblefutureresearch directionsanddevelopmentprospects.Finallywesummarizethewholepaperinsection7.

犓犲狔狑狅狉犱狊 vehicularedgecomputingmobileedgecomputingtaskoffloadingresourceallocation InternetofVehicles

1    

随着智能交通系统和智能网联汽车的发展车 辆已经被赋予更多的计算存储传感和通信能力 许多新型的车载应用也正在涌现如增强现实虚 拟现实模式识别等.根据GartnerInc.的预测在 2020年将有约2.5亿辆智能网联车辆

而根据 Intel的预计未来一个智能网联车辆为了做出安全 的决策需要计算和分析来自传感器的大量数据大 约1GB

.传统的车辆已经不能满足大量数据对 计算存储资源的需求应对复杂度高数据密集延 迟敏感的应用时车辆面临着巨大的挑战

云计算CloudComputing使用云服务器或 者一组远程服务器提供集中式的计算和存储服务 被广泛地应用到华为谷歌亚马逊等公司的数据中

吸引了很多用户.将车辆的计算任务通过卸载的 方式交由远程的云服务器计算是一个解决方案但 是卸载到云服务计算的方式有几个关键的问题需要 考虑.首先智能网联车辆中有许多数据密集和延迟 敏感的计算任务它们对延迟有较高的要求如果将 任务传输到远程云处理即使云服务器的执行时间 比较短但由于卸载到云需要较高通信延迟因此对 于延迟敏感的任务是不可接受的.其次车辆与云服 务器之间的通信需要高带宽大量用户直接与云服 务器通信占据了带宽资源严重影响了传输速率. 因此对于车辆数据密集和延迟敏感的计算任务

计  算  机  学  报

《 计

算 机

学 报

(3)

统的云计算不再占据优势.另外升级车载计算机是 另一种选择但是升级硬件成本很高因此也不是很 好的选择.

当数据在网络边缘产生时云计算不再是一种 有效的数据处理方式在计算模式的领域内边缘 计算EdgeComputing变得越来越重要尤其 是移动网络中的移动边缘计算MobileEdge ComputingMEC.与边缘计算相似的概念在一些

研究中被提出例如微数据中心Cloudlet雾 计算FogComputing它们都认为将位于网 络边缘设备产生的数据交由边缘计算处理比在云端 处理更有效这里将边缘定义为数据源和云数据 中心之间通道中的任何计算和网络资源.边缘计算 将移动设备的部分或全部计算任务迁移到网络边缘 设备执行弥补了移动设备计算能力不足以及电池 电量有限的缺点提高了数据的传输性能增强了数 据处理的实时性和可靠性同时又降低了云计算中 心的计算和带宽负载.图1是一种典型的移动边缘 计算框架.车辆应用产生的计算任务可以卸载到路 侧单元RoadSideUnitRSU基站BaseStation BS边缘服务器等固定基础设施.同时由于智能网

联车辆具备了通信存储和计算资源可以将车辆未 充分利用的存储和计算资源看作可利用的边缘基 础设施为其他用户提供服务.因此在车联网场 景下产生了新的计算模式车辆边缘计算Vehicular EdgeComputingVEC

图1 移动边缘计算框架

计算卸载是VEC的一个重要应用资源受限 的车辆可以通过计算卸载的方式将任务交由其他资 源充足的节点计算以加快处理速度提高服务质 量.计算卸载主要包括卸载决策和计算资源分配 两大问题其中卸载决策主要研究移动终端是否 需要卸载以及卸载多少的问题而计算资源分配 主要研究将需求卸载的计算任务卸载到何处的问 题.车辆边缘计算相对于传统的云计算而言

然与数据源更近但是边缘设备的资源是受限的 因此需要利用有限的计算资源满足大量车辆用 户的请求协调多个车辆之间的计算卸载这对车 辆计算任务的卸载决策和资源分配策略提出了更高 的要求.

近年来MEC和VEC的任务卸载引起了研究 人员的广泛关注.Mach等人在文献中从MEC 计算卸载的三个重点研究领域计算卸载的决策 MEC内计算资源的分配和移动性管理详尽地总结 了MEC的架构和计算卸载问题.在研究Xie 等人介绍了MEC的网络架构及其部署方案并分 析和对比了不同的部署方案然后从卸载决策资源 分配和系统实现这3个方面对MEC计算卸载关键 技术进行了研究.文献17Li等人从优化计算 卸载策略无线资源分配计算资源分配和系统可扩 展性四个方面对目前MEC系统中计算卸载方案的 研究现状和成果进行了总结.Li和Gu等人分别在 文献18和文献19中对MEC在车联网中的应用 进行了分析研究在文献19中还介绍了MEC在 车载网中的应用基于软件定义网络的车载网MEC 研究现状以及车载网MEC应用实例并提出了车 载网中部署MEC所面临的问题和挑战.Raza等人 在文献20结合智能汽车的概念服务通信和 应用阐述了VEC的体系结构.但是目前还没有针 对VEC环境下任务卸载相关问题进行详细总结和 分析的研究.本文通过对现有研究的分析对VEC 环境下任务卸载的相关问题包括系统模型优化目 标和卸载技术等进行了全面的总结.

本文在第1节中介绍VEC计算任务卸载的背 景和意义以及相关的研究现状第2节分别从计算 模型任务模型和通信模型三个方面对VEC的系 统模型进行分析第3节总结VEC计算任务卸载三 种常见的优化目标第4节按照集中式和分布式两 种不同的决策方式对现有的研究进行详细地介绍归 类和总结第5节介绍VEC几种常用的实验工具 第6节总结目前VEC任务卸载面临的几个挑战并 提出相应未来研究方向第7节对全文进行总结.

2   犞 犈 犆 系统模型

21 犞犈犆计算模型

VEC计算模型由远程云边缘云和车辆云三层 云结构组成如图2所示.其中远程云是传统云

5期 李智勇等车辆边缘计算环境下任务卸载研究综述

《 计

算 机

学 报

(4)

计算中的云资源边缘云位于网络的边缘可以提供 更低延迟和更高带宽的服务车辆云与边缘云通过 无线通信连接.本小节介绍了VEC环境下计算资 源的分层结构并对三类资源进行了详细的对比和 分析.

图2 C计算资源分层结构图

2.1.1 远程云

远程云RemoteCloudRC通常具有超大的 规模能赋予用户超强的计算能力对大规模数据 聚合数据挖掘分析优化和存储复杂数据RC 可以在短的时间内计算得到结果.车辆应用产生 的计算任务可以通过网络传输到远程云在RC计 算并将结果返回给车辆.由于RC超强的计算能 力因此能够计算和分析复杂的计算任务并能够 提供较高的计算性能但是因为RC位于网络的远 端将车辆计算任务传输到RC并得到相应的返回 结果需要很大的传输时间开销.因此对于数据密 集型和延迟敏感型的计算任务即使计算延迟较 小较大的传输延迟仍会使任务总卸载延迟较大.

同时车辆产生的大量数据全部上传到RC会占用 大量的网络带宽从而造成网络性能和稳定性的 2下降..1.2 边缘云

边缘云EdgeCloudEC位于远程云和车辆云 之间由拥有计算能力的边缘设备组成它是移动边 缘计算中的重要组成部分是解决RC传输延迟高 的一种有效替代方案.在VEC中EC可由边缘服 务器RSUBS无线接入点AccessPointAP以 及移动设备等其他具备计算存储和通信能力的边

缘设备组成.因为EC更靠近车辆处在网络的边 缘车辆到EC的传输延迟可以大大降低.因此EC 可以为车辆提供低延迟计算高速缓存位置感知 紧急管理等服务并能用于实时交互.对于数据密集 型和延迟敏感型的车辆计算任务例如增强现实 实时视频分析人类行为识别等任务它们需要极低 的延迟以便快速响应和决策此时EC比RC具有 更大的优势.最新的文献综述详细列举了在物 联网和无线网络迅速普及的背景下传统云计算固有 的缺陷和瓶颈并说明了边缘云在面向边缘设备海 量数据时的独特优势.但边缘计算作为云计算的延 伸未来将与云计算协同配合为用户提供更高质量 的服务.

2.1.3 车辆云

随着汽车工业中技术的演变和智能网联车辆的 发展车辆已被赋予更多的计算存储通信和传感 资源.Hou等人在文献13中提出鉴于城市地区 有大量的车辆将空闲的车辆资源加以利用可以为 移动设备提供巨大的资源和价值.通过整合车辆空 闲的计算资源形成车辆云VehicularCloudVC 为其他车辆或者移动用户提供服务可以大大提高 服务和应用的质量.智能网联车辆包含使用无线通 信协议的设备车辆能以较低的通信延迟接发计算 任务充分利用车辆上空闲的计算存储资源在保 证车辆安全行驶的前提下降低任务处理延迟提高 用户的驾驶体验.VC中车辆的角色不是固定的当 车辆资源空闲时可以作为服务提供者接受来自其 他车辆或是移动设备的任务请求当车辆需要卸载 任务时可以作为服务请求者将任务卸载至其他拥 有空闲计算资源的车辆.

表1从计算和存储能力位置延迟移动性通 信和部署方式等方面详细对比了远程云边缘云和 车辆云的三层计算资源的异同.由表1可知虽然 EC和VC在延迟方面表现更优但是与RC相比 EC和VC的计算和存储资源相对较低当任务量较

大时可能无法满足所有的卸载请求对此需要制定 合理的计算卸载决策和资源分配方案以最大限度满 足用户需求.同时车辆具有较高的移动性由于网 络的动态性将计算任务卸载至VC可能会造成卸 载失败.因此远程云边缘云和车辆云在不同方面 各具优势采用云边端相结合的计算模型可以 依据不同的优化目标和任务需求选择三层云资源中 的一种或多种进行卸载.

计  算  机  学  报

《 计

算 机

学 报

(5)

 计算资源对比

种类 远程云 边缘云 车辆云 计算和存储能力 强无限 较强有限 较强有限

位置 靠近车辆 靠近车辆 延迟 移动性 固定 固定 移动

通信 受带宽限制 实时 实时 部署方式 集中式 分布式 分布式

将VC直接与RC相结合提出了车辆云计 算VehicularCloudComputingVCC而VC 与ECRC结合提出了车辆雾计算Vehicular FogComputingVFC.VCC与VFC的对比在文献

30中给出但这两者都将车辆视为能够提供计算 通信和存储资源的基础设施以减少延迟提高服务 质量这与本文所述VEC的本质特性类似.3.3节 的表3列举了目前VEC环境下任务卸载研究 对三类资源的使用情况.由表3可知目前车联网场 景下车辆计算任务卸载主要采用VC和EC两种模 型RC由于其固有的缺点对于VEC而言不是最优 选择VC和EC是未来VEC的主力军.

22 犞犈犆任务模型

随着车辆计算能力的提升越来越多的车载应 用部署在车辆上.按照计算任务的不同特点我们对 车辆计算任务进行了分类分类方式有如下两种

按照车辆应用程序的关键程度分类按照任 务之间是否有依赖性进行分类.

2.2.1 车辆应用程序的关键程度分类

在文献46Feng等人将车辆应用程序按 照其关键程度分为三类关键应用程序Crucial ApplicationsCAs高优先级应用程序HighPriority ApplicationsHPAs和低优先级应用程序Low PriorityApplicationsLPAs.CAs是和车辆安全相

关的应用是保证车辆和乘客安全的关键应用程序 如车辆控制系统监控和事故预防等.由于CAs和 安全紧密相关因此享有最高的优先级车辆制造商 必须保留充足的计算资源给这部分应用不能因为 HPAs和LPAs的存在而影响CAs的正常运行同 时这类任务也不允许卸载只允许在本地执行不属 于计算任务卸载的范畴.

HPAs包括与驾驶相关的应用和可选的安全增 强应用这类应用程序对车辆而言是重要但不是必 须的拥有较高的执行优先级例如实时路径规划和 路况提醒等.这类应用允许出现延迟或卸载失败的 情况但不会影响车辆安全.LPAs是一类为乘客提 供娱乐服务的应用程序它的优先级较低例如语音

识别它允许驾驶员发出各种声音命令通过语 音识别命令计算机做一些响应而不会使驾驶员分 心.HPAs和LPAs已经被部署到越来越多的车辆 上由于HPAs和LPAs不会影响到车辆的安全 因此可以将其进行卸载.车辆会优先卸载优先级较 高的任务当计算资源充足时才会卸载低优先级的 任务.表2对常见的车辆应用程序按照其关键程度 进行了分类.

 常见车辆应用关键程度分类

应用实例 卸载 车辆控制碰撞预警红绿灯警告

网上车辆诊断道路湿滑检测等 不允许 地图导航平视显示器视野增

车辆传感 允许 语音识别视频处理

在线游戏等 允许

2.2.2 任务之间依赖性分类

按照计算任务之间的依赖关系可以将计算任务 分为独立任务和依赖任务.如果计算任务之间无联 系则为独立任务可以将任务并行地卸载无需考虑 任务之间的输入和时间约束如文献6265等的研 究.除独立任务外应用程序的计算任务在数据输入 和计时优先级方面常常相互依赖.例如一个视 频导航应用程序可以分为四个部分图像处理 人脸检测相机自动定焦拍照和视频处理其中图像 处理任务之间的关系是依赖的而人脸检测任务之 间的关系是并行的.当任务之间存在依赖关系时如 果需要在不同的计算节点上执行这些任务就需要 进行任务之间的传输数据从而产生通信延迟和通 信成本此时需要考虑到任务之间的依赖性对卸载 决策和资源分配方案的影响.依据文献496668 等对依赖任务的研究我们将相互依赖的计算任务 按照其基本逻辑拓扑分为三类分别为线形树形和 图形依赖.图3分别代表了三种类型的依 赖性任务其中一个圆圈代表一个任务箭头末尾的 任务必须在箭头起始位置的任务完成之后才能执 行.任务都按顺序执行输出数据作为其后续任务的 输入.为了详细地描述任务任务数为狀我们将三 元组φωαβ用于描述计算任务其中犽= 1…,ω是第犽个任务的计算量α和β分别是 第犽个任务的输入大小和输出大小.显然总的计算 量为犽

=1ω.在图3的线形依赖任务中有α= β在图3的图形依赖任务中有α=β+β

5期 李智勇等车辆边缘计算环境下任务卸载研究综述

《 计

算 机

学 报

(6)

图3 任务逻辑拓扑分类

我们利用数据结构有向无环图DirectedAcyclic GraphDAG来表示依赖任务之间的关系.更具体 的用一个下三角矩阵犐=狀×狀来表示任务犻和 犼之间的依赖关系其中犐1犼<犻狀.

如果任务犻需要任务犼的输出作为输入则有犐=1 否则犐犼=0.例如图3的任务依赖关系可以表 示成式表示任务T6需要任务T3和 T5的输出作为输入.

犐=

000000 100000 100000 010000 000100 烄

001010烎

独立任务例如实时目标检测从视频流中 识别对象并将其标注视频不同帧的目标识别之间 并无依赖关系.依赖任务例如增强现实在文献

71中研究了增强现实所包括的5个计算组件以及 各个组件之间的依赖关系.但不同应用计算任务之 间的依赖关系应该按照该应用具体特征进行分析 不同应用的计算任务之间具有不同的依赖关系相 同的应用按照不同的计算任务划分粒度也会有不同 的依赖关系因此计算任务之间的依赖关系不是绝 对的固定的可以按照不同的标准对其进行相应的 改变.

23 犞犈犆通信模型

图4 C车辆通信模式和停泊车辆

VEC计算任务卸载过程主要通过无线通讯网

络将计算任务及其相关参数从服务请求者传输至服 务提供者.随着车联网的发展车载网络技术已经相 对成熟车辆之间VehicleToVehicleV2V的通 信可以基于专用短程通信DedicatedShortRange CommunicationsDSRC来实现DSRC是基于 IEEE802.11p设计的在300m覆盖内DSRC的 数据速率可以达到27Mbs左右.车辆与固定基础 设施之间VehicleToInfrastructureV2I的通信 则可以使用LongTermEvolutionLTE和 DSRC与DSRC相比LTE的覆盖范围更广服 务质量更具有保障LTE还支持350kmh的高移 动性的用户设备可以很好地适应高速移动的车辆. 此外迅速发展的5G通信网络提供了一种全新的 网络架构提供10Gbps以上的峰值速率更佳的移 动性能毫秒级时延和超高密度连接国际电信联 盟无线电通信局定义了5G的三大典型应用场景为 增强型移动宽带eMBB超低时延高可靠通信

uRLLC和海量大规模连接物联网mMTC.其 中uRLLC由于其即时可靠高效数据传输的特 点如车联网自动驾驶自动化无人机等都是其主 要实际应用基于5G的车联网络将是未来VEC计 算卸载的通信技术之一.DSRCLTE5G等车 联网络技术为VEC计算任务卸载提供了相对可靠 的网络传输通道为高速移动下车辆的计算任务卸 载提供了可靠的通信保障.图4为VEC中计算 卸载V2I和V2V两种通信模式.

除了移动车辆外城市内还存在大量的停泊车 辆ParkedVehiclesPV如图4所示它们广泛 地分布在街道停车场室外停车场和室内停车场 内.与移动车辆不同这些停泊车辆在一定的较 长时间内的位置相对不变因此通信链路更加稳 定.由于停泊车辆数量多停留时间长地理分布 广位置特定等特点在适当的通信条件下连接在 一起时它们可以相互协作以完成大型计算任务.

因此这些停泊车辆成为计算基础设施提供大量

计  算  机  学  报

《 计

算 机

学 报

(7)

计算资源可以很好地解决单个车辆计算资源有 限的问题在更短的时间内完成计算任务效率更 高.例如在文献8283等研究中都提出了将停 泊车辆作为计算资源基础设施为用户提供更好 的服务.

3   犞 犈 犆 优化目标

优化目标是VEC环境下任务卸载的研究目 标要根据优化目标来确立卸载模型并使用适当的 方法使目标最优较优本节将讨论在VEC环境 中计算任务卸载几种主要的优化目标最小化 卸载延迟最小化能源消耗应用结果质量. 31 最小化卸载延迟

计算任务卸载决策通常可以分为本地执行部 分卸载全部卸载三种.本地执行是将车辆所产生的 计算任务全部在本地进行计算不需要进行计算卸 载所消耗的时间全部为任务在本地运行的时间.部 分卸载是将计算任务部分在本地执行另一部分通 过计算迁移的方式卸载到其他资源更加充足的地方 执行.全部卸载则是将车辆产生的计算任务毫无保 留地卸载不在本地执行.部分卸载和全部卸载所 消耗的时间包括三个部分将计算任务通过网络 传输到边缘的时间在边缘执行任务的时间和将 计算结果返回给车辆的时间.随着智能车辆的发 展诸如视频流处理增强现实等应用已经在车辆 普及它们具有数据密集和延迟敏感的特点但是 由于本地的计算能力有限升级硬件成本又太高如 果任务计算延迟太高会影响应用的服务质量因此 任务卸载是减少任务处理延迟的一种可行手段.如 何降低在车辆应用程序中任务卸载的处理延迟是 VEC卸载领域主要研究内容之一.卸载延迟通过具 体的卸载策略和资源分配策略来决定在该策略下 使计算任务处理延迟最小化从而提升应用的服务 质量.

32 最小化能源消耗

移动设备的能耗通常是移动边缘计算中经常考 虑的问题能耗包括两种执行能耗和传输能耗.计 算任务本地执行消耗的能量只有本地处理器处理 任务的执行能耗而通过卸载消耗的能量则包含 将计算任务通过网络传输到服务提供者的传输能

耗以及车辆接收来自服务提供者返回结果消耗的 传输能耗.卸载耗能通常不包括边缘处理任务的执 行能耗车辆可以通过付费的方式使用RCEC和 VC的计算和存储资源因此不必考虑服务提供者 的能量消耗.目前一些研究认为和车辆运行消耗的 能量相比用于计算和传输的消耗的能量很少甚至 可以忽略不记.但是随着电动汽车的发展与普及车 辆的动力将更多由电池提供在车辆执行大量高复 杂度的计算任务会消耗大量能量这对电动汽车的 续航问题提出了巨大的挑战.因此以节能为优化 目标是未来车辆边缘计算任务卸载中的一大研究热 点问题.

33 应用结果质量

超低响应时间对于目标检测和图像处理算法至 关重要这些算法广泛使用于增强现实和虚拟现实 等应用中.使用高质量的原始数据进行计算会得到 更精确完美的计算结果但是高质量数据会带来 更高的传输和执行开销从而会造成更高的响应 时间和能源消耗这与目标检测和图像处理算法对 超低延迟的要求并不相符.然而在诸多车载应用中 有一些能够容忍计算结果中一定程度的质量损失的 应用包括媒体处理机器学习和数据挖掘等它们 通常不需要一个完美的结果一个低质量或不太理 想的结果就足够了.在文献85Li等人提出了 一种移动边缘计算中新的权衡方法结果质量

QualityofResultsQoR并提出在应用程序中放 松QoR可以减轻计算工作量并使移动边缘计算的 响应时间和能源消耗大大减少.QoR的衡量标准取 决于应用领域和相应的算法例如目标检测算法 QoR可以定义为正确检测目标的百分比.依据文献

8586通过放松对QoR的容忍度可以在一定程 度上降低服务延迟但如果一味地降低QoR则计 算结果会没有可信度.因此如何权衡QoR和服务延 迟之间的关系是研究卸载决策和资源分配策略的一 个重要问题.

本节列出了三种VEC环境下任务卸载的优化 目标表3详细列举了现有研究的优化目标由表3 分析可知最小化卸载延迟是VEC任务卸载的主 要优化目标能耗和QoR也被一部分研究考虑在 内.此外如系统效用服务质量等优化目标也主要 靠延迟能耗等来衡量.

5期 李智勇等车辆边缘计算环境下任务卸载研究综述

《 计

算 机

学 报

數據

表 1   犞 犈 犆 计算资源对比 种类 远程云 边缘云 车辆云 计算和存储能力 强 ( 无限 ) 较强 ( 有限 ) 较强 ( 有限 ) 位置 远 靠近车辆 靠近车辆 延迟 高 低 低 移动性 固定 固定 移动 通信 受带宽限制 实时 实时 部署方式 集中式 分布式 分布式 将V C直接与R C相结合提出了车辆云计 算 [ 2 4  2 7 ] ( V e h i c u l a r C l o u d C o m p u t i n g , V C C ) , 而V C 与E C 、 R C结 合
表 3   车辆计算任务卸载技术分类 相 关 文 献 计 算 资 源 优 化 目 标 卸 载 类 型 任 务 依 赖 性车 辆 移 动 性 决 策 方 式 [ 3 1 ] V C , R C 最小化卸载延迟和能量消耗 全部卸载 独立 移动 集中决策 [ 3 2 ] V C , E C , R C 最小化卸载延迟和能量消耗 全部卸载 独立 移动 集中决策 [ 3 3 ] V C 最 小 化 移 动 设 备 卸 载 延 迟 和 能 量 消 耗 ( 车 辆 形 成 V C 提 供 服 务 ) 部分卸载 依赖 移动

參考文獻

相關文件

一、 曲线积分的计算法

試概述一份良好的研究報告須具備的特點與內容。

教授 电视播音主持 电视播音主持业务 播音主持业务研究 业务研究.. 教授

港大學中文系哲學碩士、博士,現 任香港中文大學人間佛教研究中心

學博士,現為上海大學文學院教 授,兼任佛光山人間佛教研究院

MASS::lda(Y~.,data) Linear discriminant analysis MASS::qda(Y~.,data) Quadratic Discriminant Analysis class::knn(X,X,Y,k,prob) k-Nearest Neighbour(X 為變數資料;Y 為分類)

第二条 研究生院负责课程体系结构设置,研究生学位公共课及公共选修课(以

本研究旨在使用 TI-Nspire CAS 計算機之輔助教學模式,融入基礎 統計學的應用,及研究如何使用 TI-Nspire CAS