亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于管理響應(yīng)等待時(shí)間的設(shè)備、系統(tǒng)和方法

文檔序號(hào):7972672閱讀:140來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用于管理響應(yīng)等待時(shí)間的設(shè)備、系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及管理響應(yīng)等待時(shí)間,并且尤其涉及管理當(dāng)把客戶端與遠(yuǎn)程計(jì)算模塊(computation module)相關(guān)聯(lián)時(shí)的響應(yīng)等待時(shí)間(latency)。
背景技術(shù)
諸如計(jì)算機(jī)工作站、終端、服務(wù)器、大型計(jì)算機(jī)等的數(shù)據(jù)處理裝置(此處被稱(chēng)為客戶端)經(jīng)常會(huì)采用遠(yuǎn)程計(jì)算模塊來(lái)執(zhí)行一個(gè)或多個(gè)軟件處理。所述計(jì)算模塊可以是服務(wù)器等。所述服務(wù)器可以被配置為刀片式服務(wù)器、駐留在刀片中心內(nèi)的具有一個(gè)或多個(gè)處理器、存儲(chǔ)器和通信能力的模塊化服務(wù)器。所述刀片中心可以是外殼,諸如安裝在機(jī)架上的機(jī)箱,并具有多個(gè)其它刀片式服務(wù)器。所述刀片中心可以包括數(shù)據(jù)存儲(chǔ)設(shè)備、數(shù)據(jù)存儲(chǔ)系統(tǒng)接口和通信接口。數(shù)據(jù)中心可以包括多個(gè)刀片中心。
所述計(jì)算模塊和客戶端可以通過(guò)交換數(shù)據(jù)分組(此處被稱(chēng)為分組)來(lái)進(jìn)行通信。分組可以在計(jì)算模塊和客戶端之間經(jīng)由一個(gè)或多個(gè)通信模塊來(lái)傳遞。每一分組均包括目的地地址和一個(gè)或多個(gè)數(shù)據(jù)字段,所述數(shù)據(jù)字段包括傳輸信息、指令和數(shù)據(jù)。通信模塊可以接收來(lái)自計(jì)算模塊或者客戶端的分組,并且向分組的目的地地址傳送所述分組。一個(gè)或多個(gè)通信模塊可以收發(fā)在計(jì)算模塊和客戶端之間傳遞的每一個(gè)分組。
客戶端可以向請(qǐng)求與數(shù)據(jù)中心計(jì)算模塊相關(guān)聯(lián)的一個(gè)或多個(gè)數(shù)據(jù)中心傳遞請(qǐng)求或者信標(biāo)。如果數(shù)據(jù)中心包括具有足夠的處理帶寬以支持客戶端的計(jì)算模塊,則數(shù)據(jù)中心可以對(duì)所述信標(biāo)作出響應(yīng)。當(dāng)與客戶端相關(guān)聯(lián)時(shí),所述計(jì)算模塊可以為該客戶端執(zhí)行一個(gè)或多個(gè)軟件處理。
使人遺憾的是,雖然所述計(jì)算模塊可能具有足夠的處理帶寬用于客戶端,但是輸入/輸出(“I/O”)響應(yīng)等待時(shí)間仍過(guò)大。I/O響應(yīng)等待時(shí)間(此處被稱(chēng)為響應(yīng)等待時(shí)間)是向計(jì)算模塊傳遞輸入消息并且從客戶端和計(jì)算模塊返回響應(yīng)消息所需的時(shí)間。例如,第一數(shù)據(jù)中心可以包括具有充足的閑置(spare)處理帶寬以支持客戶端的計(jì)算模塊。但是因多個(gè)通信模塊重復(fù)地收發(fā)分組而使得計(jì)算模塊和客戶端之間的通信仍然可能受到延遲,從而使得客戶端和計(jì)算模塊之間的通信受到嚴(yán)重惡化。由此,由于較長(zhǎng)的響應(yīng)等待時(shí)間,具有足夠處理帶寬的計(jì)算模塊未必會(huì)向客戶端提供適當(dāng)?shù)姆?wù)。
響應(yīng)等待時(shí)間可能難以測(cè)量。例如,測(cè)量響應(yīng)等待時(shí)間可能要求在傳送分組的設(shè)備和接收分組的設(shè)備處的時(shí)鐘同步。另外,響應(yīng)等待時(shí)間的測(cè)量經(jīng)常會(huì)隨通信模塊的通信負(fù)載而變化,由此導(dǎo)致了隨實(shí)例不同而變化的響應(yīng)等待時(shí)間測(cè)量。
根據(jù)先前的討論,應(yīng)該清楚的是,需要有一種用于使用可靠的響應(yīng)等待時(shí)間測(cè)量來(lái)管理與客戶端相關(guān)聯(lián)的計(jì)算模塊的響應(yīng)等待時(shí)間的設(shè)備、系統(tǒng)和方法。有益的是,這種設(shè)備、系統(tǒng)和方法將會(huì)把客戶端與將向客戶端提供預(yù)期的服務(wù)級(jí)別的計(jì)算模塊相關(guān)聯(lián)。

發(fā)明內(nèi)容
為適應(yīng)所屬技術(shù)領(lǐng)域的目前狀態(tài),特別是為適應(yīng)所屬領(lǐng)域中通過(guò)目前可利用的響應(yīng)等待時(shí)間管理方法仍未徹底解決的問(wèn)題和需要,而開(kāi)發(fā)了本發(fā)明。因此,開(kāi)發(fā)了本發(fā)明,以便提供一種用于管理響應(yīng)等待時(shí)間的設(shè)備、系統(tǒng)和方法,它們能夠克服所屬領(lǐng)域中的許多或全部上述缺陷。
用于管理響應(yīng)等待時(shí)間的設(shè)備具有包含多個(gè)模塊的邏輯部件,所述多個(gè)模塊被配置為在功能上執(zhí)行如下必要步驟識(shí)別計(jì)算模塊、計(jì)算用于收發(fā)分組的通信模塊的數(shù)目、并且關(guān)聯(lián)客戶端。所描述的實(shí)施例中的這些模塊包括識(shí)別模塊、計(jì)算單元模塊(calculation module)和關(guān)聯(lián)模塊。
所述識(shí)別模塊識(shí)別計(jì)算模塊。所述計(jì)算模塊可以是用于與客戶端相關(guān)聯(lián)的目標(biāo)。在一個(gè)實(shí)施例中,客戶端傳遞用于請(qǐng)求與計(jì)算模塊的關(guān)聯(lián)的信標(biāo)。識(shí)別模塊可以將計(jì)算模塊識(shí)別為具有足以支持客戶端的閑置處理帶寬。
計(jì)算單元模塊計(jì)算用于在計(jì)算模塊和客戶端之間收發(fā)分組的通信模塊的數(shù)目。收發(fā)分組的通信模塊的數(shù)目在此處被稱(chēng)為跳次計(jì)數(shù)。跳次計(jì)數(shù)可以是用于在計(jì)算模塊和客戶端之間通信的響應(yīng)等待時(shí)間的近似值。在一個(gè)實(shí)施例中,所述計(jì)算單元模塊使用分組的“生存周期(time to live)”數(shù)據(jù)字段來(lái)計(jì)算收發(fā)分組的通信模塊的數(shù)目。
所述關(guān)聯(lián)模塊對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的計(jì)數(shù)范圍作出響應(yīng),把客戶端與計(jì)算模塊相關(guān)聯(lián)。所述響應(yīng)策略可以指定在一個(gè)或多個(gè)環(huán)境下計(jì)算模塊和客戶端之間的最大容許響應(yīng)等待時(shí)間。在一個(gè)實(shí)施例中,所述計(jì)數(shù)范圍指定當(dāng)關(guān)聯(lián)模塊首次試圖將客戶端與第一計(jì)算模塊相關(guān)聯(lián)時(shí)的最大容許響應(yīng)等待時(shí)間。如果客戶端和計(jì)算模塊之間的響應(yīng)等待時(shí)間符合響應(yīng)策略,那么所述設(shè)備通過(guò)把客戶端與計(jì)算模塊相關(guān)聯(lián)來(lái)管理客戶端和計(jì)算模塊之間的響應(yīng)等待時(shí)間。
還提供了本發(fā)明的系統(tǒng)來(lái)管理響應(yīng)等待時(shí)間。所述系統(tǒng)可以依照諸如刀片中心之類(lèi)的客戶端/服務(wù)器系統(tǒng)來(lái)實(shí)現(xiàn)。特別的是,在一個(gè)實(shí)施例中,所述系統(tǒng)包括客戶端、多個(gè)刀片式服務(wù)器、多個(gè)通信模塊、識(shí)別模塊、計(jì)算單元模塊和關(guān)聯(lián)模塊。在一個(gè)實(shí)施例中,所述系統(tǒng)還可以包括有效設(shè)備模塊、地址模塊和安全模塊。
客戶端可以是計(jì)算機(jī)工作站、終端、服務(wù)器、大型計(jì)算機(jī)等。客戶端經(jīng)由一個(gè)或多個(gè)通信模塊與每一刀片式服務(wù)器進(jìn)行通信。每一刀片式服務(wù)器可以為客戶端執(zhí)行一個(gè)或多個(gè)軟件處理。
在一個(gè)實(shí)施例中,所述有效設(shè)備模塊維護(hù)有效通信模塊地址列表。所述識(shí)別模塊識(shí)別第一刀片式服務(wù)器。所述計(jì)算單元模塊計(jì)算用于在第一刀片式服務(wù)器和客戶端之間收發(fā)分組的通信模塊的數(shù)目,作為跳次計(jì)數(shù)。在一個(gè)實(shí)施例中,所述地址模塊記錄收發(fā)分組的每一通信模塊的地址。
所述關(guān)聯(lián)模塊對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的計(jì)數(shù)范圍作出響應(yīng),把客戶端與第一刀片式服務(wù)器相關(guān)聯(lián)。如果跳次計(jì)數(shù)不滿足計(jì)數(shù)范圍,那么關(guān)聯(lián)模塊可以對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的擴(kuò)展計(jì)數(shù)范圍、以及在先前關(guān)聯(lián)嘗試期間客戶端不與第二刀片式服務(wù)器相關(guān)聯(lián)作出響應(yīng),把客戶端與第一刀片式服務(wù)器相關(guān)聯(lián)。
在一個(gè)實(shí)施例中,安全模塊可以對(duì)客戶端經(jīng)由無(wú)效的通信模塊與第一刀片式服務(wù)器進(jìn)行通信作出響應(yīng),阻止客戶端與第一刀片式服務(wù)器進(jìn)行關(guān)聯(lián)。所述系統(tǒng)管理客戶端與刀片式服務(wù)器相關(guān)聯(lián)的響應(yīng)等待時(shí)間,并且通過(guò)檢查經(jīng)由無(wú)效通信模塊的通信來(lái)預(yù)防未經(jīng)授權(quán)的客戶端與刀片式服務(wù)器相關(guān)聯(lián)。
還提供了本發(fā)明的方法來(lái)管理響應(yīng)等待時(shí)間。所公開(kāi)的實(shí)施例中的方法基本上包括用于執(zhí)行上文中就所述設(shè)備和系統(tǒng)的操作所給出的功能所需的步驟。在一個(gè)實(shí)施例中,所述方法包括識(shí)別計(jì)算模塊,計(jì)算收發(fā)分組的通信模塊的數(shù)目,并且關(guān)聯(lián)所述客戶端。所述方法還可以包括生成事故單(trouble ticket)。
識(shí)別模塊識(shí)別計(jì)算模塊。計(jì)算單元模塊計(jì)算用于在計(jì)算模塊和客戶端之間收發(fā)分組的通信模塊的數(shù)目,作為跳次計(jì)數(shù)。關(guān)聯(lián)模塊對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的計(jì)數(shù)范圍作出響應(yīng),把客戶端與計(jì)算模塊相關(guān)聯(lián)。在一個(gè)實(shí)施例中,事故單模塊對(duì)指定數(shù)目的客戶端具有大于計(jì)數(shù)范圍的跳次計(jì)數(shù)作出響應(yīng),生成事故單。所述方法為客戶端管理響應(yīng)等待時(shí)間,以便使計(jì)算模塊向客戶端提供可接受的服務(wù)。
在整個(gè)說(shuō)明書(shū)中,對(duì)特征、優(yōu)點(diǎn)的描述或類(lèi)似語(yǔ)言并不意味著可以采用本發(fā)明實(shí)現(xiàn)的所有特征和優(yōu)勢(shì)應(yīng)該是或者的確是在本發(fā)明的任何單個(gè)實(shí)施例中。相反,應(yīng)該把描述了特征和優(yōu)點(diǎn)的語(yǔ)言理解為這樣的意思,即結(jié)合實(shí)施例所描述的具體特征、優(yōu)點(diǎn)或者特性被包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說(shuō)明書(shū)中,對(duì)特征和優(yōu)點(diǎn)的描述或類(lèi)似的語(yǔ)言可以但未必涉及相同的實(shí)施例。
此外,在一個(gè)或多個(gè)實(shí)施例中,所描述的本發(fā)明的特征、優(yōu)點(diǎn)和特性可以依照任何適當(dāng)?shù)姆绞竭M(jìn)行組合。所屬領(lǐng)域技術(shù)人員將會(huì)意識(shí)到的是,本發(fā)明可以在沒(méi)有特定實(shí)施例的一個(gè)或多個(gè)具體特征或優(yōu)勢(shì)的情況下實(shí)施。在其它情況下,在某些實(shí)施例中可能會(huì)出現(xiàn)不一定存在于本發(fā)明的所有實(shí)施例中的額外的特征和優(yōu)點(diǎn)。
本發(fā)明計(jì)算客戶端和計(jì)算模塊之間的跳次計(jì)數(shù),并且對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的計(jì)數(shù)范圍作出響應(yīng),把客戶端與計(jì)算模塊相關(guān)聯(lián)。另外,當(dāng)客戶端和計(jì)算模塊之間的響應(yīng)等待時(shí)間超出計(jì)數(shù)范圍時(shí),或者當(dāng)客戶端經(jīng)由無(wú)效的通信模塊與計(jì)算模塊通信時(shí),本發(fā)明阻止客戶端與計(jì)算模塊進(jìn)行關(guān)聯(lián)。通過(guò)下列描述和所附的權(quán)利要求書(shū),本發(fā)明的這些特征和優(yōu)點(diǎn)將變得更加明顯,或者它們可以通過(guò)如此后所述那樣實(shí)踐本發(fā)明來(lái)獲知。


為了使本發(fā)明的優(yōu)點(diǎn)易于理解,將參考在附圖中所圖示的具體實(shí)施例來(lái)呈現(xiàn)對(duì)上文簡(jiǎn)述的本發(fā)明的更加具體的描述。應(yīng)理解的是,這些附圖只描述了本發(fā)明的典型實(shí)施例,因此不應(yīng)將其視為對(duì)本發(fā)明范圍的限制,將通過(guò)使用附圖更加具體和詳細(xì)地描述和解釋本發(fā)明,其中圖1是舉例說(shuō)明依照本發(fā)明的客戶端/服務(wù)器系統(tǒng)的一個(gè)實(shí)施例的示意性框圖;圖2是舉例說(shuō)明本發(fā)明的響應(yīng)等待時(shí)間管理設(shè)備的一個(gè)實(shí)施例的示意性框圖;圖3是舉例說(shuō)明依照本發(fā)明的客戶端/刀片式服務(wù)器系統(tǒng)的一個(gè)
具體實(shí)施例方式
此說(shuō)明書(shū)中所描述的許多功能部件都被稱(chēng)為模塊,以便更加特別地強(qiáng)調(diào)其實(shí)現(xiàn)方式的獨(dú)立性。例如,模塊可以作為硬件電路來(lái)實(shí)現(xiàn),所述硬件電路包括常規(guī)的超大規(guī)模集成(“VLSI”)電路或者門(mén)陣列、諸如邏輯芯片、晶體管之類(lèi)的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備、諸如現(xiàn)場(chǎng)可編程門(mén)陣列、可編程陣列邏輯、可編程邏輯器件等實(shí)現(xiàn)。
模塊還可以用軟件實(shí)現(xiàn),以便由各種類(lèi)型的處理器執(zhí)行。舉例來(lái)說(shuō),一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來(lái)說(shuō),其可以被構(gòu)建為對(duì)象、程序或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無(wú)需物理地位于一起,而是可以包括存儲(chǔ)在不同位置上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成模塊并且實(shí)現(xiàn)該模塊的規(guī)定目的。
實(shí)際上,可執(zhí)行代碼模塊可以是單條指令或者是許多指令,并且甚至可以分布在多個(gè)不同代碼段上,分布在不同程序當(dāng)中,以及跨越多個(gè)存儲(chǔ)器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別并且圖示,并且可以依照任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類(lèi)型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個(gè)數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲(chǔ)設(shè)備上),并且至少部分地可以?xún)H作為電子信號(hào)存在于系統(tǒng)或網(wǎng)絡(luò)上。
在整個(gè)說(shuō)明書(shū)中所提及的“一個(gè)實(shí)施例”、“實(shí)施例”或者類(lèi)似的語(yǔ)言是指把結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或者特征包含在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說(shuō)明書(shū)中,短語(yǔ)“在一個(gè)實(shí)施例中”、“在一實(shí)施例中”以及類(lèi)似語(yǔ)言的出現(xiàn)可以但也未必全部涉及相同的此外,在一個(gè)或多個(gè)實(shí)施例中,所描述的本發(fā)明的特征、結(jié)構(gòu)和特性可以依照任何適當(dāng)?shù)姆绞竭M(jìn)行組合。在隨后的描述中,提供了很多具體細(xì)節(jié),諸如編程示例、軟件模塊、用戶選擇、網(wǎng)絡(luò)事務(wù)、數(shù)據(jù)庫(kù)查詢(xún)、數(shù)據(jù)庫(kù)結(jié)構(gòu)、硬件模塊、硬件電路、硬件芯片等,以便提供對(duì)本發(fā)明實(shí)施例的徹底的了解。然而,所屬領(lǐng)域技術(shù)人員將會(huì)意識(shí)到的是,本發(fā)明可以在沒(méi)有一個(gè)或多個(gè)該具體細(xì)節(jié)的情況下實(shí)施,或者可以利用其它的方法、組件、材料等來(lái)實(shí)施。在其它情況下,沒(méi)有示出或詳細(xì)說(shuō)明眾所周知的結(jié)構(gòu)、材料或操作以免模糊本發(fā)明的各個(gè)方面。
圖1是舉例說(shuō)明依照本發(fā)明的客戶端/服務(wù)器系統(tǒng)100的一個(gè)實(shí)施例的示意性框圖。所述系統(tǒng)100包括一個(gè)或多個(gè)數(shù)據(jù)中心105、一個(gè)或多個(gè)通信模塊115和客戶端120。另外,每一數(shù)據(jù)中心105均包括一個(gè)或多個(gè)計(jì)算模塊110。雖然為了簡(jiǎn)單起見(jiàn)把系統(tǒng)100描述為具有兩個(gè)數(shù)據(jù)中心105、三個(gè)通信模塊115和一個(gè)客戶端120,但是可以采用任意數(shù)目的數(shù)據(jù)中心105、通信模塊115和客戶端120。另外,每一數(shù)據(jù)中心105均可以包括任意數(shù)目的計(jì)算模塊110。
客戶端120可以是終端、計(jì)算機(jī)工作站等。用戶可以采用客戶端120??蛻舳?20還可以在沒(méi)有用戶輸入的情況下執(zhí)行功能。計(jì)算模塊110可以是服務(wù)器、刀片式服務(wù)器、大型計(jì)算機(jī)等。計(jì)算模塊110被配置為為客戶端120執(zhí)行一個(gè)或多個(gè)軟件處理。例如,計(jì)算模塊110可以為客戶端120執(zhí)行數(shù)據(jù)庫(kù)程序。計(jì)算模塊110還可以為客戶端120執(zhí)行所有軟件處理,所述客戶端諸如是被配置為終端的客戶端120。
客戶端120和計(jì)算模塊110經(jīng)由一個(gè)或多個(gè)通信模塊115進(jìn)行通信。每一通信模塊115均可以是路由器、交換機(jī)等。通信模塊115可以被組建為網(wǎng)絡(luò)??蛻舳?20和計(jì)算模塊110通過(guò)向通信模塊115傳送分組來(lái)進(jìn)行通信。所述分組包括表明分組的最終目的地的目的地地址。通信模塊115收發(fā)發(fā)往最終目的地的分組,這要么是通過(guò)直接向目的地傳遞分組來(lái)實(shí)現(xiàn),要么是通過(guò)向在邏輯上較靠近最終目的地的通信模塊115傳遞分組來(lái)實(shí)現(xiàn)。
例如,客戶端120可以向第三通信模塊115c傳遞分組。所述分組包括用于指定第一計(jì)算模塊110a作為最終目的地的目的地地址數(shù)據(jù)字段。第三通信模塊115c對(duì)于第二通信模塊115b收發(fā)所述分組,而第二通信模塊115b對(duì)于第一通信模塊115a收發(fā)所述分組。然后,第一通信模塊115a向第一計(jì)算模塊110a傳遞所述分組。
客戶端120向請(qǐng)求與計(jì)算模塊110關(guān)聯(lián)的一個(gè)或多個(gè)數(shù)據(jù)中心105傳遞信標(biāo)。與客戶端120相關(guān)聯(lián)的計(jì)算模塊110可以為客戶端120執(zhí)行軟件處理。數(shù)據(jù)中心105可以識(shí)別具有閑置處理帶寬的計(jì)算模塊110,以便使所述計(jì)算模塊110可以向客戶端120提供可接受的計(jì)算服務(wù)級(jí)別。
使人遺憾的是,如果計(jì)算模塊110和客戶端120之間的響應(yīng)等待時(shí)間過(guò)大,那么識(shí)別出的計(jì)算模塊110未必能夠向客戶端120提供可接受的服務(wù)級(jí)別,即便計(jì)算模塊110具有足夠的處理帶寬也一樣。例如,在于客戶端120處發(fā)出諸如指令或數(shù)據(jù)的輸入與接收來(lái)自計(jì)算模塊110的響應(yīng)之間,客戶端120的用戶可能會(huì)經(jīng)歷很長(zhǎng)的時(shí)間延遲。然而,期望的是,輸入和響應(yīng)之間的時(shí)間延遲相對(duì)較短。
使人遺憾的是,響應(yīng)等待時(shí)間可能難以測(cè)量。例如,響應(yīng)等待時(shí)間測(cè)量方法依賴(lài)于用于測(cè)量響應(yīng)等待時(shí)間的同步時(shí)鐘。另外,所測(cè)量的響應(yīng)等待時(shí)間可能因?qū)嵗煌黠@存在變化,這是由于通信模塊115的通信負(fù)載的變化等引起的。
另外,未經(jīng)授權(quán)的客戶端120可能也會(huì)試圖與計(jì)算模塊110關(guān)聯(lián)。如果數(shù)據(jù)中心105允許未經(jīng)授權(quán)的客戶端120與計(jì)算模塊110關(guān)聯(lián),那么一個(gè)或多個(gè)數(shù)據(jù)中心105中的重要數(shù)據(jù)以及安全性可能會(huì)受到嚴(yán)重?fù)p害。
系統(tǒng)100使用可重復(fù)的響應(yīng)等待時(shí)間測(cè)量來(lái)管理與客戶端120相關(guān)聯(lián)的計(jì)算模塊110的響應(yīng)等待時(shí)間。在一個(gè)實(shí)施例中,所述系統(tǒng)100還使用所述信息來(lái)管理響應(yīng)等待時(shí)間,以便阻止未經(jīng)授權(quán)的客戶端120與計(jì)算模塊110進(jìn)行關(guān)聯(lián)。
圖2是舉例說(shuō)明本發(fā)明的響應(yīng)等待時(shí)間管理設(shè)備200的一個(gè)實(shí)施例的示意性框圖。圖1的一個(gè)或多個(gè)計(jì)算模塊110可以包括設(shè)備200。在所述實(shí)施例中,設(shè)備200包括計(jì)算單元模塊205、關(guān)聯(lián)模塊210、識(shí)別模塊215、有效設(shè)備模塊220、地址模塊225、安全模塊230和事故單模塊235。
在一個(gè)實(shí)施例中,所述有效設(shè)備模塊220維護(hù)有效通信模塊110的地址列表。所述列表可以包括由管理員收集的文件,其中添加到網(wǎng)絡(luò)中的每一有效通信模塊110的地址也被添加到所述文件中。
識(shí)別模塊215識(shí)別諸如圖1的第一計(jì)算模塊110a之類(lèi)的第一計(jì)算模塊110a。在一個(gè)實(shí)施例中,所述識(shí)別模塊215響應(yīng)于來(lái)自客戶端120(諸如圖1的客戶端120)的用于請(qǐng)求與計(jì)算模塊110進(jìn)行關(guān)聯(lián)的請(qǐng)求,而識(shí)別第一計(jì)算模塊110a。識(shí)別模塊215可以將第一計(jì)算模塊110a識(shí)別為具有足以支持客戶端120的閑置處理帶寬。
在一個(gè)實(shí)施例中,如果第一計(jì)算模塊110a具有指定級(jí)別的閑置處理帶寬,那么第一計(jì)算模塊110a具有足夠的閑置處理帶寬。例如,如果第一計(jì)算模塊110a具有百分之八十(80%)的閑置處理帶寬,那么所述識(shí)別模塊215可以識(shí)別出第一計(jì)算模塊110a。在替代性的實(shí)施例中,如果第一計(jì)算模塊110a與低于指定最大值的多個(gè)客戶端120相關(guān)聯(lián),那么第一計(jì)算模塊110a具有足夠的閑置處理帶寬。例如,如果第一計(jì)算模塊110a與三個(gè)(3個(gè))或者更少的客戶端120相關(guān)聯(lián),那么第一計(jì)算模塊110a可能具有足夠的閑置處理帶寬。
計(jì)算單元模塊205計(jì)算用于在第一計(jì)算模塊110a和客戶端120之間收發(fā)分組的通信模塊115(諸如圖1的通信模塊115)的數(shù)目。收發(fā)分組的通信模塊115的數(shù)目是跳次計(jì)數(shù)。所述跳次計(jì)數(shù)是計(jì)算模塊和客戶端之間的通信的響應(yīng)等待時(shí)間的近似值。計(jì)算單元模塊205根據(jù)分組中包括的信息來(lái)計(jì)算跳次計(jì)數(shù),并且不要求同步時(shí)鐘等。在一個(gè)實(shí)施例中,所述計(jì)算單元模塊使用分組中的“生存周期”數(shù)據(jù)字段來(lái)計(jì)算收發(fā)分組的通信模塊的數(shù)目。所述跳次計(jì)數(shù)也是用于響應(yīng)等待時(shí)間的可靠度量。
在一個(gè)實(shí)施例中,所述地址模塊225記錄收發(fā)分組的每一通信模塊115的地址。例如,如果圖1的客戶端120向圖1的第一計(jì)算模塊110a傳遞分組,那么地址模塊225記錄第三通信模塊115c、第二通信模塊115b和第一通信模塊115a的地址。
如果跳次計(jì)數(shù)滿足可能包括計(jì)數(shù)范圍的響應(yīng)策略,那么所述關(guān)聯(lián)模塊210把客戶端120與第一計(jì)算模塊110a相關(guān)聯(lián)。當(dāng)在一個(gè)或多個(gè)環(huán)境下由計(jì)算模塊和客戶端之間的跳次計(jì)數(shù)來(lái)測(cè)量響應(yīng)等待時(shí)間時(shí),所述響應(yīng)策略可以指定最大容許響應(yīng)等待時(shí)間。例如,計(jì)數(shù)范圍可以是值四(4),其表明用于收發(fā)在客戶端120和第一計(jì)算模塊110a之間傳遞的分組的通信模塊115的容許數(shù)目是零到四(0~4)個(gè)通信模塊115。
例如,對(duì)于具有計(jì)數(shù)范圍為四(4)的響應(yīng)策略來(lái)說(shuō),所述識(shí)別模塊215可以識(shí)別第一計(jì)算模塊110a以便與客戶端120關(guān)聯(lián)。計(jì)算單元模塊205可以計(jì)算跳次計(jì)數(shù)為三(3),這是因?yàn)樵诳蛻舳?20和第一計(jì)算模塊110a之間傳遞的分組經(jīng)過(guò)三個(gè)通信模塊115。因?yàn)樘斡?jì)數(shù)三(3)滿足計(jì)數(shù)范圍四(4),所以關(guān)聯(lián)模塊210可以把客戶端120與第一計(jì)算模塊110a相關(guān)聯(lián)。
在一個(gè)實(shí)施例中,所述計(jì)數(shù)范圍指定當(dāng)關(guān)聯(lián)模塊210首次試圖將客戶端120與計(jì)算模塊110相關(guān)聯(lián)時(shí)的最大容許響應(yīng)等待時(shí)間。如果跳次計(jì)數(shù)滿足響應(yīng)策略的擴(kuò)展計(jì)數(shù)范圍,并且如果客戶端120在先前的關(guān)聯(lián)嘗試期間沒(méi)有與第二計(jì)算模塊110b(諸如圖1的第二計(jì)算模塊110b)相關(guān)聯(lián),那么關(guān)聯(lián)模塊210還可以把客戶端120與第一計(jì)算模塊110a相關(guān)聯(lián)。
例如,對(duì)于具有計(jì)數(shù)范圍為二(2)的響應(yīng)策略來(lái)說(shuō),響應(yīng)于來(lái)自圖1的客戶端120的、用于請(qǐng)求與計(jì)算模塊110進(jìn)行關(guān)聯(lián)的請(qǐng)求,所述識(shí)別模塊215可以識(shí)別圖1的第二計(jì)算模塊110b。所述計(jì)算單元模塊205可以計(jì)算出在客戶端120和第二通信模塊110b之間的通信的跳次計(jì)數(shù)是二(2)。雖然所述跳次計(jì)數(shù)仍滿足計(jì)數(shù)范圍,但是關(guān)聯(lián)模塊210有可能無(wú)法把客戶端120與第二計(jì)算模塊110b相關(guān)聯(lián),這是因?yàn)?,例如,第二?jì)算模塊110b可能缺少足夠的處理帶寬。
所述識(shí)別模塊215隨后可以識(shí)別出第一計(jì)算模塊110a以便與客戶端120關(guān)聯(lián)。所述計(jì)算單元模塊205計(jì)算出在客戶端120和第一計(jì)算模塊110a之間的通信的跳次計(jì)數(shù)是三(3)。如果響應(yīng)策略指定擴(kuò)展計(jì)數(shù)范圍是六(6),那么當(dāng)跳次計(jì)數(shù)三(3)滿足擴(kuò)展計(jì)數(shù)范圍六(6)時(shí),并且當(dāng)所述客戶端120在先前的關(guān)聯(lián)嘗試期間沒(méi)有與第二計(jì)算模塊110b相關(guān)聯(lián)時(shí),關(guān)聯(lián)模塊210可以把客戶端120與第一計(jì)算模塊110a相關(guān)聯(lián)。由此,當(dāng)環(huán)境需要時(shí),諸如當(dāng)一個(gè)或多個(gè)數(shù)據(jù)中心105過(guò)度使用時(shí),設(shè)備200可能會(huì)以較長(zhǎng)響應(yīng)等待時(shí)間把客戶端120與計(jì)算模塊110相關(guān)聯(lián)。
在一個(gè)實(shí)施例中,設(shè)備200為每個(gè)客戶端120定期地檢查具有改進(jìn)的跳次計(jì)數(shù)的計(jì)算模塊110。如果具有改進(jìn)的跳次計(jì)數(shù)的計(jì)算模塊110被識(shí)別出,那么設(shè)備200可以把客戶端120的關(guān)聯(lián)轉(zhuǎn)移到具有改進(jìn)的跳次計(jì)數(shù)的計(jì)算模塊110。
在一個(gè)實(shí)施例中,如果指定數(shù)目的客戶端120具有不滿足計(jì)數(shù)范圍的跳次計(jì)數(shù),那么事故單模塊235生成事故單。例如,所述事故單模塊235可以記錄與計(jì)算模塊110相關(guān)聯(lián)的、其中跳次計(jì)數(shù)不滿足計(jì)數(shù)范圍的每一客戶端120。所述事故單模塊235把所記錄的客戶端120的數(shù)目與諸如三十(30)之類(lèi)的指定數(shù)目進(jìn)行比較。如果所記錄的客戶端120的數(shù)目超出客戶端120的指定數(shù)目三十(30),那么事故單模塊235生成事故單,并且可以把事故單傳遞給管理員或者軟件處理。管理員或者軟件處理可以響應(yīng)于所述事故單而重新配置一個(gè)或多個(gè)系統(tǒng)100。例如,管理員可以把計(jì)算模塊110添加到數(shù)據(jù)中心105中。
在一個(gè)實(shí)施例中,安全模塊230可以對(duì)客戶端120經(jīng)由無(wú)效通信模塊115與第一計(jì)算模塊110a進(jìn)行通信作出響應(yīng),阻止客戶端120與第一計(jì)算模塊110a進(jìn)行關(guān)聯(lián)。安全模塊230可以使用由地址模塊225記錄的通信模塊115的地址來(lái)識(shí)別無(wú)效通信模塊115。例如,未經(jīng)授權(quán)的客戶端120可以經(jīng)由圖1中的第三通信模塊115c來(lái)進(jìn)行通信。如果第三通信模塊115c的地址不在由有效設(shè)備模塊220維護(hù)的有效通信模塊110的地址列表中,那么安全模塊230可以把由地址模塊225記錄的第三通信模塊115c的地址識(shí)別為無(wú)效的,并且阻止未經(jīng)授權(quán)的客戶端120與計(jì)算模塊110進(jìn)行關(guān)聯(lián)。設(shè)備200管理與計(jì)算模塊110相關(guān)聯(lián)的客戶端120的響應(yīng)等待時(shí)間,并且通過(guò)檢查經(jīng)由無(wú)效通信模塊115的通信來(lái)預(yù)防未經(jīng)授權(quán)的客戶端120與計(jì)算模塊110進(jìn)行關(guān)聯(lián)。
圖3是舉例說(shuō)明依照本發(fā)明的客戶端/刀片式服務(wù)器系統(tǒng)300的一個(gè)實(shí)施例的示意性框圖。系統(tǒng)300可以是圖1的系統(tǒng)100的一個(gè)實(shí)施例。如圖所示,所述系統(tǒng)300包括數(shù)據(jù)中心105、一個(gè)或多個(gè)路由器320和客戶端120。數(shù)據(jù)中心105包括一個(gè)或多個(gè)刀片中心310,每一刀片中心均包括一個(gè)或多個(gè)刀片式服務(wù)器315。
所述刀片中心310可以是安裝在機(jī)架上的外殼,具有用于多個(gè)刀片式服務(wù)器315的連接。另外,刀片中心310可以包括通信接口,與數(shù)據(jù)存儲(chǔ)系統(tǒng)、數(shù)據(jù)存儲(chǔ)設(shè)備等的接口。刀片中心310可以與數(shù)據(jù)中心105通信,并且數(shù)據(jù)中心105可以與路由器320通信。
刀片式服務(wù)器315可以被配置為模塊化服務(wù)器。每一刀片式服務(wù)器315均可以經(jīng)由刀片中心310、數(shù)據(jù)中心105和路由器320與客戶端120進(jìn)行通信。每一刀片式服務(wù)器315均可以為一個(gè)或多個(gè)客戶端120提供計(jì)算服務(wù)。
圖4是舉例說(shuō)明依照本發(fā)明的刀片式服務(wù)器315的一個(gè)實(shí)施例的示意性框圖。所述刀片式服務(wù)器315可以包括一個(gè)或多個(gè)處理器模塊405、存儲(chǔ)器模塊410、北橋模塊415、接口模塊420和南橋模塊425。雖然把刀片式服務(wù)器315描述為具有四個(gè)處理器模塊405,但是刀片式服務(wù)器315可以采用任意數(shù)目的處理器模塊405。
此處被稱(chēng)為組件的處理器模塊405、存儲(chǔ)器模塊410、北橋模塊415、接口模塊420和南橋模塊425可以在一個(gè)或多個(gè)半導(dǎo)體襯底上由半導(dǎo)體門(mén)電路來(lái)制造。每一半導(dǎo)體襯底可以被封裝在一個(gè)或多個(gè)半導(dǎo)體器件中,所述半導(dǎo)體器件被安裝在電路卡上。這些組件之間的連接可以通過(guò)半導(dǎo)體金屬層、襯底到襯底的布線、或者連接半導(dǎo)體器件的電路卡跡線(trace)或者電線來(lái)實(shí)現(xiàn)。
所述存儲(chǔ)器模塊410存儲(chǔ)軟件指令和數(shù)據(jù)。所述處理器模塊405執(zhí)行軟件指令并且對(duì)數(shù)據(jù)進(jìn)行操作,正如本領(lǐng)域技術(shù)人員公知的那樣。在一個(gè)實(shí)施例中,存儲(chǔ)器模塊410存儲(chǔ)軟件指令和數(shù)據(jù),并且處理器模塊405執(zhí)行該軟件指令和數(shù)據(jù),其中該軟件指令和數(shù)據(jù)包括圖2的計(jì)算單元模塊205、關(guān)聯(lián)模塊210、識(shí)別模塊215、有效設(shè)備模塊220、地址模塊225、安全模塊230和事故單模塊235。
所述處理器模塊405可以經(jīng)由北橋模塊415、南橋模塊425和接口模塊420與計(jì)算模塊110或者客戶端120(諸如圖1的計(jì)算模塊110或者客戶端120)進(jìn)行通信。例如,執(zhí)行識(shí)別模塊215的處理器模塊405可以通過(guò)經(jīng)由接口模塊420查詢(xún)一個(gè)或多個(gè)計(jì)算模塊110的閑置處理帶寬來(lái)識(shí)別第一計(jì)算模塊110a。執(zhí)行計(jì)算單元模塊205的處理器模塊405可以通過(guò)讀取經(jīng)由接口模塊420從客戶端120接收的分組的“生存周期”數(shù)據(jù)字段,并且通過(guò)從一個(gè)已知值(諸如標(biāo)準(zhǔn)的初始“生存周期”數(shù)據(jù)字段值)中減去“生存周期”數(shù)據(jù)字段的值,來(lái)計(jì)算跳次計(jì)數(shù),正如下面將解釋的那樣。在某一個(gè)實(shí)施例中,執(zhí)行關(guān)聯(lián)模塊210的處理器模塊405通過(guò)經(jīng)由接口模塊420與客戶端120和計(jì)算模塊110a通信,來(lái)把客戶端120與第一計(jì)算模塊110a相關(guān)聯(lián)。
隨后的示意性流程圖總體上是作為邏輯流程圖提出的。因而,所述的順序和標(biāo)記的步驟表示所給出的方法的一個(gè)實(shí)施例??梢栽O(shè)想出在功能、邏輯或效果上等效于所示方法的一個(gè)或多個(gè)步驟或者其一部分的其它步驟和方法。另外,所采用的格式和符號(hào)是為解釋所述方法的邏輯步驟而提供的,并且應(yīng)當(dāng)理解為不對(duì)所述方法的范圍構(gòu)成限制。雖然在流程圖中采用了各種箭頭類(lèi)型和線類(lèi)型,但是應(yīng)理解這些不是對(duì)相應(yīng)方法的范圍的限制。實(shí)際上,某些箭頭或者其它連接符僅用來(lái)表明方法的邏輯流程。舉例來(lái)說(shuō),箭頭可以表明所述方法的所列舉步驟之間的未規(guī)定持續(xù)時(shí)間的等待或者監(jiān)控時(shí)段。另外,執(zhí)行特定方法的順序可以或者未必嚴(yán)格地遵循所示出的相應(yīng)步驟的順序。
圖5是舉例說(shuō)明本發(fā)明的響應(yīng)等待時(shí)間管理方法500的一個(gè)實(shí)施例的示意性流程圖。所述方法500基本上包括用于實(shí)現(xiàn)上文中就圖1和3的所述系統(tǒng)100、300和圖2的設(shè)備200所述的操作而給出的功能所必需的步驟。
在一個(gè)實(shí)施例中,方法500開(kāi)始,并且有效設(shè)備模塊220(諸如圖2的有效設(shè)備模塊220)維護(hù)有效通信模塊115的地址列表(步驟505)。在某一個(gè)實(shí)施例中,有效設(shè)備模塊220根據(jù)一個(gè)或多個(gè)記錄了由網(wǎng)絡(luò)的一個(gè)或多個(gè)部分所使用的通信模塊115的地址(諸如圖1的通信模塊115的地址)的配置文件,來(lái)維護(hù)所述列表(步驟505)。所述列表可以被組建為數(shù)據(jù)字段的鏈接陣列,每一數(shù)據(jù)字段陣列包括有效通信模塊115的地址。
識(shí)別模塊215(諸如圖2的識(shí)別模塊215)識(shí)別第一計(jì)算模塊110a(諸如圖1的第一計(jì)算模塊110a)(步驟510)。在一個(gè)實(shí)施例中,所述識(shí)別模塊215響應(yīng)于來(lái)自客戶端120(諸如圖1的客戶端120)的、請(qǐng)求與計(jì)算模塊110進(jìn)行關(guān)聯(lián)的信標(biāo),而識(shí)別第一計(jì)算模塊110a(步驟510)。在一個(gè)實(shí)施例中,識(shí)別模塊215查詢(xún)一個(gè)或多個(gè)計(jì)算模塊110的可用閑置處理帶寬,并且將第一計(jì)算模塊110a識(shí)別為具有足夠的閑置處理帶寬以便為客戶端120執(zhí)行軟件處理。
計(jì)算單元模塊205(諸如圖2的計(jì)算單元模塊205)計(jì)算在第一計(jì)算模塊110a和客戶端120之間收發(fā)分組的通信模塊115的數(shù)目,作為跳次計(jì)數(shù)(步驟515)。在一個(gè)實(shí)施例中,所述計(jì)算單元模塊205使用分組的“生存周期”數(shù)據(jù)字段來(lái)計(jì)算跳次計(jì)數(shù)(步驟515)。
所述“生存周期”數(shù)據(jù)字段防止諸如無(wú)效分組之類(lèi)的分組經(jīng)由網(wǎng)絡(luò)被無(wú)限地收發(fā)。當(dāng)最初傳送分組時(shí),諸如計(jì)算模塊110或者客戶端120之類(lèi)的發(fā)送設(shè)備可以把“生存周期”數(shù)據(jù)字段設(shè)定為指定的、諸如二十(20)之類(lèi)的初始值。收發(fā)分組的每一通信模塊115然后可以把“生存周期”數(shù)據(jù)字段遞減一個(gè)指定的值、諸如一。當(dāng)分組的“生存周期”數(shù)據(jù)字段值被遞減為零(0)時(shí),通信模塊115可以刪除所述分組。
計(jì)算單元模塊205可以按照指定的初始“生存周期”數(shù)據(jù)字段值減去當(dāng)所述分組到達(dá)目的地地址時(shí)的“生存周期”數(shù)據(jù)字段值,來(lái)計(jì)算跳次計(jì)數(shù)(步驟515)。例如,如果分組的“生存周期”數(shù)據(jù)字段的指定初始值是十(10),并且當(dāng)分組到達(dá)目的地地址(諸如第一計(jì)算模塊110a)時(shí)的“生存周期”數(shù)據(jù)字段的值是四(4),那么計(jì)算單元模塊205可以計(jì)算出所述跳次計(jì)數(shù)是六(6)。
在一個(gè)實(shí)施例中,地址模塊225記錄收發(fā)分組的每一通信模塊115的地址(步驟520)。例如,收發(fā)分組的每一通信模塊115可以把通信模塊115的自身地址添加到分組中。所述地址模塊225可以根據(jù)附加到所述分組上的地址來(lái)記錄用于收發(fā)分組的每一通信模塊115的地址(步驟520)。
關(guān)聯(lián)模塊210確定所述跳次計(jì)數(shù)是否滿足響應(yīng)策略的計(jì)數(shù)范圍(步驟525)。例如,如果計(jì)數(shù)范圍是十五(15),而跳次計(jì)數(shù)是十二(12),那么跳次計(jì)數(shù)滿足計(jì)數(shù)范圍。如果跳次計(jì)數(shù)滿足計(jì)數(shù)范圍,那么關(guān)聯(lián)模塊210把第一計(jì)算模塊110a與客戶端120相關(guān)聯(lián)(步驟530)。在一個(gè)實(shí)施例中,所述關(guān)聯(lián)模塊210通過(guò)在第一計(jì)算模塊110a上產(chǎn)生與客戶端120通信的軟件處理,來(lái)將第一計(jì)算模塊110a和客戶端120相關(guān)聯(lián)(步驟530)。在某一個(gè)實(shí)施例中,確定所述跳次計(jì)數(shù)是否滿足計(jì)數(shù)范圍的處理(步驟525)還包括安全檢查。例如,未經(jīng)授權(quán)的客戶端120經(jīng)常試圖經(jīng)由許多通信模塊115與計(jì)算模塊110相關(guān)聯(lián)。把容許的跳次計(jì)數(shù)限制為所述計(jì)數(shù)范圍,可以防止許多無(wú)效的客戶端120的關(guān)聯(lián)(530)。
如果跳次計(jì)數(shù)不滿足計(jì)數(shù)范圍,那么關(guān)聯(lián)模塊210可以確定跳次計(jì)數(shù)是否滿足響應(yīng)策略的擴(kuò)展計(jì)數(shù)范圍(步驟535)。在一個(gè)實(shí)施例中,如果跳次計(jì)數(shù)滿足擴(kuò)展計(jì)數(shù)范圍,并且如果客戶端120在先前的關(guān)聯(lián)嘗試期間沒(méi)有與第二計(jì)算模塊110b(諸如圖1的第二計(jì)算模塊110b)相關(guān)聯(lián),那么關(guān)聯(lián)模塊210確定跳次計(jì)數(shù)滿足擴(kuò)展計(jì)數(shù)范圍(步驟535)。例如,如果識(shí)別模塊215先前識(shí)別出第二計(jì)算模塊110b用于與客戶端120關(guān)聯(lián),但是關(guān)聯(lián)模塊210沒(méi)有將第二計(jì)算模塊110b與客戶端120相關(guān)聯(lián),那么關(guān)聯(lián)模塊210可以確定所述跳次計(jì)數(shù)滿足擴(kuò)展計(jì)數(shù)范圍(步驟535)。
如果關(guān)聯(lián)模塊210確定跳次計(jì)數(shù)不滿足擴(kuò)展計(jì)數(shù)范圍(步驟535),那么識(shí)別模塊215可以識(shí)別第三計(jì)算模塊110c(步驟510)。在一個(gè)實(shí)施例中,如果跳次計(jì)數(shù)滿足擴(kuò)展計(jì)數(shù)范圍,那么安全模塊230確定把客戶端120與第一計(jì)算模塊110a進(jìn)行關(guān)聯(lián)是否存在安全風(fēng)險(xiǎn)(步驟540)。如果地址模塊225記錄了(步驟520)不在由有效設(shè)備模塊220所維護(hù)(步驟505)的有效通信模塊115的列表中的通信模塊115的地址,那么把客戶端120與第一計(jì)算模塊110a進(jìn)行關(guān)聯(lián)可能會(huì)存在安全風(fēng)險(xiǎn)。
如果安全模塊230確定把第一計(jì)算模塊110a與客戶端120進(jìn)行關(guān)聯(lián)存在安全風(fēng)險(xiǎn)(步驟540),那么方法500終止。如果安全模塊230確定把第一計(jì)算模塊110a與客戶端120進(jìn)行關(guān)聯(lián)不會(huì)存在安全風(fēng)險(xiǎn)(步驟540),那么關(guān)聯(lián)模塊210將所述客戶端120與第一計(jì)算模塊110a相關(guān)聯(lián)(步驟530)。方法500使用跳次計(jì)數(shù)作為響應(yīng)等待時(shí)間的量度,來(lái)管理與計(jì)算模塊110關(guān)聯(lián)的客戶端120的響應(yīng)等待時(shí)間。
圖6是舉例說(shuō)明本發(fā)明的事故單生成方法600的一個(gè)實(shí)施例的示意性流程圖。所述方法600基本上包括用于執(zhí)行上文中就圖2的所述設(shè)備200的操作而給出的功能所必需的步驟。
在一個(gè)實(shí)施例中,事故單模塊235(諸如圖2的事故單模塊235)為關(guān)聯(lián)至計(jì)算模塊110(諸如圖1的計(jì)算模塊110)的每個(gè)客戶端120(諸如圖1的客戶端120)維護(hù)跳次計(jì)數(shù)記錄(步驟605)。所述事故單模塊235可以進(jìn)一步確定關(guān)聯(lián)到計(jì)算模塊110的、具有不滿足計(jì)數(shù)范圍的跳次計(jì)數(shù)的客戶端120是否超出了指定數(shù)目(步驟610)。如果具有不滿足計(jì)數(shù)范圍的跳次計(jì)數(shù)的客戶端120超出了指定數(shù)目,那么事故單模塊235生成一個(gè)事故單(步驟615)。在一個(gè)實(shí)施例中,事故單模塊通知管理員以便使管理員可以采取措施來(lái)減少客戶端120的響應(yīng)等待時(shí)間。如果具有不滿足計(jì)數(shù)范圍的跳次計(jì)數(shù)的客戶端120沒(méi)有超出指定數(shù)目,那么事故單模塊235繼續(xù)維護(hù)與計(jì)算模塊110關(guān)聯(lián)(步驟530)的客戶端120的跳次計(jì)數(shù)的記錄(步驟605)。所述方法600生成事故單(步驟615),以便使管理員可以采取正確的動(dòng)作來(lái)改進(jìn)響應(yīng)等待時(shí)間。
圖7是舉例說(shuō)明依照本發(fā)明的分組700的一個(gè)實(shí)施例的示意性框圖。分組700可以是在圖1中的客戶端120、計(jì)算模塊110和通信模塊115之間傳遞的分組。在一個(gè)實(shí)施例中,分組700包括目的地地址數(shù)據(jù)字段705。目的地地址數(shù)據(jù)字段705可以包括諸如圖1的客戶端120或者圖1的計(jì)算模塊110之類(lèi)的設(shè)備的邏輯地址。分組700還可以包括用于標(biāo)識(shí)分組700的分組標(biāo)識(shí)(“ID”)數(shù)據(jù)字段710。
在一個(gè)實(shí)施例中,所述分組700包括“生存周期”數(shù)據(jù)字段715。所述“生存周期”數(shù)據(jù)字段715可以被設(shè)置為指定的初始值,諸如四十(40)。諸如用于收發(fā)分組700的通信模塊115之類(lèi)的每一個(gè)設(shè)備均可以遞減“生存周期”數(shù)據(jù)字段715的值。例如,接收具有“生存周期”數(shù)據(jù)字段715的值為五(5)的分組700的通信模塊115可以傳送具有“生存周期”數(shù)據(jù)字段715的值為四(4)的分組700。所述分組700還可以包括其它數(shù)據(jù)字段720。雖然描述了兩個(gè)其它數(shù)據(jù)字段720,但是可以采用任意數(shù)目的其它數(shù)據(jù)字段720。其它數(shù)據(jù)字段720可以包括在客戶端120和計(jì)算模塊110之間交換的數(shù)據(jù)。在一個(gè)實(shí)施例中,分組700遵循超文本傳輸協(xié)議(“HTTP”)規(guī)范。
本發(fā)明計(jì)算客戶端120和計(jì)算模塊110之間的跳次計(jì)數(shù)(步驟515),并且對(duì)跳次計(jì)數(shù)滿足計(jì)數(shù)范圍作出響應(yīng),把客戶端120與計(jì)算模塊110相關(guān)聯(lián)(步驟530)。另外,當(dāng)客戶端120和計(jì)算模塊110之間的跳次計(jì)數(shù)不滿足計(jì)數(shù)范圍時(shí),或者當(dāng)客戶端120經(jīng)由無(wú)效通信模塊與計(jì)算模塊110進(jìn)行通信時(shí),本發(fā)明阻止客戶端120與計(jì)算模塊110進(jìn)行關(guān)聯(lián)。
在不脫離本發(fā)明的實(shí)質(zhì)或基本特性的情況下,可以依照其它具體形式來(lái)實(shí)現(xiàn)本發(fā)明。所描述的實(shí)施例在各方面都應(yīng)當(dāng)僅僅被視為是例證性的而非限制性的。因此,本發(fā)明的范圍由所附權(quán)利要求書(shū)表明而不是由以上的描述來(lái)表明。落入權(quán)利要求的含義和等效范圍內(nèi)的所有變化都被包含在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種用于管理響應(yīng)等待時(shí)間的設(shè)備,所述設(shè)備包括識(shí)別模塊,被配置為識(shí)別第一計(jì)算模塊;計(jì)算模塊,被配置為計(jì)算在第一計(jì)算模塊和客戶端之間收發(fā)分組的通信模塊的數(shù)目,作為跳次計(jì)數(shù);以及關(guān)聯(lián)模塊,被配置為對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的計(jì)數(shù)范圍作出響應(yīng),把客戶端與第一計(jì)算模塊相關(guān)聯(lián)。
2.如權(quán)利要求1所述的設(shè)備,其中,所述關(guān)聯(lián)模塊還被配置為對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的擴(kuò)展計(jì)數(shù)范圍作出響應(yīng),把客戶端與第一計(jì)算模塊相關(guān)聯(lián)。
3.如權(quán)利要求2所述的設(shè)備,其中,所述關(guān)聯(lián)模塊還被配置為對(duì)在先前的關(guān)聯(lián)嘗試期間客戶端沒(méi)有與第二計(jì)算模塊相關(guān)聯(lián)作出響應(yīng),把所述客戶端與第一計(jì)算模塊相關(guān)聯(lián)。
4.如權(quán)利要求1所述的設(shè)備,還包括有效設(shè)備模塊,被配置為維護(hù)有效通信模塊地址列表。
5.如權(quán)利要求4所述的設(shè)備,還包括地址模塊,被配置為記錄收發(fā)分組的每一通信模塊的地址。
6.如權(quán)利要求5所述的設(shè)備,還包括安全模塊,被配置為對(duì)客戶端經(jīng)由無(wú)效通信模塊與第一計(jì)算模塊進(jìn)行通信作出響應(yīng),阻止客戶端與第一計(jì)算模塊進(jìn)行關(guān)聯(lián)。
7.如權(quán)利要求1所述的設(shè)備,還包括事故單模塊,被配置為對(duì)指定數(shù)目的客戶端具有大于計(jì)數(shù)范圍的跳次計(jì)數(shù)作出響應(yīng),生成事故單。
8.如權(quán)利要求1所述的設(shè)備,其中,所述第一計(jì)算模塊被配置為刀片式服務(wù)器。
9.一種用于管理響應(yīng)等待時(shí)間的方法,包括識(shí)別第一計(jì)算模塊;維護(hù)有效通信模塊地址列表;計(jì)算用于在第一計(jì)算模塊和客戶端之間收發(fā)分組的通信模塊的數(shù)目,作為跳次計(jì)數(shù);并且對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的計(jì)數(shù)范圍作出響應(yīng),把客戶端與第一計(jì)算模塊相關(guān)聯(lián)。
10.如權(quán)利要求9所述的方法,其中還包括對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的擴(kuò)展計(jì)數(shù)范圍作出響應(yīng),把客戶端與第一計(jì)算模塊相關(guān)聯(lián)。
11.如權(quán)利要求10所述的方法,其中還包括對(duì)在先前的關(guān)聯(lián)嘗試期間客戶端沒(méi)有與第二計(jì)算模塊相關(guān)聯(lián)作出響應(yīng),把所述客戶端與第一計(jì)算模塊相關(guān)聯(lián)的操作。
12.如權(quán)利要求9所述的方法,其中還包括記錄收發(fā)分組的每一通信模塊的地址的操作。
13.如權(quán)利要求12所述的方法,其中還包括對(duì)客戶端經(jīng)由無(wú)效通信模塊與第一計(jì)算模塊進(jìn)行通信作出響應(yīng),阻止所述客戶端與第一計(jì)算模塊進(jìn)行關(guān)聯(lián)的操作。
14.如權(quán)利要求9所述的方法,其中還包括對(duì)指定數(shù)目的客戶端具有大于計(jì)數(shù)范圍的跳次計(jì)數(shù)作出響應(yīng),生成事故單的操作。
15.如權(quán)利要求9所述的方法,其中,所述第一計(jì)算模塊被配置為刀片式服務(wù)器。
16.一種用于管理響應(yīng)等待時(shí)間的系統(tǒng),所述系統(tǒng)包括客戶端;多個(gè)刀片式服務(wù)器,其每一個(gè)均被配置為為客戶端執(zhí)行軟件處理;多個(gè)通信模塊,被配置為在客戶端和刀片式服務(wù)器之間收發(fā)分組;識(shí)別模塊,被配置為識(shí)別第一刀片式服務(wù)器;計(jì)算模塊,被配置為計(jì)算在第一刀片式服務(wù)器和客戶端之間收發(fā)分組的通信模塊的數(shù)目,作為跳次計(jì)數(shù);以及關(guān)聯(lián)模塊,被配置為對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的計(jì)數(shù)范圍作出響應(yīng),以及對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的擴(kuò)展計(jì)數(shù)范圍并且在先前的關(guān)聯(lián)嘗試期間所述客戶端沒(méi)有與第二刀片式服務(wù)器相關(guān)聯(lián)作出響應(yīng),把所述客戶端與第一刀片式服務(wù)器相關(guān)聯(lián)。
17.如權(quán)利要求16所述的系統(tǒng),還包括被配置為維護(hù)有效通信模塊地址列表的有效設(shè)備模塊,被配置為記錄收發(fā)分組的每一通信模塊的地址的地址模塊,以及被配置為對(duì)所述客戶端經(jīng)由無(wú)效通信模塊與第一刀片式服務(wù)器進(jìn)行通信作出響應(yīng)、阻止客戶端與第一刀片式服務(wù)器進(jìn)行關(guān)聯(lián)的安全模塊。
18.如權(quán)利要求16所述的系統(tǒng),還包括事故單模塊,被配置為對(duì)指定數(shù)目的客戶端具有大于計(jì)數(shù)范圍的跳次計(jì)數(shù)作出響應(yīng),生成事故單。
19.一種用于使用計(jì)算機(jī)基礎(chǔ)設(shè)施的方法,包括把計(jì)算機(jī)可讀代碼集成到計(jì)算系統(tǒng)中,其中所述代碼與所述計(jì)算系統(tǒng)結(jié)合,能夠執(zhí)行如下步驟維護(hù)有效通信模塊地址列表;識(shí)別第一計(jì)算模塊;計(jì)算在第一計(jì)算模塊和客戶端之間收發(fā)分組的通信模塊的數(shù)目,作為跳次計(jì)數(shù);對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的計(jì)數(shù)范圍作出響應(yīng),把客戶端與第一計(jì)算模塊相關(guān)聯(lián);對(duì)跳次計(jì)數(shù)滿足擴(kuò)展的計(jì)數(shù)范圍作出響應(yīng),以及對(duì)客戶端在先前的關(guān)聯(lián)嘗試期間沒(méi)有與第二計(jì)算模塊相關(guān)聯(lián)作出響應(yīng),把客戶端與第一計(jì)算模塊相關(guān)聯(lián);并且對(duì)指定數(shù)目的客戶端具有大于計(jì)數(shù)范圍的跳次計(jì)數(shù)作出響應(yīng),生成事故單。
20.如權(quán)利要求19所述的方法,還包括記錄收發(fā)分組的每一通信模塊的地址,并且對(duì)客戶端經(jīng)由無(wú)效通信模塊與第一計(jì)算模塊進(jìn)行通信作出響應(yīng),阻止所述客戶端與第一計(jì)算模塊進(jìn)行關(guān)聯(lián)。
全文摘要
公開(kāi)了一種用于管理響應(yīng)等待時(shí)間的設(shè)備、系統(tǒng)和方法。識(shí)別模塊識(shí)別可以經(jīng)由一個(gè)或多個(gè)通信模塊與客戶端通信的計(jì)算模塊。計(jì)算模塊計(jì)算用于在計(jì)算模塊和客戶端之間收發(fā)分組的通信模塊的數(shù)目,作為跳次計(jì)數(shù)。關(guān)聯(lián)模塊對(duì)跳次計(jì)數(shù)滿足響應(yīng)策略的計(jì)數(shù)范圍作出響應(yīng),把客戶端與第一計(jì)算模塊相關(guān)聯(lián)。在一個(gè)實(shí)施例中,事故單模塊對(duì)指定數(shù)目的客戶端具有大于計(jì)數(shù)范圍的跳次計(jì)數(shù)作出響應(yīng),生成事故單。
文檔編號(hào)H04L29/06GK1960364SQ200610153908
公開(kāi)日2007年5月9日 申請(qǐng)日期2006年9月12日 優(yōu)先權(quán)日2005年11月3日
發(fā)明者達(dá)里爾·C.·克羅默, 蘭達(dá)爾·S.·斯普林菲爾德, 霍華德·J.·洛克, 羅德·D.沃特曼 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1