[发明专利]计算机系统及其配置时钟的方法有效
| 申请号: | 201180001193.7 | 申请日: | 2011-07-26 |
| 公开(公告)号: | CN102317885A | 公开(公告)日: | 2012-01-11 |
| 发明(设计)人: | 吴登奔;张羽;俞柏峰 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F1/12 | 分类号: | G06F1/12 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 518129 中国广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机系统 及其 配置 时钟 方法 | ||
技术领域
本发明涉及计算机系统技术,尤其涉及一种计算机系统及用于实现计算机系统同一分区系统的节点时钟同步的时钟配置方法。
背景技术
通常,计算机系统,如对计算以及容错性能要求较高的小型机,由多个不同的节点构成,其中,节点为硬分区的最小单元,每个节点可以单独组成一个分区,也可以与其他节点互联组成一个分区,每个分区上都可以运行独立的操作系统具体地,计算机系统中几个独立的节点通过CPU互联技术形成一个整体即分区系统,在该整体下可以运行一个操作系统,该操作系统可以访问任何该分区所属节点上的有效设备。
一个分区系统中的每个节点不仅需要时钟,而且每个节点需要相同来源的时钟。这是因为时钟在数字电路中非常重要,一旦没有了时钟,数字逻辑完全无法正常工作,而分区系统中的各个节点若不使用相同来源的时钟,则整个分区也无法正常工作。
现有技术中,分区系统采用单一式时钟同步方案实现分区系统内的时钟同步。即一个分区系统内只有一个时钟,作为该分区系统内各节点的时钟源,该时钟放在该分区系统的某一节点上,或者与各节点分开,单独设置。
现有技术存在的缺陷在于:一个分区系统只有一个时钟可作为时钟源,当该时钟异常时,该分区系统无时钟源可用,无法实现该分区系统的各节点的时钟同步。
发明内容
本发明实施例的目的在于提出一种计算机系统及用于实现计算机系统同一分区系统的节点时钟同步的时钟配置方法,以在分区系统内的时钟源故障时,仍然能够实现计算机系统中同一分区系统的各节点时钟同步。
本发明实施例提供了一种计算机系统,包括至少两个节点,其中,所述至少两个节点均包括选择模块及CPU,所述选择模块的输入为本节点的时钟及其他节点输出的时钟,输出端与所述CPU及其他节点的选择模块的输入端相连;
所述计算机系统还包括时钟控制模块,所述时钟控制模块的输出端与所述选择模块的控制端相连,用于控制所述至少两个节点的时钟为同一个时钟。
本发明实施例提供的计算机系统中,每个节点的选择模块的输入端有本节点的时钟源,也有其他节点的时钟输出,通过第三方如上述的时钟控制模块来控制选择模块选择一个时钟输入作为该节点的时钟输入,并且可以为其他的节点提供时钟,以保证每个节点使用同一个时钟源,当多个节点的时钟异常时,只要该计算机系统还存在一个正常的时钟,该计算机系统仍能正常工作。
本发明实施例还提供了一种用于实现上述计算机系统中同一分区系统的节点时钟同步的时钟配置方法,包括:
选择一节点的时钟作为所属分区系统的时钟源的选择步骤;
开通所述节点作为起点,与所述节点之间相连的节点作为终点的连接通道作为所述节点及与之直接相连的节点之间的时钟通道的开通步骤;
判断作为终点的节点是否与所述分区系统中剩余的节点相连,若是,则执行所述开通步骤;否则,完成所述分区系统的时钟配置。
本发明实施例提供的用于实现计算机系统同一分区系统的节点时钟同步的时钟配置方法中,利用计算机系统的同一分区系统中每个节点都有多个时钟可选的结构特点,通过为同一分区系统的相连两个节点选择一条连接通道保证同一分区系统内的各节点的时钟源统一,从而实现同一分区系统内的各节点的时钟同步,并且在时钟通道异常,可选择其他连接通道,仍然保证了同一分区系统内的各节点的时钟源统一,实现了同一分区系统内的各节点的时钟同步。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的计算机系统中节点的结构示意图;
图2为本发明实施例提供的计算机系统中两个节点的时钟连接示意图;
图3A为本发明实施例提供的计算机系统中四个节点的时钟连接示意图;
图3B为图3A的框架示意图;
图4A为本发明实施例提供的计算机系统中8个节点的时钟连接框架示意图;
图4B为本发明实施例提供的计算机系统中16个节点的时钟连接框架示意图;
图5为本发明实施例提供的计算机系统中32个节点的时钟连接框架示意图;
图6为本发明实施例提供的8节点计算机系统的结构示意图;
图7为本发明实施例提供的用于实现上述计算机系统中同一分区系统的节点时钟同步的时钟配置方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180001193.7/2.html,转载请声明来源钻瓜专利网。





