欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于遠(yuǎn)程數(shù)據(jù)收集管理的方法和分布式計(jì)算系統(tǒng)的制作方法

文檔序號(hào):7961980閱讀:229來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用于遠(yuǎn)程數(shù)據(jù)收集管理的方法和分布式計(jì)算系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及分布式計(jì)算環(huán)境,更具體地說(shuō),涉及在分布式計(jì)算環(huán)境/系統(tǒng)中管理遠(yuǎn)程數(shù)據(jù)收集。
背景技術(shù)
當(dāng)前的計(jì)算環(huán)境通常使用多個(gè)分布式計(jì)算系統(tǒng)。圖1示出典型的分布式計(jì)算系統(tǒng)的框圖,其中管理服務(wù)器100,例如IBM eServer型號(hào)x205,通過(guò)網(wǎng)絡(luò)110(例如WAN、LAN、因特網(wǎng)等)連接到多個(gè)被管理的計(jì)算機(jī)系統(tǒng)120,例如IBM eServer xSeries和BladeCenter服務(wù)器。在這些環(huán)境中存在的一個(gè)挑戰(zhàn)是檢測(cè)系統(tǒng)故障,防止停機(jī),并隔離故障組件從而能夠更新或者更換它們。解決這些問(wèn)題的努力已經(jīng)產(chǎn)生幾個(gè)問(wèn)題判定工具,它們解決系統(tǒng)中特定種類(lèi)的問(wèn)題。每個(gè)工具執(zhí)行問(wèn)題判定活動(dòng)來(lái)解決開(kāi)發(fā)它所針對(duì)的特定領(lǐng)域。因此,為了診斷整個(gè)系統(tǒng),需要多種這些工具,因?yàn)槊糠N工具給問(wèn)題判定難題提供一些重要信息。當(dāng)已經(jīng)收集到來(lái)自每個(gè)工具的信息時(shí),必須把這些結(jié)果關(guān)聯(lián)起來(lái)以全面地考查和預(yù)測(cè)系統(tǒng)故障。
在當(dāng)前環(huán)境中,系統(tǒng)管理員負(fù)責(zé)選擇要啟動(dòng)的適當(dāng)工具,必要時(shí)安裝這些工具,將來(lái)自各工具的信息關(guān)聯(lián)起來(lái),并分析結(jié)果來(lái)防止或解決問(wèn)題。經(jīng)常需要去到系統(tǒng)現(xiàn)場(chǎng)來(lái)執(zhí)行這些活動(dòng)。這種對(duì)系統(tǒng)管理員的依賴(lài)是費(fèi)時(shí)的,并且由于在有關(guān)對(duì)可用工具、工具更新、和每個(gè)工具所返回?cái)?shù)據(jù)的類(lèi)型和格式的認(rèn)識(shí)的維護(hù)方面的知識(shí)和經(jīng)驗(yàn)的不同也容易發(fā)生錯(cuò)誤。
隨著需要以這樣一種方式在位于遠(yuǎn)程的系統(tǒng)上發(fā)現(xiàn)、安裝、更新和啟動(dòng)問(wèn)題判定工具,該方式允許在中央位置關(guān)聯(lián)和分析這些工具的結(jié)果,從而預(yù)測(cè)即將發(fā)生的故障并生成對(duì)現(xiàn)存故障的解決方案,而面臨另一挑戰(zhàn)。當(dāng)需要在分布式系統(tǒng)中定期執(zhí)行某過(guò)程或者代碼塊(例如任務(wù)列表130中的任務(wù))例如問(wèn)題判定代碼時(shí),已知允許管理服務(wù)器100跟蹤時(shí)間并允許以規(guī)則的間隔把信息發(fā)送給每個(gè)分布式系統(tǒng)中。然而,隨著被管理系統(tǒng)120數(shù)量的增多,這種方法變得受局限,因?yàn)樾枰獣r(shí)間來(lái)把特定執(zhí)行通知給每個(gè)系統(tǒng)并需要使所有系統(tǒng)連接到管理服務(wù)器100上以接收命令。
因此,需要一種在分布式計(jì)算環(huán)境中遠(yuǎn)程管理數(shù)據(jù)收集的方法,包括提供用于分布式計(jì)算環(huán)境中的問(wèn)題判定工具的數(shù)據(jù)的遠(yuǎn)程管理的定期執(zhí)行和分布式問(wèn)題判定。本發(fā)明試圖滿(mǎn)足這種需要。

發(fā)明內(nèi)容
描述了具有遠(yuǎn)程數(shù)據(jù)收集管理的分布式計(jì)算環(huán)境的方面。這些方面包括管理服務(wù)器,和多個(gè)網(wǎng)絡(luò)連接到該管理服務(wù)器上并由該管理服務(wù)器管理的計(jì)算機(jī)系統(tǒng)。所述多個(gè)計(jì)算機(jī)系統(tǒng)中的每個(gè)都包括一偵聽(tīng)代理,該偵聽(tīng)代理從管理服務(wù)器接收過(guò)程代碼(process code)并控制該過(guò)程代碼的定期執(zhí)行以從所述多個(gè)計(jì)算機(jī)系統(tǒng)收集數(shù)據(jù)。無(wú)需在多個(gè)計(jì)算機(jī)系統(tǒng)和管理服務(wù)器之間保持連接就能發(fā)生定期執(zhí)行。另外,所收集的數(shù)據(jù)包括從問(wèn)題判定活動(dòng)所收集的數(shù)據(jù)。
通過(guò)本發(fā)明,利用被管理系統(tǒng)中的偵聽(tīng)代理實(shí)現(xiàn)了在分布式計(jì)算環(huán)境中的被管理系統(tǒng)中定期執(zhí)行塊代碼(block code)的某種過(guò)程。實(shí)現(xiàn)定期執(zhí)行的能力支持用于分布式數(shù)據(jù)收集和分析的服務(wù)方法,從而增強(qiáng)分布式計(jì)算環(huán)境中的問(wèn)題判定活動(dòng)。這使得可以高效和普通的方式最大程度地利用該系統(tǒng)可用的問(wèn)題判定工具。結(jié)合下面的詳細(xì)說(shuō)明和附圖,本發(fā)明這些方面的這些和其他優(yōu)點(diǎn)將會(huì)得到更充分的理解。


圖1示出一個(gè)典型的分布式計(jì)算環(huán)境的框圖。
圖2示出一個(gè)根據(jù)發(fā)明的分布式計(jì)算環(huán)境的框圖。
圖3示出一個(gè)根據(jù)本發(fā)明的用于問(wèn)題判定工具和數(shù)據(jù)的遠(yuǎn)程管理的分布式問(wèn)題判定流程圖。
具體實(shí)施例方式
本發(fā)明涉及在分布式計(jì)算環(huán)境中遠(yuǎn)程管理數(shù)據(jù)收集。提供了下面的說(shuō)明書(shū)以使本領(lǐng)域的普通技術(shù)人員可以實(shí)現(xiàn)和利用本發(fā)明,并且是在專(zhuān)利申請(qǐng)及其要求的上下文中提供的該說(shuō)明。本領(lǐng)域的技術(shù)人員將容易想到這里所描述的最佳實(shí)施例以及基本原理和特征的各種變化。因此,本發(fā)明并非旨在局限于示出的實(shí)施例,而是被給予與這里所述的基本原理和特征相一致的最大范圍。
根據(jù)本發(fā)明,如圖2所示,圖1的分布式系統(tǒng)被修改以在被管理系統(tǒng)120’中包括一常駐偵聽(tīng)代理200。常駐偵聽(tīng)代理200例如作為用適當(dāng)編程語(yǔ)言編寫(xiě)的軟件過(guò)程被提供,并被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,并且通過(guò)從管理服務(wù)器100獲取命令來(lái)配置某過(guò)程或者代碼塊的適當(dāng)?shù)亩ㄆ趫?zhí)行,而在每個(gè)分布式系統(tǒng)上執(zhí)行。然后常駐偵聽(tīng)代理200負(fù)責(zé)該過(guò)程或代碼塊的定期執(zhí)行。接著偵聽(tīng)代理200可以與管理系統(tǒng)100斷開(kāi)連接并仍執(zhí)行必要的定期動(dòng)作來(lái)收集數(shù)據(jù)。
例如,下面描述了在管理服務(wù)器100和偵聽(tīng)代理200之間的命令集,其用于通過(guò)偵聽(tīng)代理200在遠(yuǎn)程系統(tǒng)中實(shí)現(xiàn)定期執(zhí)行Connect<主機(jī)名或IP號(hào)(即網(wǎng)際協(xié)以號(hào))>與給定主機(jī)建立通信并設(shè)置響應(yīng)地址。
Disconnect斷開(kāi)與所連接管理系統(tǒng)的基于套接字的通信。
Transport通知被管理的系統(tǒng)發(fā)送所收集的結(jié)果。
SetPeriod<DATA_COLLECTION_CLASS>
<TIMEBETWEENSAMPLESINSECONDS>管理服務(wù)器100指示偵聽(tīng)代理200計(jì)劃安排由DATA_COLLECTION_CLASS定義的能夠收集數(shù)據(jù)的組件每TIMEBETWEENSAMPLESINSECONDS執(zhí)行。偵聽(tīng)代理200使用本地時(shí)間來(lái)計(jì)劃安排執(zhí)行,并且現(xiàn)在可與管理服務(wù)器100斷開(kāi)連接。
GetPeriod獲取由SetPeriod設(shè)置的周期。
如參照在圖3中示出的流程圖所述的那樣,以這種方式進(jìn)行定期執(zhí)行的能力為分布式問(wèn)題判定系統(tǒng)根據(jù)本發(fā)明對(duì)問(wèn)題判定工具和數(shù)據(jù)進(jìn)行遠(yuǎn)程管理提供了支持。參照?qǐng)D3,當(dāng)生成對(duì)于問(wèn)題判定數(shù)據(jù)的請(qǐng)求時(shí),開(kāi)始遠(yuǎn)程管理,所述請(qǐng)求如所允許的那樣由客戶(hù)或者外部服務(wù)中心啟動(dòng),并由分布式計(jì)算環(huán)境中的目標(biāo)系統(tǒng)接收,例如通過(guò)偵聽(tīng)代理接收(步驟300)。然后發(fā)現(xiàn)在該目標(biāo)系統(tǒng)上所安裝的問(wèn)題判定工具(步驟310)。選擇并配置所發(fā)現(xiàn)的與所請(qǐng)求的數(shù)據(jù)有關(guān)的工具(步驟320)。在目標(biāo)系統(tǒng)中隨需或者為了定期執(zhí)行安裝附加的工具(步驟330),并且問(wèn)題判定工具的任何更新由管理系統(tǒng)遠(yuǎn)程完成。
隨著選擇和配置這些問(wèn)題判定工具,在目標(biāo)系統(tǒng)中啟動(dòng)這些工具并收集問(wèn)題判定結(jié)果(步驟350)。開(kāi)始把所有收集到的數(shù)據(jù)相關(guān)聯(lián)(步驟360),并把所關(guān)聯(lián)的數(shù)據(jù)傳送到一遠(yuǎn)程系統(tǒng)中以進(jìn)行結(jié)果的本地存儲(chǔ)(步驟370)。卸載隨需安裝的任何問(wèn)題判定工具(步驟380)。所存儲(chǔ)的結(jié)果例如被傳送到服務(wù)中心以便分析(步驟390)。根據(jù)所述結(jié)果,生成系統(tǒng)配置歷史,其中列出所檢測(cè)和預(yù)測(cè)的故障,并創(chuàng)建行動(dòng)計(jì)劃(步驟400)。解決方案的應(yīng)用通過(guò)硬件和軟件部署或者現(xiàn)場(chǎng)服務(wù)調(diào)用來(lái)發(fā)生(步驟410)。
作為在分布式計(jì)算環(huán)境中這些步驟如何進(jìn)行的示例,使管理系統(tǒng)能夠從目標(biāo)系統(tǒng)請(qǐng)求技性能數(shù)據(jù)。目標(biāo)系統(tǒng)接收請(qǐng)求并接著發(fā)現(xiàn)所安裝的提供系統(tǒng)性能信息的應(yīng)用軟件。目標(biāo)系統(tǒng)繼續(xù)根據(jù)缺省或者生成的規(guī)則集來(lái)配置所安裝的工具。將來(lái)自每個(gè)工具的數(shù)據(jù)在目標(biāo)系統(tǒng)上相關(guān)聯(lián)并接著將其傳輸?shù)竭h(yuǎn)程系統(tǒng)以進(jìn)行進(jìn)一步的分析。如果探測(cè)到性能問(wèn)題,則將來(lái)自目標(biāo)系統(tǒng)的相關(guān)聯(lián)數(shù)據(jù)傳送到一外部服務(wù)實(shí)體來(lái)判定硬件和軟件配置錯(cuò)誤或者生成解決該問(wèn)題的行動(dòng)計(jì)劃。服務(wù)機(jī)構(gòu)可以生成該過(guò)程中使用的某些問(wèn)題判定工具,并能夠判定遠(yuǎn)程系統(tǒng)上工具的等級(jí)以及以定期的方式或者隨需部署更新和附加的工具。
通過(guò)本發(fā)明,利用被管理系統(tǒng)中的偵聽(tīng)代理,實(shí)現(xiàn)了分布式計(jì)算環(huán)境中的被管理系統(tǒng)中塊代碼的某過(guò)程的定期執(zhí)行。實(shí)現(xiàn)該定期執(zhí)行的能力支持一種用于分布式數(shù)據(jù)收集和分析以增強(qiáng)分布式計(jì)算環(huán)境中的問(wèn)題判定活動(dòng)的服務(wù)方法。這允許以高效和普通的方式最大程度地利用該系統(tǒng)可用的問(wèn)題判定工具。所產(chǎn)生的系統(tǒng)能夠自動(dòng)地判定應(yīng)當(dāng)執(zhí)行哪些工具來(lái)幫助判定特定問(wèn)題,并提供了當(dāng)對(duì)數(shù)據(jù)進(jìn)行歸類(lèi)(通常為格式化數(shù)據(jù))和分析所收集的數(shù)據(jù)時(shí),在系統(tǒng)的網(wǎng)絡(luò)中部署、更新和卸載該問(wèn)題判定工具。
盡管根據(jù)示出的實(shí)施例描述了本發(fā)明,但是本領(lǐng)域普通技術(shù)人員將容易知道這些實(shí)施例可以有變化,并且這些變化將在本發(fā)明的精神和范圍內(nèi)。因此,本領(lǐng)域普通技術(shù)人員可以做出許多修改,而不脫離隨后的權(quán)利要求的精神和范圍。
權(quán)利要求
1.一種用于在分布式計(jì)算系統(tǒng)中遠(yuǎn)程管理數(shù)據(jù)收集的方法,該方法包括在多個(gè)計(jì)算機(jī)系統(tǒng)中的每一個(gè)中提供偵聽(tīng)代理,以接收來(lái)自網(wǎng)絡(luò)連接到所述多個(gè)計(jì)算機(jī)系統(tǒng)的管理服務(wù)器的過(guò)程代碼;以及利用所述偵聽(tīng)代理控制所述過(guò)程代碼的定期執(zhí)行,以從所述多個(gè)計(jì)算機(jī)系統(tǒng)收集數(shù)據(jù),其中發(fā)生所述定期執(zhí)行而無(wú)需在所述多個(gè)計(jì)算機(jī)系統(tǒng)和所述管理服務(wù)器之間維持連接。
2.如權(quán)利要求1所述的方法,其中所述收集的數(shù)據(jù)還包括從問(wèn)題判定活動(dòng)收集到的數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,其中所述問(wèn)題判定活動(dòng)還包括至少在一個(gè)計(jì)算機(jī)系統(tǒng)中接收對(duì)于問(wèn)題判定數(shù)據(jù)的請(qǐng)求。
4.如權(quán)利要求3所述的方法,還包括在所述至少一個(gè)計(jì)算機(jī)系統(tǒng)中發(fā)現(xiàn)所安裝的問(wèn)題判定工具,并選擇與所述請(qǐng)求相關(guān)的一個(gè)或者多個(gè)所安裝的問(wèn)題判定工具。
5.如權(quán)利要求4所述的方法,還包括安裝任何需要的附加工具并根據(jù)需要遠(yuǎn)程更新所選擇的一個(gè)或者多個(gè)所安裝的問(wèn)題判定工具。
6.如權(quán)利要求5所述的方法,還包括根據(jù)規(guī)則集配置所選擇的問(wèn)題判定工具并將來(lái)自所選擇的問(wèn)題判定工具的數(shù)據(jù)相關(guān)聯(lián)。
7.如權(quán)利要求6所述的方法,還包括將所述相關(guān)聯(lián)的數(shù)據(jù)傳送到遠(yuǎn)程系統(tǒng)。
8.如權(quán)利要求7所述的方法,還包括利用所傳送的數(shù)據(jù)來(lái)進(jìn)行分析并創(chuàng)建行動(dòng)計(jì)劃。
9.如權(quán)利要求8所述的方法,其中通過(guò)硬件和軟件部署來(lái)應(yīng)用所述行動(dòng)計(jì)劃。
10.一種具有遠(yuǎn)程數(shù)據(jù)收集管理的分布式計(jì)算系統(tǒng),該系統(tǒng)包括管理服務(wù)器;以及多個(gè)計(jì)算機(jī)系統(tǒng),其網(wǎng)絡(luò)連接到所述管理服務(wù)器上并由所述管理服務(wù)器管理,所述多個(gè)計(jì)算機(jī)系統(tǒng)中的每一個(gè)包括偵聽(tīng)代理,其用來(lái)接收來(lái)自管理服務(wù)器的過(guò)程代碼并控制所述過(guò)程代碼的定期執(zhí)行以從所述多個(gè)計(jì)算機(jī)系統(tǒng)收集數(shù)據(jù),其中發(fā)生所述定期執(zhí)行而無(wú)需在所述多個(gè)計(jì)算機(jī)系統(tǒng)和所述管理服務(wù)器之間維持連接。
11.如權(quán)利要求10所述的系統(tǒng),其中所述收集的數(shù)據(jù)還包括從問(wèn)題判定活動(dòng)收集到的數(shù)據(jù)。
12.如權(quán)利要求11所述的系統(tǒng),其中所述問(wèn)題判定活動(dòng)還包括至少在一個(gè)計(jì)算機(jī)系統(tǒng)中接收對(duì)于問(wèn)題判定數(shù)據(jù)的請(qǐng)求。
13.如權(quán)利要求12所述的系統(tǒng),其中所述至少一個(gè)計(jì)算機(jī)系統(tǒng)還發(fā)現(xiàn)安裝在所述至少一個(gè)計(jì)算機(jī)系統(tǒng)中的問(wèn)題判定工具,并選擇與所述請(qǐng)求相關(guān)的一個(gè)或者多個(gè)所安裝的問(wèn)題判定工具。
14.如權(quán)利要求13所述的系統(tǒng),其中所述管理服務(wù)器還安裝任何需要的附加工具并根據(jù)需要遠(yuǎn)程更新所選擇的一個(gè)或者多個(gè)所安裝的問(wèn)題判定工具。
15.如權(quán)利要求14所述的系統(tǒng),其中所述至少一個(gè)計(jì)算機(jī)系統(tǒng)還根據(jù)規(guī)則集配置所選擇的問(wèn)題判定工具并將來(lái)自所選擇的問(wèn)題判定工具的數(shù)據(jù)相關(guān)聯(lián)。
16.如權(quán)利要求15所述的系統(tǒng),其中所述至少一個(gè)計(jì)算機(jī)系統(tǒng)還把所述相關(guān)聯(lián)的數(shù)據(jù)傳送到遠(yuǎn)程系統(tǒng)。
17.如權(quán)利要求16所述的系統(tǒng),其中所述遠(yuǎn)程系統(tǒng)還利用所傳送的數(shù)據(jù)來(lái)進(jìn)行分析并創(chuàng)建行動(dòng)計(jì)劃。
18.如權(quán)利要求17所述的系統(tǒng),其中所述遠(yuǎn)程系統(tǒng)通過(guò)在所述至少一個(gè)計(jì)算機(jī)系統(tǒng)中進(jìn)行硬件和軟件部署來(lái)應(yīng)用所述行動(dòng)計(jì)劃。
19.一種計(jì)算機(jī)可讀介質(zhì),包含用于以下功能的程序指令在多個(gè)計(jì)算機(jī)系統(tǒng)中的每一個(gè)中的偵聽(tīng)代理,其用來(lái)接收來(lái)自網(wǎng)絡(luò)連接到所述多個(gè)計(jì)算機(jī)系統(tǒng)的管理服務(wù)器的過(guò)程代碼并控制所述過(guò)程代碼的定期執(zhí)行來(lái)從所述多個(gè)計(jì)算機(jī)系統(tǒng)收集數(shù)據(jù),其中發(fā)生所述定期執(zhí)行而無(wú)需在所述多個(gè)計(jì)算機(jī)系統(tǒng)和所述管理服務(wù)器之間維持連接。
20.如權(quán)利要求19所述的計(jì)算機(jī)可讀介質(zhì),其中所述收集的數(shù)據(jù)還包括從問(wèn)題判定活動(dòng)收集到的數(shù)據(jù)。
全文摘要
帶有遠(yuǎn)程數(shù)據(jù)收集管理的分布式計(jì)算系統(tǒng)的方面包括一管理服務(wù)器,和多個(gè)網(wǎng)絡(luò)連接到該管理服務(wù)器上并由該管理服務(wù)器管理的計(jì)算機(jī)系統(tǒng)。該多個(gè)計(jì)算機(jī)系統(tǒng)中的每一個(gè)包括一偵聽(tīng)代理,其用來(lái)接收來(lái)自管理服務(wù)器的過(guò)程代碼并控制該過(guò)程代碼的定期執(zhí)行來(lái)從所述多個(gè)計(jì)算機(jī)系統(tǒng)收集數(shù)據(jù)。發(fā)生所述定期執(zhí)行而無(wú)需在所述多個(gè)計(jì)算機(jī)系統(tǒng)和所述管理服務(wù)器之間維持連接。另外,所述收集的數(shù)據(jù)還包括從問(wèn)題判定活動(dòng)收集到的數(shù)據(jù)。
文檔編號(hào)H04L12/24GK1878091SQ20061008509
公開(kāi)日2006年12月13日 申請(qǐng)日期2006年5月31日 優(yōu)先權(quán)日2005年6月2日
發(fā)明者F·A·鮑爾三世, T·D·法達(dá)勒, R·E·哈珀, K·K·沙阿, R·H·布朗, T·J·福科斯, D·B·羅伯茨, C·A·施賴(lài)伯 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
惠水县| 龙岩市| 宁强县| 金昌市| 南川市| 靖边县| 宁乡县| 乌兰县| 白玉县| 西丰县| 临沂市| 阿克苏市| 万载县| 吉木萨尔县| 明水县| 甘泉县| 银川市| 广饶县| 高密市| 许昌市| 嘉义市| 安义县| 龙游县| 广河县| 莱西市| 余庆县| 两当县| 黄龙县| 浏阳市| 昌邑市| 怀柔区| 汉中市| 建瓯市| 冀州市| 屏边| 颍上县| 双峰县| 峨眉山市| 外汇| 凤庆县| 泾阳县|