[发明专利]一种分布式云中软件快速分发方法及系统有效
申请号: | 202110093487.2 | 申请日: | 2021-01-22 |
公开(公告)号: | CN112788149B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 李朝铭;孙思清;王建华;高传集 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/1097;G06F8/61 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 软件 快速 分发 方法 系统 | ||
1.一种分布式云中软件快速分发方法,其特征在于,该方法是采用分层方式,利用CMSP的复制和传输功能,由物理上分布的多个中心云、多个区域云、多个边缘云组成的分布式云快速分发软件;具体如下:
软件分发模块A将待分发软件分发到第一层各个中心云中的任一节点S上;
每个中心云再转发到第二层与中心云连接的区域云上;
每个区域云再转发到第三层与区域云连接的边缘云或异构的云上;
软件分发模块A位于中心云的一个节点上,在同一个中心云或区域云或边缘云中的各个节点都从该中心云的S节点软件分发模块B上获取被分发的软件分发包;
其中,软件分发模块A将被分发的软件的拆分成有序的消息并存储到CMSP主题中,CMSP主题具体如下:
根据下一层云中心的数目由CMSP主题复制到多个主题中;
利用CMSP主题的安全传输及带宽控制功能将有序消息发送到下一层云中心CMSP主题中;
下一层云中心由软件分发模块B将收到的有序消息复制多份,其中一份还原为被分发的软件,其余份再向更底一层分发。
2.根据权利要求1所述的分布式云中软件快速分发方法,其特征在于,CMSP主题的带宽控制功能的原理采用Linux内核机制控制。
3.根据权利要求1所述的分布式云中软件快速分发方法,其特征在于,从该中心云的S节点软件分发模块B上获取被分发的软件分发包的方式具体如下:
①、云中心内部由S节点软件分发模块B采用消息通知和内部广播机制;
②、对于因故内部广播未收到的节点,由待分发节点向S节点软件分发模块B拉取被分发的软件,消息通知由CMSP主题实现。
4.根据权利要求1所述的分布式云中软件快速分发方法,其特征在于,对于单向通信或有网闸的网络环境,借助于CMSP主题的反向传输或跨网闸传输功能实现软件分发。
5.一种分布式云中软件快速分发系统,其特征在于,该系统包括,
软件分发模块A,用于将待分发软件分发到第一层各个中心云中的任一节点S上;其中,软件分发模块A位于中心云的一个节点上;
转发模块一,用于将每个中心云再转发到第二层与中心云连接的区域云上;
转发模块二,用于将每个区域云再转发到第三层与区域云连接的边缘云或异构的云上;
软件分发模块B,用于存储被分发的软件分发包,即在同一个中心云或区域云或边缘云中的各个节点都从该中心云的S节点软件分发模块B上获取被分发的软件分发包;
其中,软件分发模块A将被分发的软件的拆分成有序的消息并存储到CMSP主题中;CMSP主题具体如下:
根据下一层云中心的数目由CMSP主题复制到多个主题中;
利用CMSP主题的安全传输及带宽控制功能将有序消息发送到下一层云中心CMSP主题中;其中,CMSP主题的带宽控制功能的原理采用Linux内核机制控制;
下一层云中心由软件分发模块B将收到的有序消息复制多份,其中一份还原为被分发的软件,其余份再向更底一层分发。
6.根据权利要求5所述的分布式云中软件快速分发系统,其特征在于,从该中心云的S节点软件分发模块B上获取被分发的软件分发包的方式具体如下:
①、云中心内部由S节点软件分发模块B采用消息通知和内部广播机制;
②、对于因故内部广播未收到的节点,由待分发节点向S节点软件分发模块B拉取被分发的软件,消息通知由CMSP主题实现。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行时,实现如权利要求1至4中任一所述的分布式云中软件快速分发方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110093487.2/1.html,转载请声明来源钻瓜专利网。