專利名稱:一種面向網(wǎng)格的監(jiān)控系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)格計(jì)算機(jī)環(huán)境和高性能機(jī)群服務(wù)器技術(shù)領(lǐng)域,特別是一種面向網(wǎng)格的監(jiān)控系統(tǒng)及方法。
背景技術(shù):
網(wǎng)格的出現(xiàn)是為了滿足當(dāng)今日益膨脹的計(jì)算需求。機(jī)群是當(dāng)今高性能計(jì)算中一種質(zhì)優(yōu)價(jià)廉的解決方案,機(jī)群加入網(wǎng)格,大大增強(qiáng)了網(wǎng)格的計(jì)算能力,同時(shí),網(wǎng)格環(huán)境中大量的計(jì)算資源都需要及時(shí)有效的了解它們的狀態(tài),這對(duì)于一個(gè)計(jì)算環(huán)境能否正常運(yùn)行和形成計(jì)算能力有著重要的意義,所以,這就要求我們能夠有一套有效的監(jiān)控系統(tǒng)來監(jiān)控大規(guī)模的計(jì)算資源。
以往的機(jī)群監(jiān)控系統(tǒng)有著一些不足,首先,以往的機(jī)群監(jiān)控系統(tǒng)往往只是對(duì)自身狀態(tài)的監(jiān)控,并不支持新生的網(wǎng)格技術(shù),其次,以往的機(jī)群監(jiān)控系統(tǒng)一般采用Client/Server(客戶機(jī)/服務(wù)器)模式的兩層結(jié)構(gòu),這樣一來對(duì)機(jī)群本身規(guī)模限制過多,一旦機(jī)群規(guī)模發(fā)生變化,特別是規(guī)模增長數(shù)倍的時(shí)候,監(jiān)控系統(tǒng)很難適應(yīng),第三,以往的監(jiān)控系統(tǒng)大多是從物理視圖的角度對(duì)機(jī)群內(nèi)部某個(gè)(些)節(jié)點(diǎn)的運(yùn)行狀態(tài)進(jìn)行描述,而不能從邏輯視圖的角度對(duì)機(jī)群內(nèi)部某一類資源的狀態(tài)進(jìn)行描述。
發(fā)明內(nèi)容
鑒于現(xiàn)有的機(jī)群監(jiān)控系統(tǒng)及方法的不足,本發(fā)明提供了一種新的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法。為網(wǎng)格環(huán)境管理人員提供了一套對(duì)網(wǎng)格環(huán)境中成員的工作狀態(tài)進(jìn)行監(jiān)控的工具,系統(tǒng)及方法提供了一套對(duì)加入網(wǎng)格的機(jī)群服務(wù)器工作狀態(tài)進(jìn)行監(jiān)控的工具,也同時(shí)構(gòu)造了一個(gè)多層次的監(jiān)控環(huán)境,在網(wǎng)絡(luò)環(huán)境中實(shí)現(xiàn)了對(duì)被監(jiān)控機(jī)群服務(wù)器進(jìn)行狀態(tài)信息采集、狀態(tài)信息匯總、狀態(tài)信息整理、狀態(tài)信息存儲(chǔ)、狀態(tài)信息顯示的功能。
本發(fā)明的技術(shù)方案a.分為5個(gè)層次的框架結(jié)構(gòu)監(jiān)控系統(tǒng)整體從結(jié)構(gòu)上分為5個(gè)層次,它們分別為結(jié)點(diǎn)信息采集層、組信息管理層、機(jī)群信息管理層、網(wǎng)格信息管理層、網(wǎng)格監(jiān)控層。見面向網(wǎng)格的機(jī)群監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖。這種多層次的系統(tǒng)構(gòu)架使得本監(jiān)控系統(tǒng)很容易適應(yīng)各種規(guī)模的機(jī)群,從幾個(gè)結(jié)點(diǎn)的規(guī)模到上千個(gè)結(jié)點(diǎn)的規(guī)模,都可以完成對(duì)它們的監(jiān)控。
b.結(jié)點(diǎn)信息采集層采集資源狀態(tài)信息結(jié)點(diǎn)信息采集層由軟件信息采集器和硬件信息采集器構(gòu)成。
軟件信息采集器通過定時(shí)讀取系統(tǒng)參數(shù)獲取系統(tǒng)數(shù)據(jù),并通過通信接口將所測量的當(dāng)前系統(tǒng)軟件信息傳遞給組信息管理器。它與組信息管理器間通過握手協(xié)議建立連接,并確認(rèn)所傳遞的數(shù)據(jù)信息。軟件監(jiān)控模塊所需要監(jiān)控的數(shù)據(jù)主要包括中央處理器使用情況、系統(tǒng)內(nèi)存容量及使用情況、系統(tǒng)交互分區(qū)大小及使用情況、磁盤使用情況(讀寫操作的繁忙程度)、各套網(wǎng)絡(luò)的狀態(tài)(通斷)、收發(fā)包情況、丟包率、應(yīng)用程序運(yùn)行的狀態(tài)。
硬件信息采集器是個(gè)硬件設(shè)備,它通過I2C協(xié)議將系統(tǒng)硬件狀態(tài)數(shù)據(jù)由串行口傳遞到組信息管理器。硬件信息采集器所采集的數(shù)據(jù)主要包括各個(gè)硬件設(shè)備的電壓值和工作溫度、各個(gè)風(fēng)扇轉(zhuǎn)速等。
c.組信息管理層整理、顯示、傳輸資源狀態(tài)信息組信息管理層由組信息管理器構(gòu)成。
組信息管理器管理著組內(nèi)(不超過128個(gè)結(jié)點(diǎn))所有結(jié)點(diǎn)的狀態(tài)信息,包括各個(gè)軟件偵測項(xiàng)目和硬件偵測項(xiàng)目。每隔一個(gè)采集周期,它會(huì)向每個(gè)結(jié)點(diǎn)上的軟件和硬件信息采集器索要采集結(jié)果,然后將所收集到的數(shù)據(jù)整理,傳遞給機(jī)群管理器,同時(shí),每個(gè)組管理器也配備有液晶顯示屏,組內(nèi)成員的狀態(tài)信息也會(huì)同時(shí)顯示在上面。它與機(jī)群管理器間通過握手協(xié)議建立連接,并確認(rèn)所傳遞的數(shù)據(jù)內(nèi)容。
d.機(jī)群信息管理層匯總整理、傳輸資源狀態(tài)信息機(jī)群信息管理層由機(jī)群信息管理器構(gòu)成。
機(jī)群管理器負(fù)責(zé)收集、管理、傳遞機(jī)群內(nèi)部所有結(jié)點(diǎn)的信息,它通過握手協(xié)議通知組信息管理器定期將所監(jiān)控的數(shù)據(jù)傳遞過來,整理出當(dāng)前最新數(shù)據(jù)集合后傳遞給網(wǎng)格服務(wù)器??紤]到機(jī)群服務(wù)器與網(wǎng)格服務(wù)器之間的操作系統(tǒng)平臺(tái)可能為異構(gòu),所以在本系統(tǒng)中,采用符合XML(Extensible Markup Language可擴(kuò)展標(biāo)記語言)標(biāo)準(zhǔn)格式的字符串?dāng)?shù)據(jù)流傳遞信息。在機(jī)群信息管理器和網(wǎng)格服務(wù)器通過握手協(xié)議建立連接后,將此數(shù)據(jù)流傳遞給網(wǎng)格服務(wù)器。
e.網(wǎng)格信息管理層管理(利用數(shù)據(jù)庫)所有機(jī)群資源狀態(tài)信息網(wǎng)格信息管理層由網(wǎng)格信息管理器和數(shù)據(jù)庫服務(wù)器構(gòu)成。
網(wǎng)格服務(wù)器通過握手協(xié)議通知網(wǎng)格所管理的機(jī)群管理器將該機(jī)群系統(tǒng)的當(dāng)前監(jiān)測數(shù)據(jù)集傳遞過來,然后通過網(wǎng)格服務(wù)器內(nèi)部的XML解釋器將機(jī)群信息管理器傳遞過來的機(jī)群狀態(tài)信息(XML標(biāo)準(zhǔn)格式的文本塊)還原并做相應(yīng)的檢查,狀態(tài)值符合報(bào)警條件的要做報(bào)警通知,再將整理好的狀態(tài)數(shù)據(jù)標(biāo)記上時(shí)間戳和報(bào)警標(biāo)記,利用數(shù)據(jù)庫服務(wù)器存入相應(yīng)的數(shù)據(jù)庫表中。此外,網(wǎng)格服務(wù)器將根據(jù)配置信息定期備份歷史記錄信息,以保證數(shù)據(jù)庫正常運(yùn)行。
f.網(wǎng)格監(jiān)控層顯示被監(jiān)控機(jī)群的各類資源狀態(tài)信息網(wǎng)格監(jiān)控顯示層由網(wǎng)格視圖終端構(gòu)成。
網(wǎng)格視圖終端的界面由一組視圖組成,它包括靜態(tài)信息視圖、實(shí)時(shí)信息視圖和歷史數(shù)據(jù)分析視圖三類。通過圖形的方式將網(wǎng)格中各個(gè)機(jī)群的信息表示出來,網(wǎng)格視圖終端的數(shù)據(jù)來源于數(shù)據(jù)庫服務(wù)器。靜態(tài)信息視圖按照網(wǎng)格上每個(gè)機(jī)群為單位顯示其中央處理器信息、內(nèi)存大小、硬盤容量等。實(shí)時(shí)信息視圖以柱狀圖或者折線圖形式動(dòng)態(tài)顯示機(jī)群中各節(jié)點(diǎn)中央處理器利用率、內(nèi)存利用率、交互分區(qū)利用率、硬盤利用率,以及硬件故障情況,包括電壓、電流不穩(wěn),風(fēng)扇停轉(zhuǎn),溫度異常等。歷史數(shù)據(jù)分析視圖以時(shí)間為序、機(jī)群整體為分析對(duì)象,給出機(jī)群內(nèi)所有節(jié)點(diǎn)的中央處理器使用情況、硬盤工作狀態(tài)、內(nèi)存利用率、交互分區(qū)利用率的變化趨勢,分析當(dāng)前網(wǎng)格內(nèi)機(jī)群的性能是否能滿足當(dāng)前應(yīng)用的需求,同時(shí),以時(shí)間為序,統(tǒng)計(jì)軟、硬件故障點(diǎn)及故障頻率,以便協(xié)助進(jìn)行軟、硬件的升級(jí)。視圖也是以柱狀圖和折線圖的形式顯示。
圖1是本發(fā)明的面向網(wǎng)格的監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖;圖2是本發(fā)明的圖1的面向網(wǎng)格的監(jiān)控系統(tǒng)的部署示意圖;圖3是本發(fā)明的面向網(wǎng)格的監(jiān)控系統(tǒng)流程圖。
具體實(shí)施例方式
如圖1中所示,將面向網(wǎng)格的監(jiān)控系統(tǒng)從結(jié)構(gòu)上分為5個(gè)層次、6個(gè)器件,它們分別為結(jié)點(diǎn)信息采集層1、組信息管理層2、機(jī)群信息管理層3、網(wǎng)格信息管理層4、網(wǎng)格監(jiān)控層5。結(jié)點(diǎn)信息采集層1連接于組信息管理層2,組信息管理層2連接于機(jī)群信息管理層3,機(jī)群信息管理層3連接于網(wǎng)格信息管理層4,網(wǎng)格信息管理層4連接于網(wǎng)格監(jiān)控層5。
結(jié)點(diǎn)信息采集層1包括軟件信息采集器、硬件信息采集器,組信息管理層2包括組信息管理器,機(jī)群信息管理層3包括機(jī)群信息管理器,網(wǎng)格信息管理層4包括網(wǎng)格信息管理器,網(wǎng)格監(jiān)控層5包括網(wǎng)格視圖終端。
面向網(wǎng)格的監(jiān)控系統(tǒng)總體上講由機(jī)群監(jiān)控和網(wǎng)格監(jiān)控兩個(gè)部分組成,其中機(jī)群監(jiān)控由結(jié)點(diǎn)信息采集、組信息管理和機(jī)群信息管理三部分組成。結(jié)點(diǎn)信息采集分為軟件信息采集和硬件信息采集兩個(gè)部分。每個(gè)結(jié)點(diǎn)上的軟、硬件信息采集器把收集到的結(jié)點(diǎn)軟、硬件信息傳遞到組信息管理器,組信息管理器管理組內(nèi)所有成員(結(jié)點(diǎn))的當(dāng)前狀態(tài)信息,若干個(gè)組信息管理器的信息匯總到機(jī)群信息管理器內(nèi),機(jī)群信息管理器是機(jī)群與網(wǎng)格信息管理器之間聯(lián)系的橋梁,它向網(wǎng)格信息管理器提供著該機(jī)群的狀態(tài)及系統(tǒng)信息。來自各個(gè)機(jī)群的信息在網(wǎng)格信息管理器匯總,網(wǎng)格信息管理器要收集、處理并利用數(shù)據(jù)庫保存這些不斷發(fā)送過來的數(shù)據(jù),為管理員監(jiān)控網(wǎng)格上的每個(gè)格點(diǎn)狀態(tài),了解格點(diǎn)的歷史運(yùn)行信息提供了數(shù)據(jù)。網(wǎng)格視圖終端是一組圖形化界面管理工具,它通過從數(shù)據(jù)庫中獲取格點(diǎn)當(dāng)前以及歷史狀態(tài)信息,并以圖形化的界面展示給管理員方式,使得管理員直觀、及時(shí)、準(zhǔn)確的獲取被監(jiān)測格點(diǎn)的當(dāng)前及歷史狀態(tài)信息。
圖2面向網(wǎng)格的監(jiān)控系統(tǒng)的部署示意圖如圖2中所示,應(yīng)用了本方法的監(jiān)控系統(tǒng)將每個(gè)模塊部署在網(wǎng)格環(huán)境中相應(yīng)的結(jié)點(diǎn)上,形成一套完整的監(jiān)控系統(tǒng),并協(xié)調(diào)工作。
軟、硬件信息采集器部署在機(jī)群內(nèi)部各個(gè)計(jì)算結(jié)點(diǎn)上,負(fù)責(zé)收集該結(jié)點(diǎn)的軟、硬件狀態(tài)信息;組信息管理器部署在機(jī)群內(nèi)部組管理結(jié)點(diǎn)上,負(fù)責(zé)匯總組內(nèi)各個(gè)結(jié)點(diǎn)的狀態(tài)信息;機(jī)群信息管理器部署在機(jī)群網(wǎng)絡(luò)出口(同時(shí)擁有外網(wǎng)和內(nèi)網(wǎng))的結(jié)點(diǎn)上,負(fù)責(zé)匯總各個(gè)組的狀態(tài)信息;網(wǎng)格信息管理器部署在機(jī)群外部的網(wǎng)格信息管理服務(wù)器上,負(fù)責(zé)和各個(gè)機(jī)群通信,并從各個(gè)機(jī)群信息管理器處獲得各個(gè)機(jī)器的狀態(tài)信息,同時(shí)將數(shù)據(jù)存入數(shù)據(jù)庫;網(wǎng)格視圖終端部署在和數(shù)據(jù)庫有網(wǎng)絡(luò)連接的終端上,對(duì)數(shù)據(jù)庫中的各種狀態(tài)信息進(jìn)行顯示。
圖3是本發(fā)明的面向網(wǎng)格的監(jiān)控系統(tǒng)流程圖。其步驟S1軟件信息采集器和硬件信息采集器分別周期性的收集該結(jié)點(diǎn)的軟件和硬件的運(yùn)行狀態(tài)信息,各個(gè)結(jié)點(diǎn)的狀態(tài)信息周期性的匯總于所屬組信息管理器,步驟S2各個(gè)組信息管理器收集、整理管理的各個(gè)結(jié)點(diǎn)狀態(tài)信息周期性的匯總于機(jī)群信息管理器,步驟S3各個(gè)機(jī)群信息管理器收集、整理管理的各個(gè)組狀態(tài)信息周期性的匯總于網(wǎng)格信息管理器,步驟S4網(wǎng)格信息管理器周期性的將所管理的所有機(jī)群狀態(tài)信息整理并存入數(shù)據(jù)庫,步驟S5網(wǎng)格視圖終端從數(shù)據(jù)庫中取得所需信息進(jìn)行顯示。
本發(fā)明的效果體現(xiàn)在1.現(xiàn)有的機(jī)群監(jiān)控系統(tǒng)并不支持網(wǎng)格技術(shù),本發(fā)明提出了機(jī)群監(jiān)控系統(tǒng)對(duì)網(wǎng)格技術(shù)的支持,具有很高的現(xiàn)實(shí)意義。
2.本監(jiān)控系統(tǒng)和方法的多層次的體系結(jié)構(gòu)更容易適應(yīng)不通規(guī)模的機(jī)群,較之以往機(jī)群監(jiān)控系統(tǒng)采用的Client/Server模式的兩層結(jié)構(gòu)有著更好的克擴(kuò)展性。
3.本監(jiān)控系統(tǒng)和方法利用數(shù)據(jù)庫技術(shù)對(duì)大量的狀態(tài)數(shù)據(jù)進(jìn)行管理,定期備份,并為數(shù)據(jù)分析工具提供源數(shù)據(jù),極大的方便了管理人員對(duì)被監(jiān)控機(jī)群歷史運(yùn)行狀態(tài)數(shù)據(jù)的分析。
4.本監(jiān)控系統(tǒng)和方法提出了視圖邏輯層次的可縮放性,為管理員提供了不同的視角來觀察被監(jiān)測格點(diǎn)的各種資源的狀態(tài),管理員既可以將格點(diǎn)內(nèi)所有結(jié)點(diǎn)當(dāng)作一個(gè)整體來觀察它的某類資源狀態(tài),也可以查看格點(diǎn)內(nèi)任意結(jié)點(diǎn)的某種資源使用狀況。
5.本監(jiān)控系統(tǒng)和方法在數(shù)據(jù)在從機(jī)群傳遞到網(wǎng)格服務(wù)器的時(shí)候,使用了XML技術(shù),避免了一些異構(gòu)平臺(tái)之間數(shù)據(jù)交換時(shí)容易產(chǎn)生的錯(cuò)誤。
權(quán)利要求
1.一種面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,為網(wǎng)格環(huán)境管理人員提供了一套對(duì)網(wǎng)格環(huán)境中成員的工作狀態(tài)進(jìn)行監(jiān)控的工具,其特征在于該方法將監(jiān)控系統(tǒng)分為五個(gè)層次、六個(gè)器件,包括結(jié)點(diǎn)信息采集層(軟件信息采集器、硬件信息采集器)、組信息管理層(組信息管理器)、機(jī)群信息管理層(機(jī)群信息管理器)、網(wǎng)格信息管理層(網(wǎng)格信息管理器)、網(wǎng)格監(jiān)控層(網(wǎng)格視圖終端),本方法通過由軟件信息采集器、硬件信息采集器周期性采集底層結(jié)點(diǎn)系統(tǒng)狀態(tài)信息,組信息管理器周期性的從軟、硬件信息采集器收集、整理每個(gè)組成員(結(jié)點(diǎn))的狀態(tài)信息,機(jī)群信息管理器周期性的從每個(gè)組信息管理器收集、整理每個(gè)組信息管理器管理的狀態(tài)數(shù)據(jù),然后由網(wǎng)格信息管理器負(fù)責(zé)收集、整理、保存(利用MySQL數(shù)據(jù)庫)所有加入網(wǎng)格監(jiān)控的機(jī)群的狀態(tài)數(shù)據(jù)集合,所有的機(jī)群狀態(tài)數(shù)據(jù)入庫后,網(wǎng)格視圖會(huì)終端從MySQL數(shù)據(jù)庫中將這些狀態(tài)數(shù)據(jù)讀取出來,并用圖形的方式將各種類型的被監(jiān)控對(duì)象的狀態(tài)數(shù)據(jù)顯示給管理員,從而達(dá)到對(duì)網(wǎng)格環(huán)境中成員運(yùn)行狀態(tài)進(jìn)行監(jiān)控的目的,在本方法中,網(wǎng)格視圖終端與MySQL數(shù)據(jù)庫之間的通信方式采用基于JDBC(Java DataBase Connectivity-Java數(shù)據(jù)庫連接)的通信模式,除此以外不同層次的模塊間通信采用基于socket(套接字)的通信模式來完成。
2.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于為網(wǎng)格環(huán)境管理人員提供了一套對(duì)網(wǎng)格環(huán)境中成員的工作狀態(tài)進(jìn)行監(jiān)控的工具,使得網(wǎng)格管理人員可以隨時(shí)了解到網(wǎng)格環(huán)境中各種機(jī)群的當(dāng)前運(yùn)行狀態(tài)和歷史運(yùn)行狀態(tài)。
3.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于本方法將監(jiān)控系統(tǒng)分為五個(gè)層次、六個(gè)功能模塊,包括結(jié)點(diǎn)信息采集層(軟件信息采集器、硬件信息采集器)、組信息管理層(組信息管理器)、機(jī)群信息管理層(機(jī)群信息管理器)、網(wǎng)格信息管理層(網(wǎng)格信息管理器)、網(wǎng)格監(jiān)控層(網(wǎng)格視圖終端)。
4.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于由軟件信息采集器周期性采集底層結(jié)點(diǎn)軟件狀態(tài)信息。
5.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于由硬件信息采集器周期性采集底層結(jié)點(diǎn)硬件狀態(tài)信息。
6.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于組信息管理器周期性的從軟、硬件信息采集器收集、整理每個(gè)組成員(結(jié)點(diǎn))的狀態(tài)信息。
7.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于組信息管理器與下層軟件信息管理器的通信采用基于socket的通信方式。
8.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于機(jī)群信息管理器周期性的從每個(gè)組信息管理器收集、整理每個(gè)組信息管理器管理的狀態(tài)數(shù)據(jù)。
9.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于機(jī)群信息管理器與下層組信息管理器的通信采用基于socket的通信方式。
10.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于網(wǎng)格信息管理器負(fù)責(zé)收集、整理、保存(利用MySQL數(shù)據(jù)庫)所有加入網(wǎng)格監(jiān)控的機(jī)群的狀態(tài)數(shù)據(jù)集合。
11.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于網(wǎng)格信息管理器與下層機(jī)群信息管理器的通信采用基于socket的通信方式。
12.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于由網(wǎng)格視圖終端從MySQL數(shù)據(jù)庫中將相應(yīng)機(jī)群的狀態(tài)數(shù)據(jù)讀取出來,并用圖形的方式將各種類型的被監(jiān)控對(duì)象的狀態(tài)數(shù)據(jù)顯示給管理員。
13.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于由網(wǎng)格視圖終端從MySQL數(shù)據(jù)庫中將這些狀態(tài)數(shù)據(jù)讀取出來,并從機(jī)群資源的邏輯視角將這些資源的狀態(tài)數(shù)據(jù)顯示給管理員。
14.如權(quán)利要求1所述的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法,其特征在于網(wǎng)格視圖終端與下層MySQL數(shù)據(jù)庫間通信采用基于JDBC的通信模式來完成。
15.一種面向網(wǎng)格的監(jiān)控系統(tǒng),由五個(gè)層次和六個(gè)器件組成,包括結(jié)點(diǎn)信息采集層、組信息管理層、機(jī)群信息管理層、網(wǎng)格信息管理層和網(wǎng)格監(jiān)控層,其特征在于,結(jié)點(diǎn)信息采集層連接于組信息管理層,組信息管理層連接于機(jī)群信息管理層,機(jī)群信息管理層連接于網(wǎng)格信息管理層,網(wǎng)格信息管理層連接于網(wǎng)格監(jiān)控層。
16.根據(jù)權(quán)利要求15的面向網(wǎng)格的監(jiān)控系統(tǒng),其特征在于,結(jié)點(diǎn)信息采集層包括軟件信息采集器、硬件信息采集器,組信息管理層包括組信息管理器,機(jī)群信息管理層包括機(jī)群信息管理器,網(wǎng)格信息管理層包括網(wǎng)格信息管理器和數(shù)據(jù)庫,網(wǎng)格監(jiān)控層包括網(wǎng)格視圖終端。
17.一種面向網(wǎng)格的監(jiān)控系統(tǒng)的方法,其步驟如下步驟S1軟件信息采集器和硬件信息采集器分別周期性的收集該結(jié)點(diǎn)的軟件和硬件的運(yùn)行狀態(tài)信息,各個(gè)結(jié)點(diǎn)的狀態(tài)信息周期性的匯總于所屬組信息管理器,步驟S2各個(gè)組信息管理器收集、整理管理的各個(gè)結(jié)點(diǎn)狀態(tài)信息周期性的匯總于機(jī)群信息管理器,步驟S3各個(gè)機(jī)群信息管理器收集、整理管理的各個(gè)組狀態(tài)信息周期性的匯總于網(wǎng)格信息管理器,步驟S4網(wǎng)格信息管理器周期性的將所管理的所有機(jī)群狀態(tài)信息整理并存入數(shù)據(jù)庫,步驟S5網(wǎng)格視圖終端從數(shù)據(jù)庫中取得所需信息進(jìn)行顯示。
全文摘要
本發(fā)明涉及網(wǎng)格計(jì)算機(jī)的面向網(wǎng)格的監(jiān)控系統(tǒng)及方法。將監(jiān)控系統(tǒng)分為五個(gè)層次、六個(gè)器件。包括結(jié)點(diǎn)信息采集層、組信息管理層、機(jī)群信息管理層、網(wǎng)格信息管理層和網(wǎng)格監(jiān)控層。本方法通過由軟、硬件信息采集器定期采集系統(tǒng)狀態(tài)信息,組信息管理器定期從軟、硬件信息采集器收集、整理每個(gè)結(jié)點(diǎn)狀態(tài)信息,機(jī)群信息管理器定期從每個(gè)組信息管理器收集、整理每個(gè)組信息管理器管理的狀態(tài)數(shù)據(jù),網(wǎng)格信息管理器定期收集、整理、保存所有加入網(wǎng)格監(jiān)控的機(jī)群狀態(tài)數(shù)據(jù),所有機(jī)群狀態(tài)數(shù)據(jù)入庫后,網(wǎng)格視圖終端從數(shù)據(jù)庫中將這些狀態(tài)數(shù)據(jù)讀取出來,以圖形方式將各種類型的狀態(tài)數(shù)據(jù)顯示給管理員,達(dá)到對(duì)網(wǎng)格環(huán)境中成員運(yùn)行狀態(tài)監(jiān)控的目的。
文檔編號(hào)H04L12/24GK1547356SQ20031011940
公開日2004年11月17日 申請(qǐng)日期2003年12月10日 優(yōu)先權(quán)日2003年12月10日
發(fā)明者李博, 馬捷, 李 博 申請(qǐng)人:中國科學(xué)院計(jì)算技術(shù)研究所