[發明專利]一種分布式系統運行時的監視數據傳輸方法有效
| 申請號: | 201010573257.8 | 申請日: | 2010-11-30 |
| 公開(公告)號: | CN102014162A | 公開(公告)日: | 2011-04-13 |
| 發明(設計)人: | 葉丹;嚴慧;寧靜;劉杰;虞海江 | 申請(專利權)人: | 中國科學院軟件研究所 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L12/26 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙) 11200 | 代理人: | 余長江 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 系統 運行 監視 數據傳輸 方法 | ||
1.一種分布式系統運行時的監視數據傳輸方法,包括下列步驟:
1)建立分布式應用的監視事件模型N,N為有向無環圖,結點代表監視事件,有向邊確定監視事件的順序,初始監視狀態為源點,終止監視狀態為匯點,匯點和入度大于1的結點的前一結點為關鍵結點;
2)分布式應用發送監視事件給監視中心,監視事件中至少包含事件序號和可信度,其中,事件序號是模型N中對應結點的序號;
3)監視中心按照監視事件的事件序號接收監視事件。
2.根據權利要求1所述的監視數據傳輸方法,其特征在于分布式應用發送監視事件的同時還發送當次監視的分布式應用的執行序號給監視中心;監視中心確定執行序號正確后接收監視事件。
3.根據權利要求1所述的監視數據傳輸方法,其特征在于監視中心采用下述步驟接收監視事件:
A、將收到的監視事件構造為槽事件,槽事件至少包含事件序號和可信度;
B、檢查槽中是否有槽事件,其中,槽是從源點到匯點的一條路徑上與結點相對應的位置,槽的編號與結點上監視事件的事件序號相同;
C、槽中沒有槽事件時,將槽事件插入槽中;當槽中有槽事件時,比較當前槽事件和槽中槽事件的可信度,過濾可信度低的槽事件;
D、檢查當前槽之前的槽,對尚未安裝槽事件的槽,根據槽編號從模型N中還原槽事件并安裝。
4.根據權利要求3所述的監視數據傳輸方法,其特征在于所述監視事件包括關鍵事件、實例敏感事件和非實例敏感事件,關鍵事件是模型N中關鍵結點對應的監視事件;實例敏感事件是包含特定實例相關信息的監視事件;非實例敏感事件是不包含特定實例相關信息的監視事件。
5.根據權利要求3所述的監視數據傳輸方法,其特征在于采用UDP協議發送監視事件。
6.根據權利要求4所述的監視數據傳輸方法,其特征在于采用可靠傳輸協議發送關鍵事件,采用UDP協議發送非關鍵事件。
7.根據權利要求4所述的監視數據傳輸方法,其特征在于采用下述方法發送監視事件:
A、當待發送的監視事件是實例敏感事件時,將該事件裝入緩存中;
B、當待發送事件是非實例敏感事件時,不發送該事件。
C、當待發送事件是關鍵事件時,將緩存中的實例敏感事件依次裝入關鍵事件后發送;
8.根據權利要求4所述的監視數據傳輸方法,其特征在于采用下述方法發送監視事件:
A、當待發送事件是非實例敏感事件時,將該監視事件的可信度設為3并發送;
B、當待發送事件是實例敏感事件時,復制該事件,將復制事件的可信度設置為3,裝入緩存中;
C、將該事件的可信度設為2并發送;
D、當待發送事件是關鍵事件時,將緩存中的復制事件依次裝入關鍵事件后進行發送。
9.根據權利要求7所述的監視數據傳輸方法,其特征在于監視中心采用下述步驟接收監視事件:
A、依次卸載關鍵事件攜帶的實例敏感事件,監視中心依次接收實例敏感事件;
B、監視中心接收關鍵事件。
10.根據權利要求8所述的監視數據傳輸方法,其特征在于監視中心采用下述步驟接收監視事件:
A、依次卸載關鍵事件攜帶的實例敏感事件的復制事件,監視中心接收復制事件:
a)檢查復制事件對應的槽中是否安裝了槽事件,若已經安裝槽事件,對比復制事件與槽事件是否相同,若不相同且復制事件的可信度大于槽事件的可信度,用復制事件更新槽事件,否則將槽事件的可信度設為3;
b)若復制事件對應的槽尚未安裝槽事件,則將復制事件安裝到槽中;
c)對槽道上該槽之前的各個槽進行檢查,還原并安裝未安裝的槽事件;
B、監視中心接收關鍵事件。
11.根據權利要求3-10任一項所述的監視數據傳輸方法,其特征在于所述還原槽事件的方法為:
根據槽編號,從監視模型N中提取對應事件序號的監視事件,生成槽事件A′并安裝在槽中,如果監視事件為非實例敏感事件,槽事件A′的可信度設為3;如果監視事件為實例敏感事件,槽事件A′的可信度設為1。
12.根據權利要求6所述的監視數據傳輸方法,其特征在于可靠傳輸協議為基于UDP的請求-應答協議或TCP協議。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院軟件研究所,未經中國科學院軟件研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010573257.8/1.html,轉載請聲明來源鉆瓜專利網。





