一种数据中心间的数据调度方法及系统技术方案

技术编号:10240771 阅读:109 留言:0更新日期:2014-07-23 12:34
本发明专利技术公开了一种数据中心间的数据调度方法及系统,包括CSP管理平台收集中间节点信息并通知给控制节点,控制节点存储各CSP管理平台提供的中间节点信息;需要传输数据的CSP管理平台,根据当前网络中中间节点信息及数据业务计算出数据传输路径,记录路径上使用的各中间节点的使用信息并通知给控制节点;控制节点标记这些中间节点为使用中间节点。一方面,通过各个云服务提供商主动提供自身管辖下的可使用节点作为中间节点,大大增加了合适的中间节点的数量,提高了数据中心间的数据调度的数据传输效率;另一方面,随着合适的中间节点数量的增加,也增加了空闲存储空间,为在中间节点间每次传送的大数据量提供了中转保证,提高了数据中心间的数据调度的成功率。

【技术实现步骤摘要】
一种数据中心间的数据调度方法及系统
本专利技术涉及云计算技术,尤指一种数据中心间的数据调度方法及系统。
技术介绍
随着互联网业务和云计算的蓬勃发展,网络业务正在越来越多地转移到拥有大量服务器和存储集群的数据中心。同时,为了提供更好的用户体验,云服务提供商(CSP,CloudServiceProvider)建设了大量分布式的、跨地域的数据中心,用户的访问请求交由离用户最近的数据中心处理。分布式部署的数据中心加快了用户访问速度,但是,同时也加大了管理的难度。数据中心之间经常需要传送大量的信息,包括信息同步、数据备份和数据迁移等,已有的研究结果显示,数据中心之间的数据流量与用户对数据中心的访问流量基本一致。因此,如何调度数据中心间的流量以降低对用户访问的影响已经成为一个亟待解决的问题。通常,用户对数据中心的访问会遵循一定的模式,即凌晨的流量小而白天和夜间的流量较大,也就是说,数据中心在凌晨会处于资源空闲的状态。因此,在凌晨实施数据中心间的数据调度会使得对用户访问的影响达到最小。然而,大型的云服务提供商根据业务需求会在全球部署多个数据中心,由于这些数据中心跨越多个不同的时区,这就给数据中心间的数据传输带来了一定挑战,需要传递数据的数据中心节点很难同时处在资源空闲的状态。当源数据中心处在空闲时刻时,与源数据中心处于不同时区的目的数据中心有可能正处在业务繁忙的阶段,此时,如果直接向目的数据中心发送数据反而会加重其负担,影响了用户对目的数据中心的访问。为了减少处于不同时区的数据中心间的数据调度所带来的对用户访问的影响,目前的做法大致为:对于同一CSP,其CSP管理平台在源数据中心与目的数据中心间,寻找合适的中间数据中心即中间节点,由中间节点完成数据的中转,该中间节点需要和源数据中心、目的数据中心都有重叠的空闲时间窗口。当源数据中心和中间节点都处于空闲状态时,源数据中心将数据发送到中间节点并由中间节点缓存,当目的数据中心空闲后,再由中间节点将数据发送到目的数据中心。上述方法的关键是找到一个或者多个合适的中间节点,然而,在实际的运营中,现有的数据中心是根据业务需求所部署的,基本上没有考虑数据中心的时区问题,因此,合适的中间节点通常会很少,这样降低了数据中心间的数据调度的数据传输效率;另外,由于在中间节点间每次传送的数据量通常是很大的,在中间节点很少且空闲存储较少的情况下,是很难在重叠的空闲时间窗口间隔内完成数据的传输,同样降低了数据中心间的数据调度的成功率。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种数据中心间的数据调度方法及系统,能够提高数据中心间的数据调度的数据传输效率,同时提高数据中心间的数据调度的成功率。为了达到本专利技术目的,本专利技术提供了一种数据中心间的数据调度方法,包括:云服务提供商CSP管理平台收集中间节点信息并通知给控制节点,控制节点存储各CSP管理平台提供的中间节点信息;控制节点收到来自CSP管理平台的中间节点信息后,将其广播给其他的CSP管理平台;需要传输数据的CSP管理平台,根据当前网络中中间节点信息及当前数据业务大小计算出数据传输路径,记录路径上使用的每个中间节点的使用信息,并将被使用的中间节点的使用信息通知给控制节点;控制节点按照中间节点的使用信息,标记被使用的中间节点为正在使用的使用中间节点。该方法还包括:所述控制节点将中间节点的使用信息广播给所述其他的CSP管理平台。所述中间节点信息包括中间节点所属时区、空闲时间,以及存储空间大小。所述中间节点使用信息包括空间使用大小,和使用时间。本专利技术还提供一种数据中心间的数据调度系统,至少包括一个或一个以上CSP管理平台、控制节点,属于不同CSP管理平台下的一个或一个以上数据中心;其中,CSP管理平台,用于将中间节点信息通知给控制节点,接收控制节点广播的其他CSP管理平台的中间节点信息;需要传输数据时,根据当前网络中中间节点信息及当前数据业务大小计算出数据传输路径,记录路径上使用的每个中间节点的使用信息,并将中间节点的使用信息通知给控制节点;控制节点,用于存储来自CSP管理平台的中间节点信息后,并将其广播给其他的CSP管理平台;接收来自CSP管理平台的中间节点的使用信息,标记被使用的中间节点为正在使用的使用中间节点。所述控制节点,还用于将所述中间节点的使用信息广播给所述其他的CSP管理平台。与现有技术相比,本专利技术包括CSP管理平台收集中间节点信息并通知给控制节点,控制节点存储各CSP管理平台提供的中间节点信息;需要传输数据的CSP管理平台,根据当前网络中中间节点信息及当前数据业务大小计算出数据传输路径,记录路径上使用的每个中间节点的使用信息,并将中间节点的使用信息通知给控制节点;控制节点按照中间节点的使用信息,标记被使用的中间节点为正在使用的使用中间节点。一方面,通过各个云服务提供商主动提供自身管辖下的可用节点作为中间节点,大大增加了合适的中间节点的数量,从而提高了数据中心间的数据调度的数据传输效率;另一方面,随着合适的中间节点数量的增加,也增加了空闲存储空间,为在中间节点间每次传送的大数据量提供了中转保证,从而提高了数据中心间的数据调度的成功率。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术数据中心间的数据调度系统的组成结构示意图;图2为本专利技术数据中心间的数据调度方法的流程图;图3为本专利技术数据中心间的数据调度实施例的示意图;图4为本专利技术基于时间扩展的数据中心间的数据调度实施例的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术数据中心间的数据调度系统的组成结构示意图,如图1所示,至少包括一个或一个以上CSP管理平台、控制节点,属于不同CSP管理平台下的一个或一个以上数据中心;其中,CSP管理平台,用于负责管理其所控制的数据中心节点,并主动向控制节点提供可以使用的数据中心节点,这些数据中心节点可以作为数据传递的中间节点使用,具体地,CSP管理平台将中间节点信息,至少包括该中间节点的位置即所属时区、空闲时间,存储空间大小等,通知给控制节点,同时接收控制节点广播的其他CSP管理平台的中间节点信息;需要传输数据的CSP管理平台,根据当前网络中空闲的中间节点信息及需要传输数据的当前数据业务大小计算出从源数据中心到目的数据中心的路径,并记录路径上使用的每个中间节点的使用信息即存储空间使用大小和使用时间等,并将使用的中间节点的使用信息通知给控制节点;需要说明的是,CSP管理平台是这些数据中心的管理者,数据中心什么时候空闲本文档来自技高网
...
一种数据中心间的数据调度方法及系统

【技术保护点】
一种数据中心间的数据调度方法,其特征在于,包括:云服务提供商CSP管理平台收集中间节点信息并通知给控制节点,控制节点存储各CSP管理平台提供的中间节点信息;控制节点收到来自CSP管理平台的中间节点信息后,将其广播给其他的CSP管理平台;需要传输数据的CSP管理平台,根据当前网络中中间节点信息及当前数据业务大小计算出数据传输路径,记录路径上使用的每个中间节点的使用信息,并将被使用的中间节点的使用信息通知给控制节点;控制节点按照中间节点的使用信息,标记被使用的中间节点为正在使用的使用中间节点。

【技术特征摘要】
1.一种数据中心间的数据调度方法,其特征在于,包括:云服务提供商CSP管理平台收集中间节点信息并通知给控制节点,控制节点存储各CSP管理平台提供的中间节点信息;控制节点收到来自CSP管理平台的中间节点信息后,将其广播给其他的CSP管理平台;需要传输数据的CSP管理平台,根据当前网络中中间节点信息及当前数据业务大小计算出数据传输路径,记录路径上使用的每个中间节点的使用信息,并将被使用的中间节点的使用信息通知给控制节点;控制节点按照中间节点的使用信息,标记被使用的中间节点为正在使用的使用中间节点;其中,所述中间节点信息包括中间节点所属时区、空闲时间,以及存储空间大小;所述中间节点的使用信息包括空间使用大小,和使用时间。2.根据权利要求1所述的数据调度方法,其特征在于,该方法还包括:所述控制节点将中间节点的使用信息广播给所述其他的CSP管理平台。3.一种数据中心间的数据调度系统,其特征在于,至少包括一个或一...

【专利技术属性】
技术研发人员:杨宇李希金朱峰
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1