计算资源的整合方法、装置和系统制造方法及图纸

技术编号:14984973 阅读:34 留言:0更新日期:2017-04-03 16:41
本发明专利技术实施例涉及计算资源的整合方法、装置和系统,数据中心包含由第一数目个计算节点组成的一致性系统和由第二数目个计算节点组成的非一致性系统,计算节点用于提供计算资源,该方法包括:获取一致性系统的流量信息;根据一致性系统的流量信息,确定计算资源整合的策略信息,策略信息中包含需要进行系统迁移的计算节点的节点标识和迁移路径;根据节点标识和迁移路径,对计算资源进行整合。由上可见,本发明专利技术实施例中,当数据中心的具体应用场景发生变化时,无需变更数据中心的硬件组成,通过系统迁移可以实现一致性系统和非一致性系统计算资源的相互动态迁移,因此可以实现全系统的最优性能和最优的响应时间。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及计算资源的整合方法、装置和系统
技术介绍
随着计算机技术的不断发展,出现了包含多个计算节点的数据中心,上述计算节点用于提供计算资源,数据中心通过将计算资源进行整合,从而协作处理计算任务。现有技术中,计算资源的整合方法多种多样,但是均采用固定方式整合。参照图1所示的现有技术中的数据中心架构示意图,为描述方便将计算节点简称为节点(Node),该数据中心包括一台4节点的小型机和16台单节点的主机,共同组成一个计算集群(Cluster),其中,4节点的小型机为由节点0/1/A/B组成的高速缓存非一致性内存访问(CC-NUMA,CacheCoherent-NonUniformMemoryAccess)系统,该计算集群通过互联总线(IB,Infiniband)或者以太网交换机将各节点进行互联。在CC-NUMA系统内部的节点间的数据交互为一致性交互,例如,节点0和节点1之间的数据交互为一致性交互;CC-NUMA系统内部的节点与CC-NUMA系统外部的节点间的数据交互为非一致性交互,例如,节点0和节点2之间的数据交互为非一致性交互;在CC-NUMA系统外部的节点间的数据交互为非一致性交互,例如,节点2和节点3之间的数据交互为非一致性交互。采用现有技术中的计算资源的整合方法,当数据中心的具体应用场景发生变化时,例如,当某个时间段,4节点组成的CC-NUMA系统存在计算瓶颈的<br>时候,需要引入更多计算节点与原来的CC-NUMA系统共同完成计算任务,那么这个时候有两种方式:第一种方式为,用更高的8节点或者是16节点的CC-NUMA系统替换4节点的CC-NUMA系统;第二种方式为,用IB或者以太网连接的其他单节点和4节点CC-NUMA系统组成计算集群。由上可见,采用现有技术中的计算资源的整合方法,当数据中心的具体应用场景发生变化时,上述第一种方式需要变更数据中心的硬件组成;上述第二种方式,由于IB或者以太网的延时,使得计算任务的响应时间过长。
技术实现思路
本专利技术实施例提供一种计算资源的整合方法、装置和系统,当数据中心的具体应用场景发生变化时,无需变更数据中心的硬件组成,并且可以降低计算任务的响应时间。第一方面,提供了一种计算资源的整合方法,数据中心包含由第一数目个计算节点组成的一致性系统和由第二数目个计算节点组成的非一致性系统,所述计算节点用于提供计算资源,所述方法包括:获取所述一致性系统的流量信息;根据所述一致性系统的流量信息,确定计算资源整合的策略信息,所述策略信息中包含需要进行系统迁移的计算节点的节点标识和迁移路径;根据所述节点标识和所述迁移路径,对所述计算资源进行整合。结合第一方面,在第一方面的第一种实现方式中,所述根据所述一致性系统的流量信息,确定计算资源整合的策略信息,所述策略信息中包含需要进行系统迁移的计算节点的节点标识和迁移路径,包括:当所述一致性系统的流量大于第一阈值时,从所述非一致性系统中选取第一计算节点,确定将所述第一计算节点从所述非一致性系统迁移到所述一致性系统。结合第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述方法还包括获取所述非一致性系统中的计算节点的流量信息;所述从所述非一致性系统中选取第一计算节点,包括:根据所述非一致性系统中的计算节点的流量信息,从所述非一致性系统中选取第一计算节点。结合第一方面的第二种实现方式,在第一方面的第三种实现方式中,所述方法还包括:根据所述非一致性系统中的计算节点的流量信息,从所述非一致性系统中选取第二计算节点,确定关闭所述第二计算节点。结合第一方面,在第一方面的第四种实现方式中,所述根据所述一致性系统的流量信息,确定计算资源整合的策略信息,所述策略信息中包含需要进行系统迁移的计算节点的节点标识和迁移路径,包括:当所述一致性系统的流量小于第二阈值时,从所述一致性系统中选取第三计算节点,确定将所述第三计算节点从所述一致性系统迁移到所述非一致性系统。结合第一方面的第四种实现方式,在第一方面的第五种实现方式中,所述获取所述一致性系统的流量信息,包括:获取所述一致性系统中的计算节点的流量信息;根据所述一致性系统中的计算节点的流量信息,确定所述一致性系统的流量信息;所述从所述一致性系统中选取第三计算节点,包括:根据所述一致性系统中的计算节点的流量信息,从所述一致性系统中选取第三计算节点。结合第一方面的第五种实现方式,在第一方面的第六种实现方式中,所述方法还包括:根据所述一致性系统中的计算节点的流量信息,从所述一致性系统中选取第四计算节点,确定关闭所述第四计算节点。结合第一方面或第一方面的第一种至第六种实现方式中的任意一种实现方式,在第一方面的第七种实现方式中,所述根据所述节点标识和所述迁移路径,对所述计算资源进行整合,包括:根据所述节点标识,通知所述节点标识所标识的计算节点将要进行系统迁移,以使所述计算节点进行任务迁移,由其他计算节点继续执行所述计算节点当前正在执行的计算任务;以及将所述节点标识和所述迁移路径发送给策略中心,由所述策略中心获知所述任务迁移完成后,根据所述节点标识和所述迁移路径对所述计算节点进行系统迁移。第二方面,提供了一种计算资源的整合装置,数据中心包含由第一数目个计算节点组成的一致性系统和由第二数目个计算节点组成的非一致性系统,所述计算节点用于提供计算资源,所述装置包括:获取单元,用于获取所述一致性系统的流量信息;确定单元,用于根据所述获取单元获取的所述一致性系统的流量信息,确定计算资源整合的策略信息,所述策略信息中包含需要进行系统迁移的计算节点的节点标识和迁移路径;整合单元,用于根据所述确定单元确定的所述节点标识和所述迁移路径,对所述计算资源进行整合。结合第二方面,在第二方面的第一种实现方式中,所述确定单元包括:第一选取子单元,用于当所述一致性系统的流量大于第一阈值时,从所述非一致性系统中选取第一计算节点;第一确定子单元,用于确定将所述第一选取子单元选取的所述第一计算节点从所述非一致性系统迁移到所述一致性系统。结合第二方面的第一种实现方式,在第二方面的第二种实现方式中,所述获取单元,还用于获取所述非一致性系统中的计算节点的流量信息;所述第一选取子单元,具体用于根据所述获取单元获取的所述非一致性系统中本文档来自技高网
...

【技术保护点】
一种计算资源的整合方法,其特征在于,数据中心包含由第一数目个计算节点组成的一致性系统和由第二数目个计算节点组成的非一致性系统,所述计算节点用于提供计算资源,所述方法包括:获取所述一致性系统的流量信息;根据所述一致性系统的流量信息,确定计算资源整合的策略信息,所述策略信息中包含需要进行系统迁移的计算节点的节点标识和迁移路径;根据所述节点标识和所述迁移路径,对所述计算资源进行整合。

【技术特征摘要】
1.一种计算资源的整合方法,其特征在于,数据中心包含由第一数目个
计算节点组成的一致性系统和由第二数目个计算节点组成的非一致性系统,
所述计算节点用于提供计算资源,所述方法包括:
获取所述一致性系统的流量信息;
根据所述一致性系统的流量信息,确定计算资源整合的策略信息,所述策
略信息中包含需要进行系统迁移的计算节点的节点标识和迁移路径;
根据所述节点标识和所述迁移路径,对所述计算资源进行整合。
2.如权利要求1所述的方法,其特征在于,所述根据所述一致性系统的
流量信息,确定计算资源整合的策略信息,所述策略信息中包含需要进行系
统迁移的计算节点的节点标识和迁移路径,包括:
当所述一致性系统的流量大于第一阈值时,从所述非一致性系统中选取第
一计算节点,确定将所述第一计算节点从所述非一致性系统迁移到所述一致
性系统。
3.如权利要求1所述的方法,其特征在于,所述根据所述一致性系统的
流量信息,确定计算资源整合的策略信息,所述策略信息中包含需要进行系
统迁移的计算节点的节点标识和迁移路径,包括:
当所述一致性系统的流量小于第二阈值时,从所述一致性系统中选取第三
计算节点,确定将所述第三计算节点从所述一致性系统迁移到所述非一致性
系统。
4.一种计算资源的整合装置,其特征在于,数据中心包含由第一数目个
计算节点组成的一致性系统和由第二数目个计算节点组成的非一致性系统,
所述计算节点用于提供计算资源,所述装置包括:
获取单元,用于获取所述一致性系统的流量信息;
确定单元,用于根据所述获取单元获取的所述一致性系统的流量信息,确
定计算资源整合的策略信息,所述策略信息中包含需要进行系统迁移的计算

\t节点的节点标识和迁移路径;
整合单元,用于根据所述确定单元确定的所述节点标识和所述迁移路径,
对所述计算资源进行整合。
5.如权利要求4所述的装置,其特征在于,所述确定单元包括:
第一选取子单元,用于当所述一致性系统的流量大于第一阈值时,从所述
非一致性系统中选取第一计算节点;
第一确定子单元,用于确定将所述第一选取子单元选取的所述第一计算节
点从所述非一致性系统迁移到所述一致性系统。
6.如权利要求5所述的装置,其特征在于,所述获取单元,还用于获取
所述非一致性系统中的计算节点的流量信息;
所述第一选取子单元,具体用于根据所述获取单元获取的所述非一致性系
统中的计算节点的流量信息,从所述非一致性系统中选取第一计算节点。
7.如权利要求6所述的装置,其特征在于,所述第一选取子单元,还用
于根据所述获取单元获取的所述非一致性系统中的计算节点的流量信息,从
所述非一致性系统中选取第二计算节点,确定关闭所述第二计算节点。
8.如权利要求4所述的装置,其特征在于,所述确定单元包括:
第二选取子单元,用于当所述一致性系统的流量小于第二阈值时,从所述
一致性系统中选取第三计算节点;
第二确定子单元,用于确定将所述第二选取子单元选取的所述第三计算节
点从所述一致性系统迁移到所述非一致性系统。
9.如权利要求8所述的装置,其特征在于,所述获取单元包括:
流量获取子单元,用于获取所述一致性系统中的计算节点的流量信息;
流量确定子单元,用于根据所述流量获取子单元获取的所述一致性系统中
的计算节点的流量信息,确定所述一致性系统的流量信息;
所述第二选取子单元,具体用于根据所述流量获取子单元获取的所述一致
性系统中的计算节点的流量信息,从所述一致性系统中选取第三计算节点。
10.如权利要求9所述的装置,其特征在于,所述第二选取子单元,还用
于根据所述流量获取子单元获取的所述一致性系统中的计算节点的流量信
息,从所述一致性系统中选取第四计算节点,确定关闭所述第...

【专利技术属性】
技术研发人员:陈昊许慧锋陆斌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1