[發明專利]一種分布式系統運行時的監視數據傳輸方法有效
| 申請號: | 201010573257.8 | 申請日: | 2010-11-30 |
| 公開(公告)號: | CN102014162A | 公開(公告)日: | 2011-04-13 |
| 發明(設計)人: | 葉丹;嚴慧;寧靜;劉杰;虞海江 | 申請(專利權)人: | 中國科學院軟件研究所 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L12/26 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙) 11200 | 代理人: | 余長江 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 系統 運行 監視 數據傳輸 方法 | ||
技術領域
本發明涉及一種監視數據的傳輸方法,尤其涉及一種分布式系統運行時的監視數據的傳輸方法,屬于數據監視領域。
背景技術
在分布式系統運行時,有必要收集系統的運行信息實現對系統的監視。監視的作用是實時了解系統的運行狀態,是對系統進行控制的基礎。
目前已有監視環境,如OrWell,OrWell(R.Weinreich,W.Kurchl.Dynamic?Analysisof?Distributed?Object-OrientedApplications.Proc.Hawaii?International?ConferenceOn?System?Sciences,Kona,Hawaii,January?6-9,1997.)是一個面向CORBA分布式應用的監視環境,它使用結構化的事件類將系統中的交互通知給觀察者(Observers),提供對被監視系統的細節分析。還有JEWEL,JEWEL(F.Lange,R.Kroeger,M.Gergeleit.JEWEL:Designand?Measurement?of?a?Distributed?Measurement?System.IEEE?Transactions?on?Paralleland?Distributed?Systems,1992.)是一個面向分布式應用的監視環境,但它需要專門的外部監視傳感器以及相應的內部鉤子,而且為避免監視傳感器影響系統行為,需要隔離物理網絡。還有同時存在監視與控制作用的系統Wash,Wash(B.Sridharan,S.Mundkur,A.P.Mathur.On?Building?Non-intrusive?PerformanceInstrumentation?Blocks?for?CORBA-basedDistributed?System,4th?IEEEInternational?Computer?Performance?and?DependiabilitySymposium,Chicago,2000;B.Sridharan,S.Mundkur,A.P.Mathur.Non-intrusive?Testing,Monitoring?andControl?of?Distributed?ORBA?Objects.TOOLS?Europe?2000,St.Malo,France,2000.)是對CORBA分布式系統進行測試、監視和控制的系統,它使用CORBA攔截器捕獲運行時信息。
在對監視系統的研究中,已有對監視模型的研究,如(Mansouri-Samani,M.and?M.Sloman.Monitoring?distributed?systems.IEEEnetwork,1993.7(6):p.20-30.)提出了一種通用監視模型,并提供了分布式事件監視服務和通用事件監視語言(GEM)。對監視技術的研究,如Richmond(M.Richmond,J.Noble.Reflections?on?Remote?Reflection.AustralasianComputer?Science?Confernce(ACSC2001).Brisbane,2001.;M.Richmond.Flexible?Migration?Support?for?Component?Frameworks.Doctoral?Dissertation.Department?of?Computing,Macquarie?University,2003.)等提出使用遠程反射技術監視、調試和可視化分布式Java應用。使用遠程反射,可以從一個中心位置監視分布式系統,為企業應用提供一個集中式管理模型。通過反射技術可以發現應用中的運行時結構和行為,因而能夠動態地改變這些應用和行為。
而目前已有的監視系統,以及監視技術缺乏對監視數據高效收集,有效傳遞的保證,無法處理監視數據丟失、亂序、重復等錯誤。而監視數據的正確性影響到對系統控制的決策,因此有必要設計一種監視方法,保證監視數據高效收集和準確傳遞。
發明內容
本發明針對的場景是在分布式系統的監視過程中,從一個中心位置監視分布式系統,即各個分布式的組件需要把監視數據統一發送到監視中心進行觀察處理。監視數據數據量小,發送頻繁,選用UDP協議作為底層的通信協議。監視數據在網絡中傳播的過程中,由于UDP協議本身的問題,可能出現丟失、亂序,重復等問題。
本發明的目的是提出一種分布式系統運行時的監視數據傳輸方法,該方法可以可靠、高效、代價低的將監視數據發送到監視中心,并對傳輸錯誤的監視數據進行修正。
本發明的方法,包括如下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院軟件研究所,未經中國科學院軟件研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010573257.8/2.html,轉載請聲明來源鉆瓜專利網。





