CN110896404B

Data processing method, device and computing node

Abstract

The present application discloses a method and device for processing data. The method includes: first, a first edge computing node receives a container image update instruction, and then obtains a container image to be updated, and then sends it to other edge computing nodes in the edge computing cluster. Send the container image to be updated. Wherein, the first edge computing node is any edge computing node in the edge computing cluster, the edge computing cluster includes at least two edge computing nodes, and the container image update instruction is used to instruct the at least two edge computing nodes in the edge computing cluster The node updates the container image. This reduces the time-consuming process of downloading the container image.

CN110896404B, drawing sheet 1
Sheet 1 of 7

Term

12 yearsleft in the term

Expires 12 September 2038.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

14 claims: 4 independent, 10 dependent

  1. 1
    一种数据处理的方法,其特征在于,所述方法应用于计算集群,所述计算集群包括第 一边缘计算集群和第二边缘计算集群,每一个边缘计算集群包括通过局域网络相连的至少 两个边缘计算节点,所述方法包括: 第一边缘计算节点和第二边缘计算节点接收数据中心发送的容器镜像更新指令,所述 第一边缘计算节点为所述第一边缘计算集群中任意一个边缘计算节点,所述第二边缘计算 节点为所述第二边缘计算集群中任意一个边缘计算节点,所述容器镜像更新指令分别用于 指示所述第一边缘计算集群中至少两个边缘计算节点更新容器镜像以及所述第二边缘计 算集群中至少两个边缘计算节点更新容器镜像; 所述第一边缘计算节点和所述第二边缘计算节点获取所述数据中心发送的待更新的 容器镜像; 所述第一边缘计算节点和所述第二边缘计算节点分别通过所述局域网络向所在的边 缘计算集群中其他边缘计算节点发送所述待更新的容器镜像。
  2. 2
    根据权利要求1所述的方法,其特征在于,在所述第一边缘计算节点获取待更新的容 器镜像之前,所述方法还包括: 在所述第一边缘计算节点接收数据中心发送的所述容器镜像更新指令后,所述第一边 缘计算节点从所述第一边缘计算集群中选择一个边缘计算节点作为代理节点。
  3. 3
    根据权利要求2所述的方法,其特征在于,所述第一边缘计算节点从所述第一边缘计 算集群中选择一个边缘计算节点作为代理节点,包括: 所述第一边缘计算节点获取所述第一边缘计算集群中每个边缘计算节点的性能参数, 所述性能参数用于指示所述每个边缘计算节点资源使用率; 所述第一边缘计算节点根据所述每个边缘计算节点的性能参数确定所述每个边缘计 算节点的负载; 所述第一边缘计算节点按照所述每个边缘计算节点的负载对所述每个边缘计算节点 进行排序,选择负载最低的边缘计算节点作为代理节点。
  4. 4
    根据权利要求3所述的方法,其特征在于,所述第一边缘计算节点获取待更新的容器 镜像,包括: 在所述第一边缘计算节点作为所述第一边缘计算集群中代理节点时,获取所述待更新 的容器镜像,所述第一边缘计算节点为负载最低的边缘计算节点。
  5. 5
    根据权利要求2所述的方法,其特征在于,所述第一边缘计算节点从所述第一边缘计 算集群中选择一个边缘计算节点作为代理节点,包括: 所述第一边缘计算节点在所述第一边缘计算集群中随机选择一个边缘计算节点作为 代理节点;或者, 所述第一边缘计算节点在所述第一边缘计算集群中按照边缘计算节点的标识选择一 个边缘计算节点作为代理节点。
  6. 6
    根据权利要求3或5所述的方法,其特征在于,所述第一边缘计算节点获取待更新的 容器镜像,包括: 在所述代理节点不是所述第一边缘计算节点时,所述第一边缘计算节点从所述代理节 点中获取待更新的容器镜像,所述待更新的容器镜像是所述代理节点从数据中心中获取 的。
  7. 7
    一种计算集群,其特征在于,所述计算集群包括第一边缘计算集群和第二边缘计算 集群,每一个边缘计算集群包括通过局域网络相连的至少两个边缘计算节点: 所述第一边缘计算集群包括第一边缘计算节点,所述第一边缘计算节点为所述第一边 缘计算集群中任意一个边缘计算节点; 所述第一边缘计算节点用于接收数据中心发送的容器镜像更新指令,所述容器镜像更 新指令用于指示所述第一边缘计算集群中至少两个边缘计算节点更新容器镜像;还用于根 据接收的所述容器镜像更新指令从所述数据中心获取待更新的容器镜像;还用于根据获取 的所述待更新的容器镜像,通过所述局域网络向所述第一边缘计算集群中其他边缘计算节 点发送所述待更新的容器镜像; 所述第二边缘计算集群包括第二边缘计算节点,所述第二边缘计算节点为所述第二边 缘计算集群中任意一个边缘计算节点; 所述第二边缘计算节点用于接收数据中心发送的容器镜像更新指令,所述容器镜像更 新指令用于指示所述第二边缘计算集群中至少两个边缘计算节点更新容器镜像;还用于根 据接收的所述容器镜像更新指令从所述数据中心获取待更新的容器镜像;还用于根据获取 的所述待更新的容器镜像,通过所述局域网络向所述第二边缘计算集群中其他边缘计算节 点发送所述待更新的容器镜像。
  8. 8
    根据权利要求7所述的计算集群,其特征在于, 所述第一边缘计算节点或所述第二边缘计算节点,还用于在接收所述容器镜像更新指 令后,从所述边缘计算节点所在的边缘计算集群中选择一个边缘计算节点作为代理节点。
  9. 9
    根据权利要求8所述的计算集群,其特征在于, 所述第一边缘计算节点或所述第二边缘计算节点,还用于获取所述边缘计算节点所在 的边缘计算集群中每个边缘计算节点的性能参数,所述性能参数用于指示所述每个边缘计 算节点资源使用率;根据所述每个边缘计算节点的性能参数确定所述每个边缘计算节点的 负载;按照所述每个边缘计算节点的负载对所述每个边缘计算节点进行排序,选择负载最 低的边缘计算节点作为代理节点。
  10. 10
    根据权利要求9所述的计算集群,其特征在于, 所述第一边缘计算节点,还用于在所述第一边缘计算节点作为所述第一边缘计算集群 中代理节点时,获取所述待更新的容器镜像,所述第一边缘计算节点为负载最低的边缘计 算节点; 所述第二边缘计算节点,还用于在所述第二边缘计算节点作为所述第二边缘计算集群 中代理节点时,获取所述待更新的容器镜像,所述第二边缘计算节点为负载最低的边缘计 算节点。
  11. 11
    根据权利要求8所述的计算集群,其特征在于, 所述第一边缘计算节点或所述第二边缘计算节点,还用于在所述边缘计算节点所在的 边缘计算集群中随机选择一个边缘计算节点作为代理节点;或者,在所述边缘计算节点所 在的边缘计算集群中按照边缘计算节点的标识选择一个边缘计算节点作为代理节点。
  12. 12
    根据权利要求9或11所述的计算集群,其特征在于, 所述第一边缘计算节点或所述第二边缘计算节点,还用于在所述代理节点不是所述装 置时,从所述代理节点中获取待更新的容器镜像,所述待更新的容器镜像是所述代理节点 从数据中心中获取的。
  13. 13
    一种计算节点,其特征在于,所述计算节点包括处理器和存储器,所述存储器中用 于存储计算机指令,所述计算节点运行时,所述处理器执行所述存储器中计算机指令以执 行权利要求1至6所述方法的操作步骤。
  14. 14
    一种计算机可读存储介质,其特征在于,所述计算机可读介质存储有程序代码,当 所述计算机程序代码在计算机上运行时,使得计算机执行如权利要求1-6中任一项所述的 方法。
Independent claims14