一种节点自治的混合云数据传输方法及系统技术方案

技术编号:38136469 阅读:11 留言:0更新日期:2023-07-08 09:48
本发明专利技术涉及一种节点自治的混合云数据传输方法及系统,其中方法包括获取混合云中的所有节点;为所有节点分别设置识别编码;获取每个节点与其可联通的其他节点之间的传输性能信息,得到全部任意两个可联通的节点之间的传输性能信息;根据传输性能信息计算每两个可联通的节点之间的数据传输权重;根据数据传输权重计算任意两个节点的数据传输路径;使用数据传输路径进行数据传输。本发明专利技术的方法能够使混合云中的每个节点主动维护与其他可联通的节点的运行状态、传输性能等信息,提升混合云节点的自治能力。当有数据存取需求时,本发明专利技术的方法通过节点自治地维护而准确进行最优的数据传输路由规划,为客户提供最快的数据存取路径。径。径。

【技术实现步骤摘要】
一种节点自治的混合云数据传输方法及系统


[0001]本专利技术属于数据传输
,具体涉及一种节点自治的混合云数据传输方法及系统。

技术介绍

[0002]混合云吸纳了公有云、私有云两者长处,逐渐成为上云首选,它是私有云的内部数据中心和一个或多个公共云资源池之间的结合,将本地设施与第三方公有云服务有机结合起来,不仅具有比公共云更低的成本优势,同时具有私有云高度敏感信息保护的优势;混合云的核心体现为如何管理本地数据中心到公有云之间的网络连接。
[0003]在云计算迅猛发展的大背景下,上云数据呈几何级增长,混合云模式使数据的存储变得更加灵活,根据业务需求和数据特性,通常将数据分别存储在公有云或私有云节点中,以确保数据能够随时随地存取并保护数据的安全性;在混合云建设中,如何保证数据能够在混合云节点中快速传输、及时同步、实时满足使用需求,成为混合云技术演进过程中必须考虑的课题。
[0004]因此,需要一种混合云数据传输方法,使数据能够在节点间快速传输。

技术实现思路

[0005]基于现有技术中存在的上述缺点和不足,本专利技术的目的之一是至少解决现有技术中存在的上述问题,换言之,本专利技术的目的之一是提供满足前述需求的一种节点自治的混合云数据传输方法及系统。
[0006]为了达到上述专利技术目的,本专利技术采用以下技术方案:第一方面,本专利技术提供一种节点自治的混合云数据传输方法,包括如下步骤:S1、获取混合云中的所有节点;S2、为所有节点分别设置识别编码;S3、获取每个节点与其可联通的其他节点之间的传输性能信息,得到全部任意两个可联通的节点之间的传输性能信息;S4、根据传输性能信息计算每两个可联通的节点之间的数据传输权重;S5、根据数据传输权重计算任意两个节点的数据传输路径;S6、使用数据传输路径进行数据传输。
[0007]作为一种优选的实施方式,传输性能信息包括:网络带宽、网络时延。
[0008]作为一种进一步优选的实施方式,数据传输权重根据网络带宽与预设网络带宽的比值和预设网络时延与网络时延相加得到。
[0009]作为一种优选的实施方式,传输性能信息包括节点类型,节点类型分为计算节点和存储节点。
[0010]作为一种进一步优选的实施方式,数据传输权重根据每两个可联通的节点中存储节点的数量获得额外附加值,若两个可联通的节点均为存储节点,则额外附加值最大。
[0011]作为一种优选的实施方式,步骤S5中任意两个节点的数据传输路径的计算方法为:计算任意两个节点间全部路径的总数据传输权重;选择总数据传输权重最高的路径作为任意两个节点的数据传输路径。
[0012]作为一种优选的实施方式,步骤S5之后、步骤S6之前还包括步骤S60:根据数据传输路径中各段路径的总数据传输权重,对数据进行压缩。
[0013]作为一种进一步优选的实施方式,步骤S60包括如下步骤:S601、根据数据传输路径中各段路径的总数据传输权重计算数据压缩比;S602、根据数据压缩比对数据进行压缩。
[0014]作为一种进一步优选的实施方式,数据压缩比的计算方法为:根据预设数据大小与待传输数据大小的比值除以总数据传输权重。
[0015]第二方面,本申请还提供一种节点自治的混合云数据传输系统,应用如上述任一项的节点自治的混合云数据传输方法,且混合云中各节点间的联通为直接联通,系统包括:分配模块,用于获取混合云中的所有节点,并为所有节点分别设置识别编码;传输性能统计模块,用于获取每个节点的可联通节点列表,根据可联通节点列表获取每两个可联通的节点之间的传输性能信息;传输路径计算模块,用于根据传输性能信息计算每两个可联通的节点之间的数据传输权重,并根据数据传输权重计算任意两个节点的数据传输路径;传输模块,用于使用数据传输路径进行数据传输。
[0016]第三方面,本专利技术还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上述任一项的方法。
[0017]第四方面,本专利技术还提供一种计算机设备,计算机设备包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上述任一项的方法。
[0018]本专利技术与现有技术相比,有益效果是:本专利技术的方法及系统能够使混合云中的每个节点主动维护与其他可联通的节点的运行状态、传输性能等信息,提升混合云节点的自治能力。当有数据存取需求时,本专利技术的方法及系统通过节点自治地维护而准确进行最优的数据传输路由规划,为客户提供最快的数据存取路径。
[0019]另一方面,本专利技术的方法及系统还在数据传输过程中根据数据传输权重计算数据压缩比,在保证数据传输速度最快的同时尽量将数据最大化压缩。
附图说明
[0020]图1是现有技术中混合云示例的结构示意图。
具体实施方式
[0021]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0022]在下述介绍中提供了本申请的多个实施例,不同实施例之间可以替换或者合并组
合,因此本申请也可认为包含所记载的相同和/或不同实施例的所有可能组合。因而,如果一个实施例包含特征A、B、C,另一个实施例包含特征B、D,那么本申请也应视为包括含有A、B、C、D的一个或多个所有其他可能的组合的实施例,尽管该实施例可能并未在以下内容中有明确的文字记载。
[0023]下面的描述提供了示例,并且不对权利要求书中阐述的范围、适用性或示例进行限制。可以在不脱离本申请内容的范围的情况下,对描述的元素的功能和布置做出改变。各个示例可以适当省略、替代或添加各种过程或组件。例如所描述的方法可以以所描述的顺序不同的顺序来执行,并且可以添加、省略或组合各种步骤。此外,可以将关于一些示例描述的特征组合到其他示例中。
[0024]在具体讲述本申请方法及系统的实施方式之前,在此对本申请方法及系统的应用环境做如下说明:混合云是一种云计算模型,结合了公有云和私有云的特点,旨在满足组织对安全性、可控性和灵活性的需求。它允许企业将其应用程序和数据分布在多个云环境中,包括公有云、私有云和本地基础设施。
[0025]混合云的结构通常包括以下几个组成部分:公有云节点:由第三方服务提供商管理和运营的云平台,企业可以通过互联网访问和使用公有云资源。公有云节点提供高度可扩展的计算和存储资源,以及各种云服务,如虚拟机实例、数据库、存储等。
[0026]私有云节点:由企业自己构建和管理的云环境,通常部署在企业的数据中心或托管设施中。私有云节点提供更高的安全性和可定制性,适用于存储敏感数据和应用程序,以及满足合规性要求。
[0027]云连接:混合云结构需要可靠的网络连接来连接公有云节点、私有云节点和边缘设备。通过专用连接、虚拟专用网络(VPN)或软件定义网络(SDN),可以实现跨不同云环境的数据传输和通信。
[0028]混合云的设计目标是最大程度地利用各种云环境的优势,提供灵活性、安全性和性能,同时满足企本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种节点自治的混合云数据传输方法,其特征在于,包括如下步骤:S1、获取混合云中的所有节点;S2、为所有所述节点分别设置识别编码;S3、获取每个所述节点与其可联通的其他节点之间的传输性能信息,得到全部任意两个可联通的节点之间的传输性能信息;S4、根据所述传输性能信息计算每两个可联通的节点之间的数据传输权重;S5、根据所述数据传输权重计算任意两个节点的数据传输路径;S6、使用所述数据传输路径进行数据传输。2.如权利要求1所述的一种节点自治的混合云数据传输方法,其特征在于,所述传输性能信息包括:网络带宽、网络时延。3.如权利要求2所述的一种节点自治的混合云数据传输方法,其特征在于,所述数据传输权重根据所述网络带宽与预设网络带宽的比值和预设网络时延与所述网络时延相加得到。4.如权利要求1所述的一种节点自治的混合云数据传输方法,其特征在于,所述传输性能信息包括节点类型,所述节点类型分为计算节点和存储节点。5.如权利要求4所述的一种节点自治的混合云数据传输方法,其特征在于,所述数据传输权重根据每两个可联通的节点中存储节点的数量获得额外附加值,若两个可联通的节点均为存储节点,则额外附加值最大。6.如权利要求1所述的一种节点自治的混合云数据传输方法,其特征在于,所述步骤S5中任意两个节点的数据传输路径的计算方法为:计算所述任意两个节点间全部路径的总数据传输权重;选择总数据传输权重最高的路径作为所述任意两个节点的数据传输路径。7.如权利要求1所述的一种节点自治的混合云数据传输方法,其特征在于,所述步骤S5之后、所述步骤S6之前还包括步骤S60:根据所述数...

【专利技术属性】
技术研发人员:王承均潘晓东陈丽娜刘心迪
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1