[發明專利]集群管理系統及方法有效
| 申請號: | 201010236219.3 | 申請日: | 2010-07-21 |
| 公開(公告)號: | CN102340410A | 公開(公告)日: | 2012-02-01 |
| 發明(設計)人: | 胡良俊;全銳 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;吳孟秋 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集群 管理 系統 方法 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種集群管理系統及方法。
背景技術
集群管理系統按可劃分為多個子系統:性能管理子系統、告警管理子系統和安全管理子系統等。同一個子系統內又可分為多個功能模塊:南向模塊、北向模塊和服務器處理模塊等,其中,每個模塊可稱之為一個服務。集群管理系統就是由眾多的服務組成的一個系統。
隨著通訊技術的不斷發展,管理網絡的規模越來越大,并且其類型各種各樣,各種類型的網絡都有各自的網管系統。為了管理上的方便,對多種網絡施行統一管理非常必要,這就對網管系統的管理能力和本身的性能提出了很高要求。
為解決這個問題,相關技術中通常采用分布式設計,即將網管的服務分布式運行在多臺主機中,利用多臺機器的硬件資源來提高網管的管理能力。圖1是根據相關技術的集群管理系統的部署結構的示意圖,包括一個管理進程以及多個從進程,其中,由管理進程控制系統中所有從進程的狀態,以提高網管的管理能力。
但是,這種由管理進程管理多個從進程的結構,對管理進程可靠性的要求非常高,因為一旦該管理進程失效,整個集群管理系統將都不能工作。
發明內容
針對相關技術中集群管理系統采用一個管理進程和多個從進程,一旦管理進程失效,整個集群管理系統將都不能工作的問題而提出本發明,為此,本發明的主要目的在于提供一種集群管理系統及方法,以解決上述問題。
為了實現上述目的,根據本發明的一個方面,提供了一種集群管理系統。
根據本發明的集群管理系統包括:存儲模塊,用于保存多個進程的進程標識和多個進程的通訊地址;多個集群管理模塊,與多個進程一一對應,其中,多個集群管理模塊中的每個集群管理模塊均用于從存儲模塊獲取多個進程中除自身對應的進程之外的其它進程的通訊地址,并使用其它進程的通訊地址獲取其它進程包含的服務;多個服務管理模塊,與多個集群管理模塊一一對應,其中,多個服務管理模塊中的每個服務管理模塊均用于從自身對應的集群管理模塊獲取其它進程包含的服務,并用于調用其它進程包含的服務。
進一步地,上述集群管理系統還包括:多個監聽模塊,與多個服務管理模塊一一對應,用于記錄自身對應的服務管理模塊獲取的其它進程包含的服務的可用信息,其中,可用信息用于指示服務可用或者不可用;多個服務管理模塊中的每個服務管理模塊還用于接收來自自身對應的監聽模塊的可用信息,并用于根據可用信息,調用其它進程包含的服務。
進一步地,上述集群管理系統還包括:多個定時器,與多個集群管理模塊一一對應;多個集群管理模塊中的每個集群管理模塊還用于當自身對應的定時器到時,向多個集群管理模塊中除自身之外的其它集群管理模塊發送檢測消息,其中,檢測消息用于檢測自身與其它集群管理模塊的連接關系;以及多個集群管理模塊中的每個集群管理模塊還用于當檢測到沒有接收到來自其它集群管理模塊中的一個或多個集群管理模塊的響應消息時,刪除一個或多個集群管理模塊對應的進程。
進一步地,多個集群管理模塊中的每個集群管理模塊還用于向存儲模塊寫入自身對應的進程的通訊地址。
進一步地,上述集群管理系統還包括:判斷模塊,用于判斷存儲模塊是否已經保存有多個進程中的一個或多個進程的進程標識;更新模塊,用于在判斷結果為是時,更新一個或多個進程的通訊地址,其中,通訊地址包括以下至少之一:互聯網協議IP地址、監聽端口信息。
進一步地,多個集群管理模塊之間通過UDP進行通訊。
進一步地,多個集群管理模塊中的每個集群管理模塊還用于管理自身對應的集群管理模塊對應的進程包含的服務。
為了實現上述目的,根據本發明的另一個方面,提供了一種集群管理方法。
根據本發明的集群管理方法包括:集群管理模塊從存儲模塊獲取多個進程中除自身對應的進程之外的其它進程的通訊地址;集群管理模塊使用其它進程的通訊地址獲取其它進程包含的服務,并發送給自身對應的服務管理模塊;服務管理模塊調用其它進程包含的服務。
進一步地,在服務管理模塊調用其它進程包含的服務之前,還包括:監聽模塊記錄自身對應的服務管理模塊獲取的其它進程包含的服務的可用信息,其中,可用信息用于指示服務可用或者不可用;監聽模塊向服務管理模塊發送可用信息;服務管理模塊根據可用信息,執行調用其它進程包含的服務的操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010236219.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:海上承臺鋼套箱水上快速拆除的結構節點
- 下一篇:一種桔霉素人工抗原的制備方法





