[發明專利]一種控制板上業務的主備確定方法和裝置有效
| 申請號: | 200910089708.8 | 申請日: | 2009-07-21 |
| 公開(公告)號: | CN101616025A | 公開(公告)日: | 2009-12-30 |
| 發明(設計)人: | 喬會來 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/56;H04L1/22 |
| 代理公司: | 北京德琦知識產權代理有限公司 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310053浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制板 業務 確定 方法 裝置 | ||
技術領域
本發明涉及數據通信技術,特別涉及一種控制板上業務的主備確定方法和裝置。
背景技術
現有技術中,高可用性(HA:High?Availability)技術是指盡量縮短因日常維護操作和突發的系統崩潰所導致的停機時間而提高系統可用性的一種技術。參見圖1,圖1為現有技術中HA系統的結構圖。在圖1中,HA系統包括m+1塊控制板(具體為控制板1至控制板m+1)。每一個控制板上具有相同的軟硬件能力,比如,當前待處理業務為業務1至業務5,則每一個控制板上都具有運行業務1至業務5的軟硬件能力。
系統啟動時,按照預設的競爭原則從m+1塊控制板中選擇其中一塊控制板擔任主控板;而剩余的控制板用于為該主控板備份,記為與該主控板對應的備份板,其中,預設的競爭原則具體可包括控制板的槽位最低等。正常情況下,主控板處于工作狀態,與外部設備比如外部的接口板進行通信,而備份板處于備份狀態下,不與外部設備通信;在主控板正常工作時,該主控板上處理HA系統待處理的所有業務,并將處理的業務信息實時備份到備份板上;當主控板運行的其中一個業務出現故障時,則重新按照上述預設的競爭機制從所有的備份板中選擇其中一個備份板,啟動主備倒換,即將原主控板倒換到該選擇出的備份板,由該備份板作為新的主控板繼續執行原主控板的業務處理操作。
可以看出現有提供的方案中,需要按照預設的競爭原則從m+1塊控制板選擇出其中一塊控制板擔任主控板;將剩余的所有控制板作為與該主控板對應的備份板;由于備份板是用來在主控板出現故障時接替主控板工作的;因此,需要運行主控板和與該主控板對應的所有備份板,并且,主控板與所有的備份板都運行相同的業務,比如如圖1中所示的m+1塊控制板中用于作為主控板的控制板運行業務1至業務9,則剩下的m塊控制板也都運行業務1至業務9。而實際應用中,主控板的備份并不需要由除主控板外剩下的所有控制板來擔任,其有可能只需剩下的控制板中的其中一個或者兩個來擔任;如此,在業務運行時,就僅需要運行該其中的一個或者兩個控制板;而現有提供的方案中將除主控板之外剩下的所有控制板都作為該主控板備份來進行運行的操作大大浪費了系統資源。
發明內容
本發明提供了一種控制板上業務的主備確定方法和裝置,以便節省系統資源。
一種控制板上業務的主備確定方法,該方法應用于包含多個控制板的HA系統中,從所述HA系統包含的各個控制板中選擇出其中一個作為系統主控制板;每一控制板包含用于管理業務的HA處理單元和一個以上用于運行業務的業務單元,從各個控制板包含的HA處理單元中選擇出一個作為主用HA處理單元;該方法包括以下步驟:
A,針對每一業務,主用HA處理單元確定運行該業務的備用業務單元的個數N,備用業務單元為在業務處理過程中處于備用狀態的業務單元;N為正整數且小于等于HA系統中控制板的總數;當N大于1時,N個備用業務單元分別處于不同的控制板上;
B,所述系統主控制板接收并緩存HA系統中其他控制板進行注冊時發送的注冊信息,當所述HA系統存在預配置的業務配置文件時,判斷當前緩存的注冊信息是否完全包含了所述業務配置文件中所述業務的業務配置信息所涉及到的所有控制板發送的注冊信息,在是的情況下,執行步驟C;在否的情況下,若當前到達預設的位置確定時間,執行步驟D;當所述HA系統不存在預配置的業務配置文件;或者當所述業務配置文件中不存在所述業務配置信息時,若當前到達預設的位置確定時間,執行步驟E;
C,所述主用HA處理單元根據所述業務配置信息確定N個備用業務單元和對應的主用業務單元在所述HA系統中的位置信息,所述主用業務單元的個數為1,為在業務處理過程中處于主用狀態的業務單元,與N個備用業務單元處于不同的控制板上;
D,所述主用HA處理單元根據當前緩存的注冊信息和所述業務配置信息確定N個備用業務單元和對應的主用業務單元在所述HA系統中的位置信息;
E,所述主用HA處理單元確定所述系統主控制板上運行所述業務的業務單元為所述業務的主用業務單元;確定已發送注冊信息的N個控制板上運行所述業務的N個業務單元為N個備用業務單元。
一種控制板上業務的主備確定裝置,該裝置包括:選擇單元、一個以上控制板和一個以上HA處理單元;每一控制板包含一個以上用于運行業務的業務單元;
所述選擇單元用于從所述HA系統包含的各個控制板中選擇出其中一個作為系統主控制板;以及從各個控制板包含的HA處理單元中選擇出一個作為主用HA處理單元;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910089708.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種烘干機
- 下一篇:一種蒸汽加熱隧道烘干設備





