[發明專利]用于管理集群中的節點間通信的方法和系統有效
| 申請號: | 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.szxzyx.cn/pat/books/201310577252.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自適應網路連接方法和系統
- 下一篇:全自動電飯煲





