一种数据中心带宽的虚拟弹性管理方法技术

技术编号:28987040 阅读:29 留言:0更新日期:2021-06-23 09:38
本申请揭示了一种数据中心带宽的虚拟弹性管理方法,进行流量实时检测处理,以获取流量检测结果;选出指定服务器;进行通信通道转换处理;若经过了压缩处理,则获取第一通信数据;进行第一阶段数据分类处理;对多个第二子数据分别进行哈希计算,得到多个第二哈希值;进行第一阶段数据替换处理,得到中间通信数据;进行第二阶段数据分类处理;进行拆分处理,得到与多个第四子数据分别对应的多个子数据对;进行哈希计算,得到多个第四哈希值组;进行第二阶段数据替换处理,从而得到最后通信数据;将所述最后通信数据发送给目标接收端。从而解决了大流量与有限带宽之间的对立问题。

【技术实现步骤摘要】
一种数据中心带宽的虚拟弹性管理方法
本申请涉及到计算机领域,特别是涉及到一种数据中心带宽的虚拟弹性管理方法。
技术介绍
数据中心对于数据流量的需求是很大的,但是带宽却是有限的,而在短时间内需要进行大量数据通信的情况下,由于带宽无法立刻扩容,因此会造成通信延迟等情况出现。而现有的数据中心带宽管理方法,无法解决这个问题。
技术实现思路
本申请提出一种数据中心带宽的虚拟弹性管理方法,包括以下步骤:S1、数据中心进行流量实时检测处理,以获取流量检测结果,并根据流量检测结果与数据中心现有带宽,判断是否满足带宽虚拟弹性管理的触发条件;S2、若满足带宽虚拟弹性管理的触发条件,则根据预设的服务器筛选方法,从数据中心中的多个服务器中选出指定服务器;S3、数据中心进行通信通道转换处理,以使所有通信数据必须经由指定服务器才能发送;S4、指定服务器获取待发送通信数据,并判断所述待发送通信数据是否经过了压缩处理;S5、若所述待发送通信数据经过了压缩处理,则获取数据中心在第一时间窗口内向目标接收端发送过的第一通信数据;其中,所述第一时间窗口的右端时间点为当前时间点;S6、指定服务器以子数据是否存在于所述第一通信数据中的分类标准,对所述待发送通信数据进行第一阶段数据分类处理,从而得到多个第二子数据和多个第三子数据;其中,所述第二子数据存在于所述第一通信数据中;S7、指定服务器根据预设的哈希算法,对所述多个第二子数据分别进行哈希计算,从而对应得到多个第二哈希值;S8、指定服务器对所述待发送通信数据进行第一阶段数据替换处理,以将每个第二哈希值均替换对应的被哈希计算的第二子数据,从而得到中间通信数据;S9、指定服务器根据所述第一通信数据,对所述多个第三子数据进行第二阶段数据分类处理,以得到多个第四子数据和多个第五子数据;其中,所述第四子数据能够由所述第一通信数据中的两个子数据采用预设的数据组合方式组合得到;S10、指定服务器对每个第四子数据分别进行拆分处理,以拆分为一个一号子数据和一个二号子数据,从而得到与所述多个第四子数据分别对应的多个子数据对;其中,每个子数据对均包括一个一号子数据和一个二号子数据,并且所有的一号子数据和所有的二号子数据均存在于所述第一通信数据中;S11、指定服务器根据预设的哈希算法,对所有的一号子数据和所有的二号子数据分别进行哈希计算,从而对应得到多个一号哈希值和多个二号哈希值,并将配对的一号哈希值和二号哈希值进行组合,从而对应得到多个第四哈希值组;S12、指定服务器对所述中间通信数据进行第二阶段数据替换处理,以将每个第四哈希值组均替换对应的第四子数据,并标记上对应的数据组合方式,从而得到最后通信数据;S13、指定服务器将所述最后通信数据发送给目标接收端。进一步地,第三子数据的数据类型为图像,数据组合方式为图像叠加,所述指定服务器根据所述第一通信数据,对所述多个第三子数据进行第二阶段数据分类处理,以得到多个第四子数据和多个第五子数据;其中,所述第四子数据能够由所述第一通信数据中的两个子数据采用预设的数据组合方式组合得到的步骤S9,包括:S901、获取所述第一通信数据中的图像数据,并根据预设的图像相似度计算方法,计算所述第一通信数据中的图像数据与所述第三子数据的相似度,从而得到多个相似度数值;S902、以相似度数值大于预设的相似度阈值的选取标准,从所述多个相似度数值中选出指定相似度数值;S903、获取所述指定相似度数值对应的指定图像数据和指定第三子数据,并进行差值处理,以得到正向差值图像数据和逆向差值图像数据;其中,所述正向差值图像数据通过所述指定图像数据减去所述指定第三子数据的方式得到,所述逆向差值图像数据通过所述指定第三子数据减去所述指定图像数据的方式得到;S904、判断所述第一通信数据中是否存在所述正向差值图像数据或者所述逆向差值图像数据;S905、若所述第一通信数据中存在所述正向差值图像数据或者所述逆向差值图像数据,则将所述指定第三子数据划分为第四子数据。进一步地,所述判断所述第一通信数据中是否存在所述正向差值图像数据或者所述逆向差值图像数据的步骤S904之后,包括:S9041、若所述第一通信数据中不存在所述正向差值图像数据或者所述逆向差值图像数据,则将所述指定第三子数据划分为第五子数据。进一步地,所述指定服务器对每个第四子数据分别进行拆分处理,以拆分为一个一号子数据和一个二号子数据,从而得到与所述多个第四子数据分别对应的多个子数据对;其中,每个子数据对均包括一个一号子数据和一个二号子数据,并且所有的一号子数据和所有的二号子数据均存在于所述第一通信数据中的步骤S10,包括:S101、判断所述第一通信数据中是否存在所述正向差值图像数据;S102、若所述第一通信数据中存在所述正向差值图像数据,则将与所述指定第三子数据对应的第四子数据拆分为所述指定图像数据和所述正向差值图像数据,并将所述指定图像数据和所述正向差值图像数据分别记为一号子数据和二号子数据;S103、若所述第一通信数据中不存在所述正向差值图像数据,则将与所述指定第三子数据对应的第四子数据拆分为所述指定图像数据和所述逆向差值图像数据,并将所述指定图像数据和所述逆向差值图像数据分别记为一号子数据和二号子数据。进一步地,所述第二子数据和所述第四子数据的数据类型均为指定数据类型,所述指定服务器将所述最后通信数据发送给目标接收端的步骤S13之后,包括:S131、目标接收端接收所述最后通信数据,并调用所述第一通信数据;S132、目标接收端从所述最后通信数据中获取所有的第二哈希值、所有的第四哈希值组和对应的数据组合方式;S133、目标接收端从所述第一通信数据中筛选出数据类型为指定数据类型的第六子数据;S134、目标接收端对所有的第六子数据分别进行哈希计算,以得到多个第六哈希值;S135、目标接收端选出与第二哈希值相同的第六哈希值,并对所述最后通信数据进行第一阶段的数据还原处理,以将被选出的第六哈希值对应的第六子数据替换对应的第二哈希值,从而得到暂时还原数据;S136、目标接收端选出与第四哈希值组中的成员相同的两个第六哈希值,并将被选出的两个第六哈希值对应的两个第六子数据进行数据组合,以得到组合数据;S137、目标接收端对所述暂时还原数据进行第二阶段的数据还原处理,以将组合数据替换对应的第四哈希值组,从而得到最终还原数据。本申请提供一种数据中心带宽的虚拟弹性管理装置,包括:流量实时检测单元,用于指示数据中心进行流量实时检测处理,以获取流量检测结果,并根据流量检测结果与数据中心现有带宽,判断是否满足带宽虚拟弹性管理的触发条件;服务器筛选单元,用于指示若满足带宽虚拟弹性管理的触发条件,则根据预设的服务器筛选方法,从数据中心中的多个服务器中选出指定服务器;通信通道转换单元,用于指示数据中心进行通信通道转换处理,以本文档来自技高网...

【技术保护点】
1.一种数据中心带宽的虚拟弹性管理方法,其特征在于,包括:/nS1、数据中心进行流量实时检测处理,以获取流量检测结果,并根据流量检测结果与数据中心现有带宽,判断是否满足带宽虚拟弹性管理的触发条件;/nS2、若满足带宽虚拟弹性管理的触发条件,则根据预设的服务器筛选方法,从数据中心中的多个服务器中选出指定服务器;/nS3、数据中心进行通信通道转换处理,以使所有通信数据必须经由指定服务器才能发送;/nS4、指定服务器获取待发送通信数据,并判断所述待发送通信数据是否经过了压缩处理;/nS5、若所述待发送通信数据经过了压缩处理,则获取数据中心在第一时间窗口内向目标接收端发送过的第一通信数据;其中,所述第一时间窗口的右端时间点为当前时间点;/nS6、指定服务器以子数据是否存在于所述第一通信数据中的分类标准,对所述待发送通信数据进行第一阶段数据分类处理,从而得到多个第二子数据和多个第三子数据;其中,所述第二子数据存在于所述第一通信数据中;/nS7、指定服务器根据预设的哈希算法,对所述多个第二子数据分别进行哈希计算,从而对应得到多个第二哈希值;/nS8、指定服务器对所述待发送通信数据进行第一阶段数据替换处理,以将每个第二哈希值均替换对应的被哈希计算的第二子数据,从而得到中间通信数据;/nS9、指定服务器根据所述第一通信数据,对所述多个第三子数据进行第二阶段数据分类处理,以得到多个第四子数据和多个第五子数据;其中,所述第四子数据能够由所述第一通信数据中的两个子数据采用预设的数据组合方式组合得到;/nS10、指定服务器对每个第四子数据分别进行拆分处理,以拆分为一个一号子数据和一个二号子数据,从而得到与所述多个第四子数据分别对应的多个子数据对;其中,每个子数据对均包括一个一号子数据和一个二号子数据,并且所有的一号子数据和所有的二号子数据均存在于所述第一通信数据中;/nS11、指定服务器根据预设的哈希算法,对所有的一号子数据和所有的二号子数据分别进行哈希计算,从而对应得到多个一号哈希值和多个二号哈希值,并将配对的一号哈希值和二号哈希值进行组合,从而对应得到多个第四哈希值组;/nS12、指定服务器对所述中间通信数据进行第二阶段数据替换处理,以将每个第四哈希值组均替换对应的第四子数据,并标记上对应的数据组合方式,从而得到最后通信数据;/nS13、指定服务器将所述最后通信数据发送给目标接收端。/n...

【技术特征摘要】
1.一种数据中心带宽的虚拟弹性管理方法,其特征在于,包括:
S1、数据中心进行流量实时检测处理,以获取流量检测结果,并根据流量检测结果与数据中心现有带宽,判断是否满足带宽虚拟弹性管理的触发条件;
S2、若满足带宽虚拟弹性管理的触发条件,则根据预设的服务器筛选方法,从数据中心中的多个服务器中选出指定服务器;
S3、数据中心进行通信通道转换处理,以使所有通信数据必须经由指定服务器才能发送;
S4、指定服务器获取待发送通信数据,并判断所述待发送通信数据是否经过了压缩处理;
S5、若所述待发送通信数据经过了压缩处理,则获取数据中心在第一时间窗口内向目标接收端发送过的第一通信数据;其中,所述第一时间窗口的右端时间点为当前时间点;
S6、指定服务器以子数据是否存在于所述第一通信数据中的分类标准,对所述待发送通信数据进行第一阶段数据分类处理,从而得到多个第二子数据和多个第三子数据;其中,所述第二子数据存在于所述第一通信数据中;
S7、指定服务器根据预设的哈希算法,对所述多个第二子数据分别进行哈希计算,从而对应得到多个第二哈希值;
S8、指定服务器对所述待发送通信数据进行第一阶段数据替换处理,以将每个第二哈希值均替换对应的被哈希计算的第二子数据,从而得到中间通信数据;
S9、指定服务器根据所述第一通信数据,对所述多个第三子数据进行第二阶段数据分类处理,以得到多个第四子数据和多个第五子数据;其中,所述第四子数据能够由所述第一通信数据中的两个子数据采用预设的数据组合方式组合得到;
S10、指定服务器对每个第四子数据分别进行拆分处理,以拆分为一个一号子数据和一个二号子数据,从而得到与所述多个第四子数据分别对应的多个子数据对;其中,每个子数据对均包括一个一号子数据和一个二号子数据,并且所有的一号子数据和所有的二号子数据均存在于所述第一通信数据中;
S11、指定服务器根据预设的哈希算法,对所有的一号子数据和所有的二号子数据分别进行哈希计算,从而对应得到多个一号哈希值和多个二号哈希值,并将配对的一号哈希值和二号哈希值进行组合,从而对应得到多个第四哈希值组;
S12、指定服务器对所述中间通信数据进行第二阶段数据替换处理,以将每个第四哈希值组均替换对应的第四子数据,并标记上对应的数据组合方式,从而得到最后通信数据;
S13、指定服务器将所述最后通信数据发送给目标接收端。


2.根据权利要求1所述的数据中心带宽的虚拟弹性管理方法,其特征在于,第三子数据的数据类型为图像,数据组合方式为图像叠加,所述指定服务器根据所述第一通信数据,对所述多个第三子数据进行第二阶段数据分类处理,以得到多个第四子数据和多个第五子数据;其中,所述第四子数据能够由所述第一通信数据中的两个子数据采用预设的数据组合方式组合得到的步骤S9,包括:
S901、获取所述第一通信数据中的图像数据,并根据预设的图像相似度计算方法,计算所述第一通信数据中的图像数据与所述第三子数据的相似度,从而得到多个相似度数值;
S902、以相似度数值大于预设的相似度阈值的选取标准,从所述多个相似度数值中选出指定相似度数值;
S903、获取所述指定相似度数值对应的指定图像数据和指定第三子数据,并进行差值处理,以得到正向差值图像数据和逆向差值图像数据;其中,所述正向差值图像数据通过所述指定图像数据减去所述指定第三子数据的方式得到,所述逆向差值图像数据通过所述指定第三子数据减去所述指定图像数据的方式得到;
S904、判断所述第一通信数据中是否存在所述正向差值图像数据或者所述逆向差值图像数据;
S905、若所述第一通信数据中存在所述正向差值图像数据或者所述逆向差值图像数据,则将所述指定第三子数据划分为第四子数据。


3.根据权利要求2所述的数据中心带宽的虚拟弹性管理方法,其特征在于,所述判断所述第一通信数据中是否存在所述正向差值图像数据或者所述逆向差值图像数据的步骤S904之后,包括:
S9041、若所述第一通信数据中不存在所述正向差值图像数据或者所述逆向差值图像数据,则将所述指定第三子数据划分为第五子数据。


4.根据权利要求2所述的数据中心带宽的虚拟弹性管理方法,其特征在于,所述指定服务器对每个第四子数据分别进行拆分处理,以拆分为一个一号子数据和一个二号子数据,从而得到与所述多个第四子数据分别对应的多个子数据对;其中,每个子数据对均包括一个一号子数据和一个二号子数据,并且所有的一号子数据和所有的二号子数据均存在于所述第一通信数据中的步骤S10,包括:
S101、判断所述第一通信数据中是否存在所述正向差值图像数据;
S102、若所述第一通信数据中存在所述正向差值图像数据,则将与所述指定第三子数据对应的第四子数据拆分为所述指...

【专利技术属性】
技术研发人员:钱炽峰黎铭晖
申请(专利权)人:广州大一互联网络科技有限公司
类型:发明
国别省市:广东;44

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

1