【技术实现步骤摘要】
一种智能视频监控系统中基于交替方向乘子法的协同任务卸载方法
[0001]本专利技术涉及一种智能视频监控系统中基于交替方向乘子法的协同任务卸载方法,属于任务卸载
技术介绍
[0002]近年来,摄像头性能的提升影响着视频监控、移动机器人、质量控制等领域的发展。据Seagate Technology LLC的一项研究估计,到2023年,全球视频监控系统每天生成的数据量将达到35,000PB,这对系统处理复杂的计算任务提出了巨大的挑战。
[0003]由于视频监控应用的需要,摄像头被设计为具有一定计算能力的智能设备,可以从源源不断的视频数据中捕获人脸图像,执行人脸识别任务。然而,当人脸图像过于复杂时,计算资源有限的摄像头处理不了复杂度过高的计算任务。此外,仅使用摄像头来满足计算要求会使系统的部署成本非常高昂。解决的方法之一是将计算任务卸载到云中心,因为云中心有足够的计算资源以应对各种复杂的任务场景。但是,一般情况下,云中心和摄像头之间的距离很远,不适用于计算密集且要求低延时的任务。进一步,大量数据在网络中传输,会导致网络拥塞,巨大的传输延时无法被用户接受。
[0004]为了提高视频监控系统的实时性并降低网络传输的开销,基于云计算的技术被边缘计算所取代。由于摄像头和边缘服务器之间的距离较近,因此计算任务可以由摄像头或边缘服务器处理,这有效降低了摄像头到云中心的传输延时。如今,摄像头
‑
边缘
‑
云三层架构已被视为解决大规模视频分析任务的有效视频监控系统架构。其中,一个边 ...
【技术保护点】
【技术特征摘要】
1.一种智能视频监控系统中基于交替方向乘子法的协同任务卸载方法,其特征在于,所述方法包括以下步骤:S1、考虑本地设备、边缘服务器和云中心之间的纵向协作,以及边缘服务器之间的横向协作,建立一种三层视频处理计算架构;S2、基于所述三层视频处理计算架构,建立有线通信模型,并基于排队理论对设备任务处理过程建立M/M/1排队计算模型;S3、基于所述通信模型和所述计算模型制定最小化任务处理时间的优化问题,并基于重构线性化技术对所述优化问题中的二进制变量乘积项进行转换;S4、基于交替方向乘子法和凸差规划方法,求解转换后的优化问题,并得到任务卸载决策方案。2.根据权利要求1所述的一种智能视频监控系统中基于交替方向乘子法的协同任务卸载方法,其特征在于:步骤S1中,所述三层视频处理计算架构包括设备层、边缘层和云层,具体如下:所述设备层包括一组监控设备,设备集合表示为边缘层包括一组边缘服务器,边缘服务器集合表示为所述云层包括一个云中心CS;所述设备在单位时间内生成的计算任务表示为其中L
k
表示任务数据大小,δ
k
表示处理任务所需的计算资源,表示延时约束;用x
k
,y
k,m
,z
k
∈{0,1}表示设备k的任务卸载决策;其中,如果设备k在本地处理计算任务,则x
k
=1,否则x
k
=0;如果设备k将任务卸载到边缘服务器m,则y
k,m
=1,否则y
k,m
=0;如果设备k将任务卸载到云中心CS,则z
k
=1,否则z
k
=0。3.根据权利要求1所述的一种智能视频监控系统中基于交替方向乘子法的协同任务卸载方法,其特征在于:步骤S2中,所述通信模型包括不考虑路由器中数据包的处理延时和排队延时,考虑路由器发送数据包延时和有线链路的传播延时,得到设备k卸载任务到边缘服务器或云中心的传输延时表示:其中,τ
k,m
表示设备k卸载任务到边缘服务器m的传输延时,表示设备k卸载任务到边缘服务器m
k
的传输延时,m
k
表示设备k关联的边缘服务器的索引,表示边缘服务器m
k
与边缘服务器m之间的任务迁移延时,和分别表示设备k卸载任务到边缘服务器m
k
经过路由的跳数和边缘服务器m
k
迁移任务经过路由的跳数,d
p
表示有线链路的传播延时,P
s
表示数据包大小,P
o
表示数据包开销,R
d
表示路由器发送数据速率,表示上取整函数;表示设备集合;表示边缘服务器集合;{CS}表示云中心CS集合;所述计算模型包括:对于设备基于M/M/1排队模型,设备k中任务的平均等待延时表示:
其中,λ
k
=x
k
δ
k
表示其任务到达率;μ
k
表示设备k的计算能力;δ
k
表示处理任务所需的计算资源,x
k
∈{0,1}表示设备k的任务卸载决策,如果设备k在本地处理计算任务,则x
k
=1,否则x
k
=0;对于边缘服务器基于M/M/1模型,设备k卸载的任务在边缘服务器m中的平均等待延时表示:其中,表示其任务到达率;μ
m
表示边缘服务器m的计算能力;y
k,m
∈{0,1}表示设备k的任务卸载决策,如果设备k将任务卸载到边缘服务器m,则y
k,m
=1,否则y
k,m
=0;对于云中心CS,基于M/M/1模型,以及,设备k卸载的任务在云中心CS中的平均等待延时表示:其中,表示其任务到达率;μ
CS
表示云中心CS的计算能力;z
k
∈{0,1}表示设备k的任务卸载决策,如果设备k将任务卸载到云中心CS,则z
k
=1,否则z
k
=0。4.根据权利要求1所述的一种智能视频监控系统中基于交替方向乘子法的协同任务卸载方法,其特征在于:步骤S3中,优化问题包括:对于每个设备生成的计算任务,其任务处理时间表示:其中,表示设备k中任务的平均等待延时;τ
k,m
表示设备k卸载任务到边缘服务器m的传输延时;表示设备k卸载的任务在边缘服务器m中的平均等待延时;τ
k,CS
表示设备k卸载任务到云中心CS的传输延时;表示设备k卸载的任务在云中心CS中的平均等待延时;用x
k
,y
k,m
,z
k
∈{0,1}表示设备k的任务卸载决策;其中,如果设备k在本地处理计算任务,则x
k
=1,否则x
k
=0;如果设备k将任务卸载到边缘服务器m,则y
k,m
=1,否则y
k,m
=0;如果设备k将任务卸载到云中心CS,则z
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。