[发明专利]用于管理集群中的节点间通信的方法和系统有效
申请号: | 201310577252.6 | 申请日: | 2013-11-18 |
公开(公告)号: | CN103856554B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | E·E·克鲁兹-阿奎拉;P·I·加内施;M·坎达萨米;C·J·吴 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,陈颖 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地理 边界 集群 支持 | ||
技术领域
本公开内容涉及一种对计算机系统集群提供增强的方法,该计算机系统集群包括各个地理位置或地点中的系统。
背景技术
集群是在一起工作的独立计算机的群体,其给出单个系统印象的假象。集群经常被用来确保任务关键性应用和资源是高度可用的。为了提供有效的集群解决方案,许多供应商提出了“集群感知(cluster aware)”的操作系统(OS)。这些解决方案中的大多数(如果不是全部)集群通信是点对多点的。集群的一个节点上诸如关键处理终结或挂起之类的事件被快速且直接地送至集群中的所有其它节点。有关一个节点的状态和健康信息也在集群的所有节点之间进行共享。这些活动自然地导致了用于集群网络通信的多播架构。因此,许多现有的集群产品采用多播方法。通常,在这样的架构中,使用集中储存盘来定义集群配置数据。该集中储存盘需要可在集群中的所有节点上进行访问。在一种方法中,提供了使用多播架构的解决方案,然而该解决方案并不进行缩放以包括位于被地理边界所隔开的不同地点处的节点。首先,该方法由于通信链路跨越大幅距离而并不进行缩放。对于要进行工作的多播通信而言,每条端到端的链路都必须支持多播转发,支持所期望的多播组,并且支持所期望的端口。如果这些条件中的任意一个得不到满足,则多播通信就将被打断,这由于电信公司通常并不支持这种距离上的多播转发这一事实而发生。第二,该方法由于多播的本质而并不进行缩放。更具体地,其中使用一对多通信的多播需要使用用户数据报协议(UDP)。然而,由于UDP并不具有内建的可靠性,所以站点间的通信有所受损。
发明内容
提出了一种跨地理边界提供计算机集群支持的方法。在集群中通过令每个节点在内核内的网络设备驱动器(NDD)级别进行操作而对集群间的通信进行管理。采用多种各类型的NDD(以太网、SAN、DISK等)来提供冗余,以使得节点能够可靠地交换心跳。为了符合该架构,对于远程节点而言,在基于传输控制协议(TCP)的通信接口上使用伪NDD与其它NDD一起进行工作。因此,散布在与本地节点相关的NDD上的相同分组能够被散布在用于远程节点的TCPSOCK NDD接口上。节点(本地和远程)接收相同分组并且以相同的方式对其进行重组和处理。
以上是发明内容并且因此必然包含简化形式和一般形式而省略了细节;因此,本领域技术人员将会意识到,该发明内容仅是说明性的而并非意在以任何方式进行限制。仅由权利要求所限定的本发明的其它方面、发明特征和优势将由于以下所给出的非限制性的详细描述而变得明显。
附图说明
通过参考附图,本发明可以更好地被理解,并且使得其多个目标、特征和优势对于本领域技术人员而言变得明显,其中:
图1是可以在其中实施这里所描述的方法的数据处理系统的框图;
图2提供了图1所示的信息处理系统环境的扩展以图示出这里所描述的方法能够在操作于网络环境之中的各种信息处理系统上执行;
图3是描绘在支持跨地理边界的集群时所采用的各个组件之间的通信的组件图;
图4是描绘节点在与集群中的其它节点进行通信时所使用的各个层的层次图;
图5是示出节点在启动操作期间所执行的用于支持跨地理边界的集群的逻辑的流程图的描绘;
图6是示出在节点处执行的用于构建在与集群中的其它节点进行通信时所使用的通信网络设备驱动器的逻辑的流程图的描绘;
图7是示出在节点处执行的用于创建在与远程集群节点进行通信时所使用的基于伪TPC的网络设备驱动器的逻辑的流程图的描绘;并且
图8是描绘在与集群节点进行通信时所使用的节点的集群通信层的节点操作的流程图。
具体实施方式
所属技术领域的技术人员知道,本发明的各个方面可以实现为系统、方法或计算机程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、驻留软件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明的各个方面还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310577252.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自适应网路连接方法和系统
- 下一篇:全自动电饭煲