[发明专利]一种分布式云中软件快速分发方法及系统有效
申请号: | 202110093487.2 | 申请日: | 2021-01-22 |
公开(公告)号: | CN112788149B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 李朝铭;孙思清;王建华;高传集 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/1097;G06F8/61 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 软件 快速 分发 方法 系统 | ||
本发明公开了分布式云中软件快速分发方法及系统,属于软件分发领域,本发明要解决的技术问题为如何实现在由物理上分布的多个中心云、多个区域云、多个边缘云组成的分布式云快速分发软件,采用的技术方案为:该方法是采用分层方式,利用CMSP的复制和传输功能,由物理上分布的多个中心云、多个区域云、多个边缘云组成的分布式云快速分发软件;具体如下:软件分发模块A将待分发软件分发到第一层各个中心云中的任一节点S上;每个中心云再转发到第二层与中心云连接的区域云上;每个区域云再转发到第三层与区域云连接的边缘云或异构的云上;在同一个中心云或区域云或边缘云中的各个节点都从该中心云的S节点软件分发模块B上获取被分发的软件分发包。
技术领域
本发明涉及软件分发领域,具体地说是一种分布式云中软件快速分发方法及系统。
背景技术
随着分布式计算和云计算的发展,软件需要部署在不同网络、不同地域的计算机上,有时分布式部署的规模非常庞大,而网络却非常复杂,比如有些网络通过网闸进行隔离,只允许单向传输,接收软件的一端可能没有公网IP地址等。在云计算和互联网时代,又需要快速部署,这对软件分发是一种极大的挑战,传统的软件分发方法难以克服这些困难。
传统的软件分发方式多采用中心节点方式,由中心节点进行分发获其它节点向中心节点拉取软件,不能解决分布式云中软件分发问题,中心节点还会存在带宽瓶颈及性能问题。
专利为CN102546839B专利文献公开了一种面向大规模网络的高效、可靠的软件分发方法,包括通过软件安装打包程序生成软件包;构建树结构;发送端向接收端发送文件验证信息;发送文件块并进行带宽控制;处理分发过程中异常及断点续传;接收端合成软件包并安装软件;发送端确认发送结果。该技术方案试图解决软件分发效率低、网络带宽占用不可控、软件安装的过程需要终端用户全部或部分参与等问题,但该该技术方案仅仅对于单一的大规模网络是有效的,并不能适用于分布式云中的软件分发,不能适用于上段描述的复杂网络场景。故如何实现在由物理上分布的多个中心云、多个区域云、多个边缘云组成的分布式云快速分发软件是目前亟待解决的技术问题。
发明内容
本发明的技术任务是提供一种分布式云中软件快速分发方法及系统,来解决如何实现在由物理上分布的多个中心云、多个区域云、多个边缘云组成的分布式云快速分发软件的问题。
本发明的技术任务是按以下方式实现的,一种分布式云中软件快速分发方法,该方法是采用分层方式,利用CMSP的复制和传输功能,由物理上分布的多个中心云、多个区域云、多个边缘云组成的分布式云快速分发软件;具体如下:
软件分发模块A将待分发软件分发到第一层各个中心云中的任一节点S上;
每个中心云再转发到第二层与中心云连接的区域云上;
每个区域云再转发到第三层与区域云连接的边缘云或异构的云上;
软件分发模块A位于中心云的一个节点上,在同一个中心云或区域云或边缘云中的各个节点都从该中心云的S节点软件分发模块B上获取被分发的软件分发包。
作为优选,所述软件分发模块A将被分发的软件的拆分成有序的消息并存储到CMSP主题中。
更优地,所述CMSP主题具体如下:
根据下一层云中心的数目由CMSP主题复制到多个主题中;
利用CMSP主题的安全传输及带宽控制功能将有序消息发送到下一层云中心CMSP主题中;
下一层云中心由软件分发模块B将收到的有序消息复制多份,其中一份还原为被分发的软件,其余份再向更底一层分发。
更优地,CMSP主题的带宽控制功能的原理采用Linux内核机制控制。
作为优选,从该中心云的S节点软件分发模块B上获取被分发的软件分发包的方式具体如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110093487.2/2.html,转载请声明来源钻瓜专利网。