System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于云边协同的容器镜像构建方法和系统技术方案_技高网

基于云边协同的容器镜像构建方法和系统技术方案

技术编号:40939504 阅读:2 留言:0更新日期:2024-04-18 14:57
本发明专利技术提供基于云边协同的容器镜像构建方法和系统,基于云端平台下属边缘设备的工作日志,判断边缘设备是否需要进行应用调度,以此探测得到边缘设备的设备状态信息,为构建容器镜像提供准确的数据支撑;还基于云端平台下属所有计算节点的工作状态信息,确定为边缘设备提供镜像构建服务的计算节点,并件设备状态信息存储值相应计算节点,为构建容器镜像提供充分的算力支撑;对存储在计算节点的设备状态信息进行处理,构建与边缘设备匹配的容器镜像,并将容器镜像推送至云端平台的容器仓库,对容器镜像统一集中管理;基于边缘设备的任务处理进度信息,从容器仓库下载相应的容器镜像并发送至边缘设备,保证边缘设备的工作效率和可靠性。

【技术实现步骤摘要】

本专利技术涉及边缘计算的领域,尤其涉及基于云边协同的容器镜像构建方法和系统


技术介绍

1、云端平台的边缘设备用于进行任务运算处理,其对应的数据运算负荷较大。边缘设备在运算处理任务过程中需要相应的应用程序配合,但是边缘设备自身并非安装有相应的应用程序,为此通常会在边缘设备内部构建相应的容器镜像来进行应用程序调度,这会额外增加边缘设备的工作负荷,无法保证边缘设备高效准确地完成相应的任务运算处理,降低边缘设备的工作效率和可靠性。


技术实现思路

1、本专利技术的目的在于提供基于云边协同的容器镜像构建方法和系统,其基于云端平台下属边缘设备的工作日志,判断边缘设备是否需要进行应用调度,以此探测得到边缘设备的设备状态信息,为构建容器镜像提供准确的数据支撑;还基于云端平台下属所有计算节点的工作状态信息,确定为边缘设备提供镜像构建服务的计算节点,并件设备状态信息存储值相应计算节点,为构建容器镜像提供充分的算力支撑;对存储在计算节点的设备状态信息进行处理,构建与边缘设备匹配的容器镜像,并将容器镜像推送至云端平台的容器仓库,对容器镜像统一集中管理;基于边缘设备的任务处理进度信息,从容器仓库下载相应的容器镜像并发送至边缘设备,保证边缘设备的工作效率和可靠性。

2、本专利技术是通过以下技术方案实现:

3、基于云边协同的容器镜像构建方法,包括:

4、基于云端平台下属边缘设备的工作日志,判断所述边缘设备是否需要进行应用调度;当所述边缘设备需要进行应用调度,则对所述边缘设备进行信息探测,得到所述边缘设备的设备状态信息;

5、获取所述云端平台下属所有计算节点的工作状态信息,基于所述工作状态信息,确定为所述边缘设备提供镜像构建服务的计算节点;基于所述提供镜像构建服务的计算节点的数据存储状态,将所述设备状态信息存储至所述提供镜像构建服务的计算节点;

6、对存储在所述计算节点的设备状态信息进行处理,构建与所述边缘设备匹配的容器镜像,并将所述容器镜像推送至所述云端平台的容器仓库;

7、基于所述边缘设备的任务处理进度信息,从所述容器仓库下载相应的容器镜像并发送至所述边缘设备;基于所述容器仓库的容器镜像下载记录,进行容器镜像存储状态调整处理。

8、可选地,基于云端平台下属边缘设备的工作日志,判断所述边缘设备是否需要进行应用调度;当所述边缘设备需要进行应用调度,则对所述边缘设备进行信息探测,得到所述边缘设备的设备状态信息,包括:

9、对云端平台下属边缘设备的工作日志进行分析,得到所述边缘设备在处理任务过程中需要调用的应用类型信息;将所述应用类型信息与所述边缘设备的已安装应用目录进行对比,若所述应用类型信息存在与所述已安装应用目录,则判断所述边缘设备需要进行应用调度;

10、当所述边缘设备需要进行应用调度,则对所述边缘设备进行信息探测,得到所述边缘设备的任务相关文件信息。

11、可选地,将所述应用类型信息与所述边缘设备的已安装应用目录进行对比,包括:

12、步骤s1,设所述应用类型信息为x,其主要功能构成的集合为xg,设所述边缘设备的已安装应用类型信息组成的集合为y,则所述应用类型信息在所述边缘设备的是否已存在的判定为:

13、

14、在上述公式(1)中,fh为所述应用类型信息在所述边缘设备的已存在的判定是否已存在的判定,当其值为1时,表明所述边缘设备的已安装所述应用,当其值为0时,表明在所述边缘设备的已安装应用中暂时没有找到所述应用;n为所述边缘设备的已安装应用总数;

15、步骤s2,当f1值为0时,计算所述边缘设备的已安装应用i是否为所述应用的可替换应用,其计算公式如下:

16、

17、在上述公式(2)中,fi为所述边缘设备的已安装应用i是否为所述应用的可替换应用的值,当其为1时表明所述边缘设备的已安装应用i是所述应用的可替换应用,xi为所述边缘设备的已安装应用i主要功能构成的集合;

18、步骤s3,根据上述步骤s1和s2的计算结果,计算所述应用类型信息是否存在于所述已安装应用目录,

19、f=max{fh,f1,f2,…,fn} (3)

20、在上述公式(3)中,f为所述应用类型信息是否存在与所述已安装应用目录的判定值,其为1时,表明所述应用类型信息存在与所述已安装应用目录,其为0时表明所述应用类型信息不存在与所述已安装应用目录。

21、可选地,获取所述云端平台下属所有计算节点的工作状态信息,基于所述工作状态信息,确定为所述边缘设备提供镜像构建服务的计算节点;基于所述提供镜像构建服务的计算节点的数据存储状态,将所述设备状态信息存储至所述提供镜像构建服务的计算节点,包括:

22、获取所述云端平台下属所有计算节点的内存使用率信息,基于所述内存使用率信息,将具有最小内存使用率的计算节点确定成为所述边缘设备提供镜像构建服务的计算节点;

23、基于所述提供镜像构建服务的计算节点的可用数据存储区间分布位置信息,将所述任务相关文件信息存储至所述提供镜像构建服务的计算节点相应的存储区间。

24、可选地,对存储在所述计算节点的设备状态信息进行处理,构建与所述边缘设备匹配的容器镜像,并将所述容器镜像推送至所述云端平台的容器仓库,包括:

25、对存储在所述计算节点的任务相关文件信息进行解析处理,调取与任务相关文件匹配的容器组件,再基于所述容器组件,构建与所述边缘设备匹配的容器镜像,并将所述容器镜像进行标识后推送至所述云端平台的容器仓库。

26、可选地,基于所述边缘设备的任务处理进度信息,从所述容器仓库下载相应的容器镜像并发送至所述边缘设备;基于所述容器仓库的容器镜像下载记录,进行容器镜像存储状态调整处理,包括:

27、基于所述边缘设备的任务处理进度信息,判断所述边缘设备当前是否进入到需要容器镜像辅助的任务处理进程,若是,则从所述容器仓库下载相应的容器镜像并打包发送至所述边缘设备;

28、对所述容器仓库的容器镜像下载记录进行分析,确定所述容器仓库中所有容器镜像的下载频率;若所述下载频率小于预设频率阈值,则将相应容器镜像从所述容器仓库删除。

29、基于云边协同的容器镜像构建系统,包括:

30、边缘设备识别模块,用于基于云端平台下属边缘设备的工作日志,判断所述边缘设备是否需要进行应用调度;当所述边缘设备需要进行应用调度,则对所述边缘设备进行信息探测,得到所述边缘设备的设备状态信息;

31、计算节点确定模块,用于获取所述云端平台下属所有计算节点的工作状态信息,基于所述工作状态信息,确定为所述边缘设备提供镜像构建服务的计算节点;

32、计算节点信息存储模块,用于基于所述提供镜像构建服务的计算节点的数据存储状态,将所述设备状态信息存储至所述提供镜像构建服务的计算节点;

33、容器镜像构建与存储模块,用于对存储在所述计算本文档来自技高网...

【技术保护点】

1.基于云边协同的容器镜像构建方法,其特征在于,包括:

2.如权利要求1所述的基于云边协同的容器镜像构建方法,其特征在于:基于云端平台下属边缘设备的工作日志,判断所述边缘设备是否需要进行应用调度;当所述边缘设备需要进行应用调度,则对所述边缘设备进行信息探测,得到所述边缘设备的设备状态信息,包括:

3.如权利要求2所述的基于云边协同的容器镜像构建方法,其特征在于:将所述应用类型信息与所述边缘设备的已安装应用目录进行对比,包括:

4.如权利要求2所述的基于云边协同的容器镜像构建方法,其特征在于:获取所述云端平台下属所有计算节点的工作状态信息,基于所述工作状态信息,确定为所述边缘设备提供镜像构建服务的计算节点;基于所述提供镜像构建服务的计算节点的数据存储状态,将所述设备状态信息存储至所述提供镜像构建服务的计算节点,包括:

5.如权利要求4所述的基于云边协同的容器镜像构建方法,其特征在于:对存储在所述计算节点的设备状态信息进行处理,构建与所述边缘设备匹配的容器镜像,并将所述容器镜像推送至所述云端平台的容器仓库,包括:

6.如权利要求5所述的基于云边协同的容器镜像构建方法,其特征在于:基于所述边缘设备的任务处理进度信息,从所述容器仓库下载相应的容器镜像并发送至所述边缘设备;基于所述容器仓库的容器镜像下载记录,进行容器镜像存储状态调整处理,包括:

7.基于云边协同的容器镜像构建系统,其特征在于,包括:

8.如权利要求7所述的基于云边协同的容器镜像构建系统,其特征在于:所述边缘设备识别模块用于基于云端平台下属边缘设备的工作日志,判断所述边缘设备是否需要进行应用调度;当所述边缘设备需要进行应用调度,则对所述边缘设备进行信息探测,得到所述边缘设备的设备状态信息,包括:

9.如权利要求8所述的基于云边协同的容器镜像构建系统,其特征在于:所述计算节点确定模块用于获取所述云端平台下属所有计算节点的工作状态信息,基于所述工作状态信息,确定为所述边缘设备提供镜像构建服务的计算节点,包括:

10.如权利要求8所述的基于云边协同的容器镜像构建系统,其特征在于:所述容器镜像构建与存储模块用于对存储在所述计算节点的设备状态信息进行处理,构建与所述边缘设备匹配的容器镜像,并将所述容器镜像推送至所述云端平台的容器仓库,包括:

...

【技术特征摘要】

1.基于云边协同的容器镜像构建方法,其特征在于,包括:

2.如权利要求1所述的基于云边协同的容器镜像构建方法,其特征在于:基于云端平台下属边缘设备的工作日志,判断所述边缘设备是否需要进行应用调度;当所述边缘设备需要进行应用调度,则对所述边缘设备进行信息探测,得到所述边缘设备的设备状态信息,包括:

3.如权利要求2所述的基于云边协同的容器镜像构建方法,其特征在于:将所述应用类型信息与所述边缘设备的已安装应用目录进行对比,包括:

4.如权利要求2所述的基于云边协同的容器镜像构建方法,其特征在于:获取所述云端平台下属所有计算节点的工作状态信息,基于所述工作状态信息,确定为所述边缘设备提供镜像构建服务的计算节点;基于所述提供镜像构建服务的计算节点的数据存储状态,将所述设备状态信息存储至所述提供镜像构建服务的计算节点,包括:

5.如权利要求4所述的基于云边协同的容器镜像构建方法,其特征在于:对存储在所述计算节点的设备状态信息进行处理,构建与所述边缘设备匹配的容器镜像,并将所述容器镜像推送至所述云端平台的容器仓库,包括:

6.如权利要求5所述的基于云边...

【专利技术属性】
技术研发人员:兰雨晴余丹曹勇邢智涣
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1