【技术实现步骤摘要】
一种数据中心带宽的虚拟弹性管理方法
本申请涉及到计算机领域,特别是涉及到一种数据中心带宽的虚拟弹性管理方法。
技术介绍
数据中心对于数据流量的需求是很大的,但是带宽却是有限的,而在短时间内需要进行大量数据通信的情况下,由于带宽无法立刻扩容,因此会造成通信延迟等情况出现。而现有的数据中心带宽管理方法,无法解决这个问题。
技术实现思路
本申请提出一种数据中心带宽的虚拟弹性管理方法,包括以下步骤:S1、数据中心进行流量实时检测处理,以获取流量检测结果,并根据流量检测结果与数据中心现有带宽,判断是否满足带宽虚拟弹性管理的触发条件;S2、若满足带宽虚拟弹性管理的触发条件,则根据预设的服务器筛选方法,从数据中心中的多个服务器中选出指定服务器;S3、数据中心进行通信通道转换处理,以使所有通信数据必须经由指定服务器才能发送;S4、指定服务器获取待发送通信数据,并判断所述待发送通信数据是否经过了压缩处理;S5、若所述待发送通信数据经过了压缩处理,则获取数据中心在第一时间窗口内向目标接收端发送过的第一通信数据;其中,所述第一时间窗口的右端时间点为当前时间点;S6、指定服务器以子数据是否存在于所述第一通信数据中的分类标准,对所述待发送通信数据进行第一阶段数据分类处理,从而得到多个第二子数据和多个第三子数据;其中,所述第二子数据存在于所述第一通信数据中;S7、指定服务器根据预设的哈希算法,对所述多个第二子数据分别进行哈希计算,从而对应得到多个第二哈希值;S8 ...
【技术保护点】
1.一种数据中心带宽的虚拟弹性管理方法,其特征在于,包括:/nS1、数据中心进行流量实时检测处理,以获取流量检测结果,并根据流量检测结果与数据中心现有带宽,判断是否满足带宽虚拟弹性管理的触发条件;/nS2、若满足带宽虚拟弹性管理的触发条件,则根据预设的服务器筛选方法,从数据中心中的多个服务器中选出指定服务器;/nS3、数据中心进行通信通道转换处理,以使所有通信数据必须经由指定服务器才能发送;/nS4、指定服务器获取待发送通信数据,并判断所述待发送通信数据是否经过了压缩处理;/nS5、若所述待发送通信数据经过了压缩处理,则获取数据中心在第一时间窗口内向目标接收端发送过的第一通信数据;其中,所述第一时间窗口的右端时间点为当前时间点;/nS6、指定服务器以子数据是否存在于所述第一通信数据中的分类标准,对所述待发送通信数据进行第一阶段数据分类处理,从而得到多个第二子数据和多个第三子数据;其中,所述第二子数据存在于所述第一通信数据中;/nS7、指定服务器根据预设的哈希算法,对所述多个第二子数据分别进行哈希计算,从而对应得到多个第二哈希值;/nS8、指定服务器对所述待发送通信数据进行第一阶段数据替 ...
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。