[發明專利]一種進程組和進程組中的異常組成員離開的方法有效
| 申請號: | 201180001042.1 | 申請日: | 2011-06-29 |
| 公開(公告)號: | CN102318272A | 公開(公告)日: | 2012-01-11 |
| 發明(設計)人: | 劉穎 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 中國廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 進程 中的 異常 組成 離開 方法 | ||
1.一種進程組中的異常組成員離開的方法,其特征在于,包括:
發送組成員對自身所屬進程組中的組成員進行異常檢測,并從中確定出現異常的組成員;
所述發送組成員從本地組成員拓撲中刪除所述異常組成員;
所述發送組成員在所述異常組成員恢復數據通信后,發送強迫離開消息通知所述異常組成員離開所述進程組;
所述異常組成員收到所述強迫離開消息后離開所述進程組。
2.如權利要求1所述的方法,其特征在于,在所述發送組成員對進程組中的組成員進行異常檢測之前,發送組成員向進程組中的其它組成員組播數據報文;
所述發送組成員在所述異常組成員恢復數據通信后發送強迫離開消息通知所述異常組成員離開進程組包括:
所述異常組成員在恢復數據通信后向所述發送組成員反饋確認接收消息;
所述發送組成員在接收到所述確認消息后,判斷在本地組成員拓撲中有無所述異常組成員;
若沒有所述異常組成員,則向所述異常組成員發送強迫離開消息,通知所述異常組成員離開進程組。
3.如權利要求1所述的方法,其特征在于,在所述發送組成員從本地組成員拓撲中刪除所述異常組成員之后包括:
所述發送組成員在所述進程組內組播踢除成員報文,其中所述踢除成員報文包括所述異常組成員的組成員標識;
所述進程組內的其它組成員接收到所述踢除成員報文后,從各自的本地組成員拓撲中相應刪除所述異常組成員。
4.如權利要求1所述的方法,其特征在于,在所述異常組成員收到所述強迫離開消息后離開所述進程組之前包括:
所述異常組成員向其它組成員發送離開消息,通知所述其它組成員所述異常組成員離開所述進程組;
所述其它組成員接收到所述離開消息后從各自的本地組成員拓撲中相應刪除所述異常組成員。
5.如權利要求1所述的方法,其特征在于,所述發送組成員對進程組中的組成員進行異常檢測包括:
所述發送組成員記錄在預定時間內是否有向其它組成員發送報文;
若在預定時間內所述發送組成員未發送報文,則確定所述進程組中的所述其它組成員出現異常。
6.如權利要求5所述的方法,其特征在于,在發送組成員對進程組中的組成員進行異常檢測之前,所述發送組成員向其它組成員組播數據報文,并接收和記錄所述其它組成員反饋的按序接收的數據報文序列號當中的最小數據報文序列號;
所述確定出現異常的組成員包括:
所述發送組成員向其它組成員組播探測報文,請求所述其它組成員反饋所述已按序接收的數據報文序列號;
所述其它組成員接收到所述探測報文后,向所述發送組成員反饋所述按序接收到的數據報文序列號;
所述發送組成員收到所述其它組成員反饋的數據報文序列號后從中確定最小數據報文序列號;
所述發送組成員判斷所述最小數據報文序列號與發送所述探測報文之前記錄的最小數據報文序列號相比有無更新;
若無更新,則向反饋所述最小數據報文序列號的組成員單播探測報文;
所述反饋最小數據報文序列號的組成員接收到單播的所述探測報文后,再次向所述發送組成員反饋所述按序接收的數據報文序列號;如果所述反饋最小數據報文序列號的組成員已經異常,則不會反饋所述按序接收的數據報文序列號;
所述發送組成員接收到所述反饋的數據報文序列號之后再次判斷所述反饋的按序接收的數據報文序列號與所述組播發送的探測報文之前記錄的最小數據報文序列號相比有無更新;如果所述發送組成員在探測時限內沒有收到所述反饋的數據報文序列號,則判斷最小數據報文序列號沒有更新;
若仍無更新,則確定所述反饋最小數據報文序列號的組成員為異常組成員。
7.一種進程組,其特征在于,包括:
發送組成員,用于向接收組成員發送報文,并對進程組中的組成員進行異常檢測,確定出現異常的接收組成員,在確定出出現異常的接收組成員后,將所述出現異常的接收組成員從該發送組成員的本地組成員拓撲中刪除所述出現異常的接收組成員;所述發送組成員在所述出現異常的接收組成員恢復數據通信后發送強迫離開消息通知所述出現異常的接收組成員離開所述進程組;
接收組成員,用于接收發送組成員發送的報文,并在接收到發送組成員發送的所述強迫離開消息后,離開進程組。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201180001042.1/1.html,轉載請聲明來源鉆瓜專利網。





