基于事件的分布式系統(tǒng)監(jiān)控
發(fā)布時(shí)間:2020-06-12 16:04
【摘要】: 隨著分布式系統(tǒng)趨于復(fù)雜,運(yùn)行時(shí)的監(jiān)控在提高系統(tǒng)性能和可靠性上發(fā)揮了越來(lái)越重要的作用。本文主要提出一個(gè)結(jié)合監(jiān)控探針平臺(tái)與復(fù)雜事件處理技術(shù)的新方法,可以完成運(yùn)行時(shí)的分布式系統(tǒng)監(jiān)控,降低監(jiān)控組件的開(kāi)發(fā)和使用難度,提高監(jiān)控管理的效率。 監(jiān)控探針平臺(tái)運(yùn)行于受監(jiān)控的資源之上,提供對(duì)JMX組件的通用管理接口。監(jiān)控組件被封裝為JMX探針,從而探針平臺(tái)可以對(duì)探針進(jìn)行運(yùn)行時(shí)的部署、元數(shù)據(jù)生成、管理和檢索,統(tǒng)一了探針的信息查詢和操作調(diào)用方式,且與現(xiàn)有JMX產(chǎn)品兼容。 探針采用事件方式匯報(bào)監(jiān)控信息,為了提高事件在網(wǎng)絡(luò)中的傳輸效率與可靠性,在傳輸事件之前,會(huì)經(jīng)過(guò)擴(kuò)展的事件過(guò)濾,之后再封裝為消息發(fā)往監(jiān)控服務(wù)器。 為了能迅速應(yīng)對(duì)大量的探針監(jiān)控事件并分析事件間的時(shí)序與關(guān)聯(lián)關(guān)系,監(jiān)控服務(wù)器使用了基于復(fù)雜事件處理的監(jiān)控規(guī)則,將監(jiān)控事件交由復(fù)雜事件引擎進(jìn)行實(shí)時(shí)處理。監(jiān)控規(guī)則使用類(lèi)似SQL的語(yǔ)法描述復(fù)雜事件,對(duì)輸入的基本監(jiān)控事件進(jìn)行過(guò)濾、關(guān)聯(lián)和聚集等操作,抽象出更高層的管理事件。管理事件一旦被判定發(fā)生,對(duì)應(yīng)的管理決策動(dòng)作會(huì)被觸發(fā),通過(guò)操控各個(gè)監(jiān)控探針操作,實(shí)現(xiàn)運(yùn)行時(shí)的分布式系統(tǒng)自動(dòng)配置與管理。 上述的分布式系統(tǒng)監(jiān)控與復(fù)雜事件處理技術(shù)已經(jīng)用于仿真計(jì)算平臺(tái)。根據(jù)該項(xiàng)目的實(shí)際需求與實(shí)踐經(jīng)驗(yàn),本文以仿真作業(yè)分發(fā)調(diào)度、作業(yè)運(yùn)行監(jiān)控、系統(tǒng)性能評(píng)估以及節(jié)點(diǎn)信息統(tǒng)計(jì)等為例展示了監(jiān)控系統(tǒng)的事件定義、規(guī)則配置、響應(yīng)動(dòng)作綁定和決策調(diào)度等功能。
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2010
【分類(lèi)號(hào)】:TP338.8
本文編號(hào):2709771
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2010
【分類(lèi)號(hào)】:TP338.8
【引證文獻(xiàn)】
相關(guān)期刊論文 前1條
1 孫莉;李洋;李繼云;;基于CEP的分布式IT資源監(jiān)控事件關(guān)聯(lián)方案[J];計(jì)算機(jī)應(yīng)用與軟件;2013年08期
相關(guān)碩士學(xué)位論文 前2條
1 周宏亮;室內(nèi)即時(shí)定位系統(tǒng)的可視化監(jiān)控技術(shù)研究與實(shí)現(xiàn)[D];上海交通大學(xué);2012年
2 李洋;基于復(fù)雜事件處理的系統(tǒng)監(jiān)控事件關(guān)聯(lián)的研究與實(shí)現(xiàn)[D];東華大學(xué);2013年
,本文編號(hào):2709771
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2709771.html
最近更新
教材專(zhuān)著