【技术实现步骤摘要】
一种用于数据分析的边缘计算系统
[0001]本专利技术专利属物联
,具体地说,涉及一种边缘计算设备调度及网络传输控制算法与装置。
技术介绍
[0002]边缘计算开始被业界大力推广,进入快速增长阶段,随着边缘计算的兴起,万物互联的数字背景下,边缘技术与云计算等网络技术融合发展成为推动边缘计算技术落地的重要力量,边缘计算技术应用的以稳健发展,进入行业落地阶段。单个边缘计算设备的图像处理效率有限,并且也容易因为单个边缘计算设备的过度使用导致宕机,造成一定的损失。
[0003]例如,中国专利申请号为202110205681.5,申请公开日为2021年7月13日的专利申请文件公开了一种基于边缘计算的调度方法及边缘设备集群。该方案公开了一种基于边缘计算的调度方法及边缘设备集群,包括接收控制中心发来的编排任务,并创建与所述编排任务相匹配的容器;检测各个所述边缘设备的设备信息,并基于所述设备信息,从各个所述边缘设备中筛选出适配于所述容器的目标边缘设备;将所述容器调度至所述目标边缘设备处,并将所述容器与所述目标边缘设备相绑定,以在所述目标边缘设备中建立所述容器与对应缓存之间的映射关系。但是,当控制中心发来的编排任务较为复杂,各个所述边缘设备中没有适配于所述容器的边缘设备时,编排任务在当前最合适的所述容器的边缘设备中运行,这样编排任务就不能以最高效的方式完成。本专利技术首先选择最合适当前编排任务的边缘设备,然后在任务执行过程中,不断监测边缘设备的运行状态,并根据运行状态调度新的边缘设备辅助执行任务的方式解决了没有最适配于所 ...
【技术保护点】
【技术特征摘要】
1.一种用于数据分析的边缘计算系统,其特征在于:包括数据采集模块、集中管理模块、边缘计算模块、远程管理模块、存储模块、电源模块和网络传输模块;其中:数据采集模块进行数据的采集并传输至集中管理模块,所述数据包括视频流或音频流;集中管理模块将数据截取成帧,并传输至边缘计算模块;边缘计算模块中包含若干个可以运行不同识别算法的边缘计算设备,出现性能不足的边缘计算设备时,智能调度新的边缘计算设备辅助运行;远程管理模块部署识别算法至边缘计算模块,并将识别的数据传输至存储模块;电源模块用于检测边缘计算模块的功耗情况,并控制边缘计算模块的电源;网络传输模块用于数据的网络传输。2.根据权利要求1所述的用于数据分析的边缘计算系统,其特征在于:所述远程管理模块通过网络传输模块部署识别算法至优先级别高的边缘计算设备,其中:边缘计算设备优先级高低的决定方法如下:步骤1:识别算法在部署时,记录其部署边缘计算设备次数m1、m2、
…
、m
k
,k为边缘计算设备的数量;步骤2:在边缘计算设备运行时,统计识别算法在边缘计算设备运行异常的次数n1、n2、
…
、n
k
,k为边缘计算设备的数量;步骤3:P(i,j)表示第j个识别算法在第i个边缘计算设备运行成功的概率函数,m
i,j
表示第j个图像识别算法在第i个边缘计算设备运行的次数,n
i,j
表示第j个识别算法在第i个边缘计算设备运行失败的次数,i为边缘计算设备的编号,j为识别算法的编号,i∈[1,m],j∈[1,s],m表示边缘计算模块能容纳的边缘计算设备个数的最大值,s表示识别算法的总数,步骤4:根据P(i,j)的大小排定识别算法在部署时优先级,P(i,j)越大优先级越高,P(i,j)越小优先级越低,S
m,s
表示识别算法对于边缘计算设备的优先级,S
m,s
为正整数,S
m,s
∈[1,k],其中3.根据权利要求2所述的用于数据分析的边缘计算系统,其特征在于:数据采集模块将视频流数据或音频流数据通过网络传输模块发送至集中管理模块,集中管理模块将视频流数据或音频流数据截取为z帧图片或音频,z∈[1,max],max表示视频可截取帧数,分发给边缘计算模块中的边缘计算设备,当多个边缘计算设备处于空闲状态时,默认将识别算法和视频流或音频流数据传给优先级最高的边缘计算设备运行。4.根据权利要求3所述的用于数据分析的边缘计算系统,其特征在于:在视频流或音频流数据通过网络传输模块发送的过程中,持续观察控制网络传输模块中网络传输速率的决
策和网络传输速率之间的关系,自动适应网络环境,分为a=1和a=2两种情况加快或减小网络传输速率,步骤如下:步骤1:规定每个网络监测周期为t秒,在每个监测周期内首先以V
a
作为数据包传输速...
【专利技术属性】
技术研发人员:李伟,刘畅,邰伟鹏,王震震,成健飞,唐正凯,周建平,
申请(专利权)人:安徽工大信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。