專利名稱:根據(jù)與用戶簽訂的合同動(dòng)態(tài)分配計(jì)算機(jī)資源的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將計(jì)算機(jī)系統(tǒng)內(nèi)的資源分配給每位用戶的機(jī)構(gòu)和方法。特別是涉及在由通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī)構(gòu)成的系統(tǒng)中,當(dāng)處理多位用戶的要求時(shí),為了維持在各位用戶之間預(yù)先確定的服務(wù)等級(jí),將必要的計(jì)算資源實(shí)時(shí)地提供給它的用戶,并且可以保持用戶之間的保密性的資源分配裝置和方法。
背景技術(shù):
為了削減信息部門的費(fèi)用,將企業(yè)內(nèi)信息系統(tǒng)的運(yùn)用和企業(yè)的主頁(yè)管理外包給ASP(application·service·provider,應(yīng)用·服務(wù)·供應(yīng)商)業(yè)者的事業(yè)形態(tài)正在增加中。ASP業(yè)者進(jìn)一步將計(jì)算機(jī)資源的供給,運(yùn)用管理外包給數(shù)據(jù)中心業(yè)者的形態(tài)是很多的。
數(shù)據(jù)中心業(yè)者通過準(zhǔn)備好許多計(jì)算機(jī)資源,將它們分配給多個(gè)企業(yè)用戶使用,來削減自身的運(yùn)用成本,向企業(yè)用戶提供低價(jià)的服務(wù)。為了保持企業(yè)用戶之間的保密性,一般地?cái)?shù)據(jù)中心業(yè)者將計(jì)算機(jī)資源和存儲(chǔ)資源分配給各個(gè)企業(yè)用戶的情形是很多的。
又,因?yàn)槠髽I(yè)用戶的負(fù)荷是隨時(shí)間段,季節(jié)等變動(dòng)的,所以這樣的數(shù)據(jù)中心業(yè)者和企業(yè)用戶簽訂與企業(yè)用戶的負(fù)荷相應(yīng)增減分配資源的合同的形態(tài)是很多的。特別是在承包企業(yè)的主頁(yè)管理等的情形中,因?yàn)椴惶囟ǖ亩辔幌M(fèi)者經(jīng)過因特網(wǎng)訪問主頁(yè),所以很難進(jìn)行負(fù)荷的預(yù)測(cè)。為了解決這個(gè)問題,企業(yè)用戶與數(shù)據(jù)中心業(yè)者簽訂使數(shù)據(jù)中心業(yè)者通過預(yù)測(cè)在企業(yè)用戶方由于例如新產(chǎn)品發(fā)布引起的負(fù)荷增加,在某個(gè)一定期間增強(qiáng)預(yù)先確定臺(tái)數(shù)的計(jì)算機(jī)資源的合同。數(shù)據(jù)中心業(yè)者,通過在別的期間將增強(qiáng)的計(jì)算機(jī)資源分配給別的企業(yè)用戶達(dá)到有效地活用資源的目的。為了容易變更這樣的構(gòu)成,將負(fù)荷分散裝置配置在多個(gè)計(jì)算機(jī)資源的前面,在某個(gè)期間讓企業(yè)用戶A,在別的期間讓企業(yè)用戶B使用數(shù)個(gè)計(jì)算機(jī)資源那樣地構(gòu)成數(shù)據(jù)中心。作為負(fù)荷分散裝置的例子,可以舉出AlteonWebsystems公司的ACE director等。關(guān)于負(fù)荷分散裝置,例如,是在日經(jīng)開放式系統(tǒng),1999年12月,no.81,PP.128-131上揭示的裝置。負(fù)荷分散裝置的設(shè)定是根據(jù)上述那樣的與企業(yè)用戶簽訂的合同,在數(shù)據(jù)中心業(yè)者內(nèi),通過預(yù)先取得例如應(yīng)該分配的服務(wù)器數(shù)目來進(jìn)行設(shè)定。又,需要增強(qiáng)存儲(chǔ)資源時(shí),需要鏡像出存儲(chǔ)的內(nèi)容。
進(jìn)一步,為了在數(shù)據(jù)中心向多個(gè)企業(yè)用戶提供不同的計(jì)算機(jī)資源,需要增大為管理多個(gè)計(jì)算機(jī)資源產(chǎn)生的管理費(fèi)用。因此,可以考慮導(dǎo)入少量的每一臺(tái)性能都很高的計(jì)算機(jī)資源,例如高多重計(jì)算機(jī)SMP(對(duì)稱多機(jī)處理),使多個(gè)企業(yè)用戶共有它們那樣地進(jìn)行控制的方法。為了保持企業(yè)用戶間的保密性,利用虛擬計(jì)算機(jī)的功能。作為虛擬計(jì)算機(jī)的例子,可以舉出日立的處理機(jī)資源分配管理機(jī)構(gòu)PRMF(Processor Resource Management Feature)。關(guān)于PRMF,例如,在HITAC手冊(cè)8080-2-148-60中已有揭示。在PRMF中,在一臺(tái)計(jì)算機(jī)上有多個(gè)操作系統(tǒng)(OS)在工作,給每個(gè)OS分配獨(dú)立的資源,例如主存儲(chǔ)器,網(wǎng)絡(luò)適配器等。因?yàn)樵贠S之間不共有資源,所以能夠保持在不同的OS上運(yùn)行的不同的企業(yè)用戶的程序之間的保密性。又,在PRMF中,能夠控制分配給每個(gè)OS的CPU資源的比率那樣地進(jìn)行構(gòu)成,但是只能夠進(jìn)行預(yù)先計(jì)劃的比率變更。
ASP,ISP(因特網(wǎng)·服務(wù)·提供商)業(yè)者和企業(yè)用戶之間簽訂服務(wù)等級(jí)合同正在成為一般的情況。用戶與ASP業(yè)者簽訂合同,要ASP業(yè)者保證用戶有連續(xù)性,可用性,等待時(shí)間性能等的服務(wù)等級(jí)。進(jìn)一步,簽訂當(dāng)未達(dá)到保證等級(jí)時(shí)進(jìn)行賠償?shù)馁r償合同的情形也是很多的。
在美國(guó)專利No.5,774,668中,揭示了在有多個(gè)應(yīng)用服務(wù)器的數(shù)據(jù)中心中,對(duì)每個(gè)服務(wù)應(yīng)用的負(fù)荷進(jìn)行監(jiān)視,與它的負(fù)荷的變動(dòng)相對(duì)應(yīng),增減應(yīng)用服務(wù)器的數(shù)目。但是,在美國(guó)專利No.5,774,668中,關(guān)于各位用戶(客戶)不監(jiān)視處理的負(fù)荷。進(jìn)一步,在美國(guó)專利No.5,774,668中未教導(dǎo)數(shù)據(jù)中心因?yàn)檫_(dá)到與用戶(客戶)簽訂了合同的服務(wù)等級(jí),增減應(yīng)用服務(wù)器的數(shù)目。
在數(shù)據(jù)中心業(yè)者根據(jù)與企業(yè)用戶簽訂的合同預(yù)先設(shè)定負(fù)荷分散裝置的方式中,要實(shí)時(shí)地與在企業(yè)用戶方不能預(yù)測(cè)的急速的負(fù)荷變動(dòng)相對(duì)應(yīng)是困難的。這與在企業(yè)用戶之間分配不同的計(jì)算機(jī)的情形和使用虛擬計(jì)算機(jī)的情形相同。又,增強(qiáng)存儲(chǔ)資源時(shí),在伴隨反映的數(shù)據(jù)復(fù)制品的內(nèi)務(wù)操作上進(jìn)行更迅速的增強(qiáng)是困難的。進(jìn)一步,數(shù)據(jù)中心的情況處理內(nèi)容是不定型,跨過多臺(tái)計(jì)算機(jī)對(duì)來自一個(gè)企業(yè)用戶的處理要求進(jìn)行處理等的情形中,難以定義,測(cè)定等待時(shí)間性能等。
發(fā)明內(nèi)容
為了解決上述的問題,本發(fā)明的目的是提供根據(jù)各個(gè)企業(yè)用戶的負(fù)荷變動(dòng)實(shí)時(shí)地或動(dòng)態(tài)地分割數(shù)據(jù)中心的計(jì)算機(jī)資源和存儲(chǔ)資源,并將它們分配給各個(gè)企業(yè)用戶的資源分配裝置和方法。
因此在本發(fā)明中,在每個(gè)企業(yè)用戶和數(shù)據(jù)中心之間簽訂的服務(wù)等級(jí)合同中準(zhǔn)備好表示唯一的用戶ID與實(shí)施該合同的企業(yè)用戶之間的對(duì)應(yīng)關(guān)系的用戶識(shí)別表。從給予數(shù)據(jù)中心的用戶要求數(shù)據(jù)包特定關(guān)聯(lián)的企業(yè)用戶,將與這位企業(yè)用戶簽訂了合同的服務(wù)等級(jí)對(duì)應(yīng)的用戶標(biāo)識(shí)符附加到這個(gè)數(shù)據(jù)包上。進(jìn)一步,在管理服務(wù)器中生成定義應(yīng)該對(duì)每個(gè)用戶標(biāo)識(shí)符實(shí)行處理的計(jì)算機(jī)組合的定義表,動(dòng)態(tài)地將本定義表設(shè)定在負(fù)荷分散裝置上。使負(fù)荷分散裝置從設(shè)定在定義表中的計(jì)算機(jī)組合中選擇任何一個(gè)來實(shí)行用戶要求。有多個(gè)負(fù)荷分散裝置時(shí),管理服務(wù)器在負(fù)荷分散裝置之間對(duì)本定義表整合那樣地進(jìn)行控制。
進(jìn)一步,在管理服務(wù)器中,監(jiān)視各個(gè)計(jì)算機(jī)的工作狀況,調(diào)查是否滿足與企業(yè)用戶簽訂的服務(wù)等級(jí)合同,必要時(shí)進(jìn)行計(jì)算機(jī)資源的削減·增強(qiáng)。具體地,通過變更定義表內(nèi)的上述的計(jì)算機(jī)組合,在負(fù)荷分散裝置上進(jìn)行再設(shè)定。
進(jìn)一步,管理服務(wù)器制成是否遵守與用戶標(biāo)識(shí)符對(duì)應(yīng)地分配的計(jì)算機(jī)資源量和服務(wù)等級(jí)合同的經(jīng)歷,制成收費(fèi)信息。又,為了計(jì)測(cè)數(shù)據(jù)中心全體的總處理能力,也可以對(duì)每個(gè)用戶標(biāo)識(shí)符測(cè)定輸入數(shù)據(jù)中心的用戶要求數(shù)和應(yīng)答數(shù)并將它們加起來。
又,在本發(fā)明的別的實(shí)施形態(tài)中,用有虛擬計(jì)算機(jī)機(jī)構(gòu)的計(jì)算機(jī)構(gòu)成數(shù)據(jù)中心。將由一個(gè)OS控制的虛擬計(jì)算機(jī)構(gòu)給予每個(gè)企業(yè)用戶,管理服務(wù)器在各個(gè)計(jì)算機(jī)上動(dòng)態(tài)地設(shè)定各個(gè)計(jì)算機(jī)的CPU時(shí)分使用分配百分?jǐn)?shù)。進(jìn)一步,在管理服務(wù)器中,監(jiān)視各個(gè)計(jì)算機(jī)的工作狀況,調(diào)查是否滿足服務(wù)等級(jí)合同,必要時(shí)進(jìn)行CPU時(shí)分分配百分?jǐn)?shù)的削減·增強(qiáng)。
在本發(fā)明中,將可以識(shí)別簽訂了合同的服務(wù)等級(jí)的用戶標(biāo)識(shí)符給予各企業(yè)用戶,根據(jù)這個(gè)用戶標(biāo)識(shí)符給予計(jì)算資源,同時(shí)根據(jù)對(duì)計(jì)算機(jī)的工作狀況的監(jiān)視結(jié)果,能夠通過自動(dòng)地對(duì)每個(gè)用戶標(biāo)識(shí)符比較它的服務(wù)等級(jí)合同,增減計(jì)算資源的量。因此,即便對(duì)于在企業(yè)用戶方不能預(yù)測(cè)的急速的負(fù)荷變動(dòng),也可以實(shí)時(shí)地變更計(jì)算資源的分配。此外,在本發(fā)明的實(shí)施例中,舉例說明了作為與數(shù)據(jù)中心簽訂了服務(wù)等級(jí)合同的用戶的法人企業(yè),但是按照條件,即便對(duì)于個(gè)人用戶本發(fā)明也能夠適用的。所以,在本說明書中,在很多地方將企業(yè)用戶簡(jiǎn)單地記為用戶。
又,即便變更計(jì)算機(jī)資源分配,在所有的計(jì)算機(jī)中共有存儲(chǔ)資源,并且因?yàn)樵诖鎯?chǔ)方根據(jù)用戶標(biāo)識(shí)符進(jìn)行訪問權(quán)限的檢查,所以在沒有反映的內(nèi)務(wù)操作時(shí)能夠維持用戶之間的保密性。
進(jìn)一步,因?yàn)閷?duì)每個(gè)用戶標(biāo)識(shí)符測(cè)定輸入數(shù)據(jù)中心的要求和應(yīng)答的每單位時(shí)間的通過數(shù),并將它們加起來,所以容易測(cè)定從用戶看到的數(shù)據(jù)中心的性能。
圖1是表示通過因特網(wǎng)連接的數(shù)據(jù)中心和用戶的構(gòu)成例的圖。
圖2是表示數(shù)據(jù)中心的構(gòu)成例的圖。
圖3是圖2中的網(wǎng)關(guān)的構(gòu)成圖。
圖4是圖2的管理服務(wù)器的構(gòu)成圖。
圖5是表示圖2的負(fù)荷分散裝置保持的表的例子的圖。
圖6是表示圖2的存儲(chǔ)器保持的表的例子的圖。
圖7是通過圖2的信號(hào)線的數(shù)據(jù)包的構(gòu)成圖。
圖8是表示圖4的控制程序的恒定工作的例子的程序操作圖。
圖9是表示圖4的控制程序的恒定工作流程的其它例子的方框圖。
圖10是表示數(shù)據(jù)中心的構(gòu)成的其它例子的圖。
圖11是表示圖10的LPAR控制寄存器組的保持信息的圖。
圖12是通過圖10的信號(hào)線的數(shù)據(jù)包的構(gòu)成圖。
圖13是圖10的管理服務(wù)器的構(gòu)成圖。
圖14是表示圖13的控制程序的恒定工作例的程序操作圖。
圖15是表示數(shù)據(jù)中心的構(gòu)成的又一個(gè)其它例子的圖。
圖16是通過圖15的信號(hào)線的數(shù)據(jù)包的構(gòu)成圖。
圖17是圖15的網(wǎng)關(guān)的構(gòu)成圖。
圖18是圖15的管理服務(wù)器的構(gòu)成圖。
圖19是表示圖18的控制程序的工作例的程序操作圖。
圖20是表示圖4的控制程序的初始工作例的程序操作圖。
圖21是表示圖13的控制程序的初始工作例的程序操作圖。
圖22是表示使用圖2的數(shù)據(jù)中心的用戶條件輸入畫面的圖。
圖23是表示使用圖2的數(shù)據(jù)中心的用戶的服務(wù)等級(jí)條件輸入畫面的圖。
圖24是表示使用圖9的數(shù)據(jù)中心的用戶的服務(wù)等級(jí)條件輸入圖面的圖。
圖25是表示使用圖15的數(shù)據(jù)中心的用戶條件輸入圖面的圖。
具體實(shí)施例方式
下面,我們參照諸圖,說明本發(fā)明的實(shí)施形態(tài)。
第1個(gè)實(shí)施形態(tài)如圖1所示。圖1是在本發(fā)明中作為對(duì)象的數(shù)據(jù)中心通過因特網(wǎng)110與訪問企業(yè)用戶A(AA0),企業(yè)用戶B(BB0),A公司和B公司的主頁(yè)的一般消費(fèi)者c0,c1連接的例子。這里,客戶a0,a1,a2有A公司系統(tǒng)的專用·網(wǎng)絡(luò)·地址(PNA),通過網(wǎng)關(guān)A0,A1,經(jīng)過虛擬專用網(wǎng)(VPN)與數(shù)據(jù)中心內(nèi)的網(wǎng)關(guān)D0連接。此外,在第3個(gè)實(shí)施形態(tài)中述說來自客戶c0,c1的要求。
圖2是表示數(shù)據(jù)中心DD0的構(gòu)成。圖2表示在本例中,對(duì)于用戶要求提供Web(萬維網(wǎng))瀏覽器接口的Web服務(wù)器組,使經(jīng)過Web服務(wù)器組發(fā)生的應(yīng)用程序工作的AP(應(yīng)用程序)服務(wù)器組,和當(dāng)出現(xiàn)來自應(yīng)用程序的數(shù)據(jù)庫(kù)訪問要求時(shí)處理該要求的DB(數(shù)據(jù)庫(kù)訪問)服務(wù)器組的三層構(gòu)成的情形。
圖22表示企業(yè)用戶A與數(shù)據(jù)中心簽訂使用條件合同時(shí)的輸入畫面的一個(gè)例子。在本例中,因?yàn)樽R(shí)別輸入網(wǎng)關(guān)D0的訪問要求是來自屬于企業(yè)用戶A的用戶的訪問要求,所以簽訂利用要求數(shù)據(jù)包的訪問要求的原來的IP地址是A0或A1的合同。又,企業(yè)用戶A能夠使用數(shù)據(jù)中心內(nèi)所有的Web服務(wù)器組,AP服務(wù)器組,DB服務(wù)器組,由企業(yè)用戶A的用戶要求起動(dòng)的程序與使用作為Web服務(wù)器的IP地址的a100,作為AP服務(wù)器的IP地址的a200,作為DB服務(wù)器的IP地址的a300的合同結(jié)合起來。
圖23表示企業(yè)用戶A與本數(shù)據(jù)中心簽訂服務(wù)等級(jí)合同時(shí)的輸入畫面的一個(gè)例子。在本例中,因?yàn)槠髽I(yè)用戶A,Web服務(wù)器,AP服務(wù)器,DB服務(wù)器中的任何一個(gè)最低必須分配2臺(tái),又使它們?nèi)抗ぷ髟贑PU工作率不滿50%的狀態(tài)中。工作率在50%以上時(shí),簽訂將各個(gè)Web服務(wù)器,AP服務(wù)器,DB服務(wù)器的分配數(shù)增加到最大8臺(tái)的合同。在本例中,不將檢查印輸入輸入畫面中,但是也可以將例如在數(shù)據(jù)中心的出口處的輸出事務(wù)的總處理能力,輸出事務(wù)和輸入事務(wù)的總處理能力比,事務(wù)處理的等待時(shí)間簽訂在服務(wù)等級(jí)合同中。
根據(jù)由上述那樣的輸入畫面引出的合同,作為初始值將Web服務(wù)器a10,a11,AP服務(wù)器a20,a21,DB服務(wù)器a30,a31給予A公司,將Web服務(wù)器b10,b11,AP服務(wù)器b20,b21,DB服務(wù)器b30,b31給予B公司。又,將存儲(chǔ)器S0以容積(volume)單位分配給A公司,B公司。容積V0用于A公司,容積V1用于B公司。存儲(chǔ)器S1,S2也被同樣地分配,但是省略了對(duì)它們的述說。服務(wù)器組y10~y31是當(dāng)A公司,B公司的負(fù)荷變大時(shí)用于分配的預(yù)備服務(wù)器組。
A公司使用的IP地址,Web服務(wù)器是a100,AP服務(wù)器是a200,DB服務(wù)器是a300。又由于B公司也根據(jù)同樣的輸入畫面,使用Web服務(wù)器b100,AP服務(wù)器b200,DB服務(wù)器b300那樣的IP地址。
下面,參照諸圖,表示網(wǎng)關(guān)A0,D0,管理服務(wù)器CO和負(fù)荷分散裝置d100,d200,d300如何通過使用服務(wù)器組a0~a31處理用戶A的要求。
在圖1中,客戶a0發(fā)送給網(wǎng)關(guān)A0的要求數(shù)據(jù)包的構(gòu)成如圖7(A)的1200所示。數(shù)據(jù)包的頭部(a100)是目的地服務(wù)器的地址,下一項(xiàng)(a0)是發(fā)送源的客戶的地址。網(wǎng)關(guān)A0當(dāng)將數(shù)據(jù)包1200發(fā)送給因特網(wǎng)II0時(shí)進(jìn)行VPN 1200的封裝化,生成圖7(A)的數(shù)據(jù)包1201。在網(wǎng)關(guān)D0對(duì)這個(gè)數(shù)據(jù)包進(jìn)行封裝化,取出數(shù)據(jù)包1200。因?yàn)樵摷夹g(shù)是眾所周知的,所以省略對(duì)它的說明。
圖3是在數(shù)據(jù)中心DD0的入口處的網(wǎng)關(guān)D0的構(gòu)成圖。網(wǎng)關(guān)D0對(duì)從信號(hào)線I0輸入的圖7(B)的數(shù)據(jù)包進(jìn)行去封裝化,同時(shí)參照用戶識(shí)別表T10得到用戶標(biāo)識(shí)符#0,將#0附加在數(shù)據(jù)包上。因此,生成圖7(C)的數(shù)據(jù)包1202,發(fā)送給信號(hào)線L10。用戶識(shí)別表T10是根據(jù)圖22的用戶條件輸入畫面由管理服務(wù)器C0生成,通過信號(hào)線L0預(yù)先設(shè)定在網(wǎng)關(guān)D0內(nèi)的。即,將用發(fā)送源的地址A0或A1對(duì)數(shù)據(jù)中心DD0進(jìn)行訪問的要求看作用戶標(biāo)識(shí)符#0,即A公司用戶。
網(wǎng)關(guān)D0在生成數(shù)據(jù)包1202同時(shí),用計(jì)算電路1003合計(jì)用戶標(biāo)識(shí)符#0的輸入要求通過的次數(shù)并記錄在輸入輸出結(jié)果收藏表T11中。
在通過信號(hào)線L10取得數(shù)據(jù)包1202的負(fù)荷分散裝置d100中,保持圖5(A)所示的服務(wù)器地址對(duì)應(yīng)表T30。該表T30是記錄應(yīng)該將對(duì)每個(gè)用戶標(biāo)識(shí)符作為用戶應(yīng)用在圖22輸入的對(duì)服務(wù)器提出的要求,發(fā)送給哪一個(gè)實(shí)際的服務(wù)器的表。因?yàn)閿?shù)據(jù)包1202的用戶標(biāo)識(shí)符是#0,目的地a100,所以負(fù)荷分散裝置d100參照表T30將目的地服務(wù)器的地址a100變更為a10或a11中的任何一個(gè),生成圖7(D)的數(shù)據(jù)包1203。這個(gè)目的地的選擇和變更技術(shù)本身是眾所周知的,所以省略對(duì)它們的詳細(xì)說明。
Web服務(wù)器a10收到數(shù)據(jù)包1203,如果進(jìn)一步需要AP服務(wù)器的處理,則生成是對(duì)a200的訪問要求的數(shù)據(jù)包1204(圖7(E))。該數(shù)據(jù)包1204通過母線L110被負(fù)荷分散裝置d200接收。負(fù)荷分散裝置d200保持圖5(B)的服務(wù)器地址對(duì)應(yīng)表T31,按照該表,生成將目的地服務(wù)器a200變更為例如a20的數(shù)據(jù)包1205(圖7(F))。
下面同樣地,如果需要的話AP服務(wù)器a20生成數(shù)據(jù)包1206(圖7(G)),保持服務(wù)器地址對(duì)應(yīng)表T32(圖5(C))的負(fù)荷分散裝置d300將數(shù)據(jù)包1206變更為數(shù)據(jù)包1207(圖7(H)),在DB服務(wù)器a30中進(jìn)行處理。
同樣地返回從DB服務(wù)器a30到AP服務(wù)器a20,Web服務(wù)器a10,客戶a0的應(yīng)答,順次地生成數(shù)據(jù)包1208(圖7(I))~1214(圖7(O))。當(dāng)網(wǎng)關(guān)D0將應(yīng)答數(shù)據(jù)包1213(圖7(N))發(fā)送給網(wǎng)關(guān)A0時(shí),用計(jì)算電路1003合計(jì)用戶標(biāo)識(shí)符#0的輸出要求通過的次數(shù)并記錄在輸入輸出結(jié)果收藏表T11中。
在圖中沒有表示出來,但是當(dāng)存在來自企業(yè)用戶B的要求時(shí),以與上述相同的順序在網(wǎng)關(guān)D0將用戶標(biāo)識(shí)符#1附加在數(shù)據(jù)包上,同樣地在服務(wù)器組b10~b31中對(duì)這個(gè)數(shù)據(jù)包進(jìn)行處理。
根據(jù)以上所述,將實(shí)行用戶A和B的處理的服務(wù)器組分別分割成即分配到服務(wù)器組a10~a31,b10~b31。
我們用圖2的存儲(chǔ)器S0作為例子說明對(duì)存儲(chǔ)器的訪問。存儲(chǔ)器S0通過信號(hào)線L120由所有的Web服務(wù)器共有。但是,各個(gè)服務(wù)器在存儲(chǔ)器訪問時(shí)將用戶標(biāo)識(shí)符附加在訪問要求上。另一方面存儲(chǔ)器S0保持圖6的容積訪問權(quán)限表T33。該表T33表示對(duì)于每個(gè)用戶標(biāo)識(shí)符允許進(jìn)行哪一個(gè)容積的訪問。如果用戶標(biāo)識(shí)符1的訪問要求是訪問容積V0,則存儲(chǔ)器S0參照該表T33,拒絕訪問。因此,即便存儲(chǔ)器S1由所有的Web服務(wù)器共有,也能保持用戶A和B之間的保密性。
在圖2中,管理服務(wù)器C0通過信號(hào)線L100,L200,L300監(jiān)視服務(wù)器組和負(fù)荷分散裝置的工作狀況。與和用戶簽訂的服務(wù)等級(jí)的內(nèi)容和監(jiān)視程序的功能相應(yīng)地決定監(jiān)視的內(nèi)容。例如監(jiān)視的內(nèi)容是CPU工作率和負(fù)荷分散的經(jīng)歷等。又,監(jiān)視程序也可以在管理服務(wù)器C0上工作,各個(gè)服務(wù)器組也可以在負(fù)荷分散裝置上工作。管理服務(wù)器C0通過信號(hào)線L0從網(wǎng)關(guān)D0取得每位用戶的輸入輸出結(jié)果表T11的內(nèi)容。
圖4是管理服務(wù)器C0的構(gòu)成圖。T19是用戶識(shí)別表,控制程序P20根據(jù)圖22的用戶條件輸入畫面進(jìn)行設(shè)定。T20是每位用戶的服務(wù)等級(jí)合同內(nèi)容表,控制程序P20根據(jù)圖23的服務(wù)等級(jí)條件輸入畫面進(jìn)行設(shè)定。這時(shí),對(duì)于用戶標(biāo)識(shí)符#0的用戶,必須給予Web服務(wù)器,AP服務(wù)器,DB服務(wù)器中的任何一個(gè)的最低2臺(tái),在給予的所有的服務(wù)器中使程序工作在CPU工作率不到50%的狀態(tài)中,工作率在50%以上時(shí),簽訂將服務(wù)器數(shù)增加到8臺(tái)的合同。又,對(duì)于用戶標(biāo)識(shí)符#1的用戶,必須給予Web服務(wù)器,AP服務(wù)器,DB服務(wù)器中的任何一個(gè)的最低2臺(tái),來自數(shù)據(jù)中心的訪問應(yīng)答的總處理能力維持在每秒30件以上,在違反這個(gè)要求時(shí)簽訂將服務(wù)器數(shù)增加到6臺(tái)的合同。
控制程序P20對(duì)照監(jiān)視結(jié)果和服務(wù)等級(jí)合同內(nèi)容表T20,調(diào)查現(xiàn)在的資源分配是否滿足服務(wù)等級(jí)合同,將該結(jié)果收藏在服務(wù)經(jīng)歷收藏表T21中。在服務(wù)經(jīng)歷收藏表T21中,例如記載著給予用戶標(biāo)識(shí)符#0的所有的服務(wù)器的CPU工作率經(jīng)歷。當(dāng)監(jiān)視結(jié)果不滿足服務(wù)等級(jí)合同時(shí),控制程序P20增加分配服務(wù)器。為此,保持表示將什么樣的服務(wù)器給予什么樣的用戶的服務(wù)器分配管理表T22,和作為給予在用戶應(yīng)用中認(rèn)識(shí)的服務(wù)器名的實(shí)際服務(wù)器的對(duì)應(yīng)表的服務(wù)器地址對(duì)應(yīng)表T23。T23是各個(gè)負(fù)荷分散裝置d100~d300保持的服務(wù)器地址對(duì)應(yīng)表T30~T32的主表。又,在服務(wù)經(jīng)歷收藏表中也一起記錄著收費(fèi)信息。雖然圖中沒有表示出來,但是如果和用戶簽訂的合同有與分配服務(wù)器數(shù)相應(yīng)地增加收費(fèi)的內(nèi)容,則通過改變收費(fèi)計(jì)算公式將它反映出來。又如果有與不能維持和用戶簽訂的合同規(guī)定的服務(wù)等級(jí)的比例相應(yīng)地改變收費(fèi)的內(nèi)容,則同樣要將它反映出來。
我們用圖20說明為了進(jìn)行上述的控制,管理服務(wù)器CO的控制程序P20最初分配資源的順序。
執(zhí)行控制程序P20的管理服務(wù)器CO最初輸入在圖22的用戶條件輸入畫面中所示的信息,制成用戶識(shí)別表T19(步驟1901)。接著通過信號(hào)線L0也在網(wǎng)關(guān)D0上設(shè)定該信息(步驟1902)。
進(jìn)一步輸入在圖23的服務(wù)等級(jí)條件輸入畫面中所示的信息,制成服務(wù)等級(jí)合同內(nèi)容表T20和服務(wù)地址對(duì)應(yīng)表T23中的虛擬addr欄(步驟1903)。接著對(duì)每個(gè)Web服務(wù)器組,AP服務(wù)器組,DB服務(wù)器組進(jìn)行服務(wù)器分配。具體地,參照服務(wù)等級(jí)合同內(nèi)容表T20,檢測(cè)出應(yīng)該給予各位用戶最低各2臺(tái)的服務(wù)器時(shí),制成服務(wù)器分配管理表T22和服務(wù)器地址對(duì)應(yīng)表T23的實(shí)際addr欄(步驟1904)。接著通過信號(hào)線L100,200,300在負(fù)荷分散裝置d100,200,300上設(shè)定制成的服務(wù)器地址對(duì)應(yīng)表T23的必要部分的復(fù)制品(步驟1905)。
進(jìn)一步,根據(jù)服務(wù)等級(jí)合同內(nèi)容表T20,制成服務(wù)經(jīng)歷收藏表T21(步驟1906)。具體地,制成記錄對(duì)于用戶#0的CPU工作率經(jīng)歷的欄,和記錄對(duì)于用戶#1的事務(wù)輸出總處理能力經(jīng)歷(圖中未畫出)的欄。
根據(jù)上述,生成對(duì)于資源分配控制需要的信息,將該信息設(shè)定在網(wǎng)關(guān)D0,負(fù)荷分散裝置d100,200,300上,系統(tǒng)能夠在正確的資源分配狀態(tài)中開始工作。
接著下面,我們用圖8說明當(dāng)負(fù)荷增大時(shí)控制程序P20變更資源分配的順序。
如上述那樣地通過信號(hào)線L100,L200,L300,L0監(jiān)視系統(tǒng)的工作信息(步驟1301)。對(duì)每個(gè)用戶標(biāo)識(shí)符合計(jì)工作信息并將它收藏在服務(wù)經(jīng)歷收藏表T21中(步驟1302)。與服務(wù)等級(jí)合同內(nèi)容表T20比較后(步驟1303),首先研討按照服務(wù)等級(jí)合同是否能夠削減服務(wù)器(步驟1304)。作為可以還是不可以削減的判斷方法,可以舉出對(duì)于CPU工作率和服務(wù)器臺(tái)數(shù)之積進(jìn)行比例計(jì)算的方法。例如用戶#0的服務(wù)等級(jí)條件是不到CPU工作率的50%,但是現(xiàn)在給予4臺(tái)Web服務(wù)器,如果無論那一臺(tái)Web服務(wù)器,CPU工作率都未到25%,則作為單純的比例計(jì)算,能夠判斷可以將Web服務(wù)器的數(shù)目削減到2臺(tái)。實(shí)際上在它上面乘以從經(jīng)驗(yàn)給出的種種安全系數(shù)進(jìn)行判斷。如果可以削減,則通過信號(hào)線L100,L200,L300中的任何一條向作為削減對(duì)象的服務(wù)器發(fā)出停止處理指示的通知。被通知的服務(wù)器結(jié)束程序處理,釋放正在使用的資源。即使存儲(chǔ)器地址變換表和超高速緩沖存儲(chǔ)器內(nèi)容無效化等。因?yàn)獒尫沤Y(jié)束時(shí),服務(wù)器將這個(gè)旨意通知管理服務(wù)器,所以管理服務(wù)器保持它,向負(fù)荷分散裝置d100~d300發(fā)出變更服務(wù)器地址對(duì)應(yīng)表T30~T32的指示。接著確認(rèn)使所有的負(fù)荷分散裝置的內(nèi)容一致地進(jìn)行了變更。進(jìn)一步變更收費(fèi)計(jì)算公式。在本例中,記錄了分配的服務(wù)器數(shù)目和分配時(shí)間的經(jīng)歷。在收費(fèi)計(jì)算中,對(duì)每單位時(shí)間的每1個(gè)服務(wù)器的分配決定單價(jià)進(jìn)行收費(fèi)。即,通過將總的分配服務(wù)器數(shù)目,分配時(shí)間經(jīng)歷和單價(jià)乘起來,計(jì)算收費(fèi)(步驟1305)。
又,在本例中,因?yàn)閰^(qū)別地記錄了Web服務(wù)器組,AP服務(wù)器組,DB服務(wù)器組的分配經(jīng)歷,所以也可以對(duì)每一組改變單價(jià),用每一組的分配數(shù),分配時(shí)間經(jīng)歷和各個(gè)單價(jià)的乘積計(jì)算收費(fèi)。又,在本例中,雖然在圖中沒有表示出來,但是當(dāng)對(duì)每臺(tái)服務(wù)器實(shí)效性能不同時(shí),我們也明白能夠用服務(wù)器數(shù)目×實(shí)效性能×分配時(shí)間經(jīng)歷×單價(jià)來計(jì)算收費(fèi)。又,在本例中,記錄了要求數(shù)據(jù)包通過網(wǎng)關(guān)D0的次數(shù)和應(yīng)答數(shù)據(jù)包通過網(wǎng)關(guān)D0的次數(shù),但是要求數(shù)據(jù)包的網(wǎng)關(guān)通過總處理能力比較穩(wěn)定時(shí),應(yīng)答數(shù)據(jù)包的網(wǎng)關(guān)通過總處理能力就成為數(shù)據(jù)中心處理能力的目標(biāo)。因此,也可以通過信號(hào)線L0,從網(wǎng)關(guān)接收應(yīng)答數(shù)據(jù)包的通過總處理能力,與在合同中預(yù)先確定的基準(zhǔn)總處理能力比較來計(jì)算收費(fèi)。例如,對(duì)于滿足基準(zhǔn)總處理能力的時(shí)間不進(jìn)行規(guī)定的收費(fèi),對(duì)于不滿足的時(shí)間能夠從收費(fèi)中減去違約金部分。又,可以決定基準(zhǔn)總處理能力的單價(jià),也能夠用(計(jì)測(cè)的總處理能力/基準(zhǔn)處理能力×單價(jià))來計(jì)算收費(fèi)時(shí)間。又,當(dāng)要求數(shù)據(jù)包的輸入總處理能力有很大變動(dòng)時(shí),也有根據(jù)(應(yīng)答數(shù)據(jù)包的總處理能力/要求的總處理能力)進(jìn)行收費(fèi)的方法。
現(xiàn)在回到圖8的說明,接著研討是否有增強(qiáng)服務(wù)器數(shù)目的必要性(步驟1306)??梢耘c削減時(shí)同樣地例如用比例計(jì)算進(jìn)行應(yīng)該增強(qiáng)幾臺(tái)的判斷。如果需要增強(qiáng),則參照服務(wù)器分配管理表T22調(diào)查是否有空的服務(wù)器分配給每個(gè)Web服務(wù)器組,AP服務(wù)器組,DB服務(wù)器組(步驟1307)。如果沒有空的服務(wù)器,則通知運(yùn)行管理者(步驟1308)。如果有空的服務(wù)器,則選擇分配服務(wù)器(步驟1309),向負(fù)荷分散裝置d100~d300發(fā)出變更服務(wù)器地址對(duì)應(yīng)表T30~T32的指示。在確認(rèn)使所有的負(fù)荷分散裝置的內(nèi)容一致地進(jìn)行了變更后,變更收費(fèi)計(jì)算公式(步驟1310)。
以上是管理服務(wù)器C0上的控制程序P20的順序的一個(gè)例子,但是我們明白P20也可以不一定實(shí)施它所有步驟。例如本程序不進(jìn)行工作信息的收集和合計(jì),而從其它程序接收它們也是可以的。又,即便關(guān)于本程序必須要實(shí)施的步驟1305,步驟1310的處理內(nèi)容,也可以分別置換到如圖9(A)所示的不變更收費(fèi)信息的1405A,1410A。又,對(duì)服務(wù)器一方發(fā)出停止處理的指示后,在有不接受新的用戶要求的功能等的情形中也可以分別置換到如圖9(B)所示不等待處理停止結(jié)束就發(fā)出變更服務(wù)器地址對(duì)應(yīng)表T30~T32指示的1405B,1410B。
此外,在上面的述說中,不變更存儲(chǔ)資源的容積訪問權(quán)限表T33,但是因?yàn)楦鱾€(gè)程序附加了用戶標(biāo)識(shí)符,訪問存儲(chǔ)器,所以即便變更服務(wù)器分配,也能夠避免訪問沒有訪問權(quán)限的容積。
接著,我們說明用備有虛擬計(jì)算機(jī)功能PRMF的高多重SMP服務(wù)器,構(gòu)成數(shù)據(jù)中心時(shí)的本發(fā)明的第2個(gè)實(shí)施形態(tài)。
數(shù)據(jù)中心和用戶的連接圖與圖1相同。
圖10表示分別與作為Web服務(wù)器,AP服務(wù)器,DB服務(wù)器備有虛擬計(jì)算機(jī)功能PRMF的服務(wù)器中的每一臺(tái)連接的情形。AP服務(wù)器1501,DB服務(wù)器1502的內(nèi)部構(gòu)成與Web服務(wù)器1500相同,省略對(duì)它們的記述。
用戶條件輸入畫面與圖22相同。即,只有用戶要求數(shù)據(jù)包的發(fā)送源IP地址是A0,A1的要求是可以看作企業(yè)用戶A的數(shù)據(jù)包的合同。又,關(guān)于企業(yè)用戶A使用的IP地址,Web服務(wù)器是a100,AP服務(wù)器是a200,DB服務(wù)器是a300。
圖24是服務(wù)等級(jí)合同條件輸入畫面的一個(gè)例子。在本例中,對(duì)于企業(yè)用戶A,Web服務(wù)器,AP服務(wù)器,DB服務(wù)器中無論哪一個(gè)都必須有由PRMF功能產(chǎn)生的CPU分配率在50%以上那樣的控制合同。
現(xiàn)在回到圖10,Web服務(wù)器1500由控制單元1503,LPAR控制寄存器1504,CPU組1505和1506,存儲(chǔ)器1507,網(wǎng)絡(luò)適配器a100,b100,y100構(gòu)成。LPAR是Logical Partition(邏輯資源分配)的簡(jiǎn)略表示,LPAR控制寄存器組1504保存著給予各個(gè)OS的資源分配方法。
圖11是LPAR控制寄存器組1504保存的信息的例子。在已有技術(shù)的PRMF中,有本信息中用戶標(biāo)識(shí)符UID欄以外的信息。LPAR#是統(tǒng)一地給予資源組的標(biāo)識(shí)符,而該資源組是給予每個(gè)OS的資源組的。將網(wǎng)絡(luò)適配器給予每個(gè)LPAR。如后面所述,通過控制程序P20,與給予在用戶條件輸入畫面上簽訂了合同的各位用戶的IP地址一致那樣地設(shè)定網(wǎng)絡(luò)適配器地址。因此將進(jìn)入某個(gè)網(wǎng)絡(luò)適配器的用戶要求數(shù)據(jù)包引渡到在對(duì)應(yīng)的LPAR的OS上的程序上。存儲(chǔ)器分配欄是表示各個(gè)LPAR使用存儲(chǔ)器1507的哪一部分的信息。CPU分配%欄表示是否以什么樣的比例在CPU上使屬于各個(gè)LPAR的OS和在它上面的程序工作。控制單元1503參照本信息,控制LPAR的工作比例。
在本實(shí)施例中,追加用戶標(biāo)識(shí)符UID欄,使LPAR和用戶標(biāo)識(shí)符UID一一對(duì)應(yīng)。因?yàn)橥ㄟ^PRMF的控制,在不同的LPAR之間資源不共有,所以能夠保持用戶之間的保密性。
與第1個(gè)實(shí)施形態(tài)相同,考慮用戶要求從客戶a0→web服務(wù)器a100→AP服務(wù)器a200→DB服務(wù)器a300→AP服務(wù)器a200→web服務(wù)器a100→客戶a0傳輸?shù)那樾巍?蛻鬭0生成圖12(A)的數(shù)據(jù)包1200。由網(wǎng)關(guān)A0生成數(shù)據(jù)包1201(圖12(B)),生成經(jīng)過網(wǎng)關(guān)D0的數(shù)據(jù)包1202(圖12(C))是與第1個(gè)實(shí)施形態(tài)相同的。
通過信號(hào)線L0將數(shù)據(jù)包1202傳輸?shù)接械刂穉100的網(wǎng)絡(luò)適配器a100,并傳遞到LPAR#0上的應(yīng)用程序。即用戶A的應(yīng)用程序。本程序生成有目的地a200的數(shù)據(jù)包1204(圖12(E)),以后同樣地傳輸?shù)紸P服務(wù)器1501上的A公司的應(yīng)用程序,DB服務(wù)器1502上的A公司的應(yīng)用程序。(雖然圖中未畫出,但是在AP服務(wù)器1501內(nèi)有網(wǎng)絡(luò)適配器a200,b200,y200,與各個(gè)LPAR#0,1,2對(duì)應(yīng)。又LPAR#0,1與各個(gè)用戶標(biāo)識(shí)符#0,1對(duì)應(yīng)。對(duì)于DB服務(wù)器1502也是一樣的。)同樣地,從DB服務(wù)器1502到AP服務(wù)器1501,web服務(wù)器1501,客戶a0的應(yīng)答也由正確地分配給A公司的LPAR上的應(yīng)用程序進(jìn)行實(shí)施。雖然沒有詳細(xì)說明,但是由上述的工作順次地生成圖12的數(shù)據(jù)包1206(圖12(G))~1214(圖12(O))。
圖13是管理服務(wù)器C0的構(gòu)成圖。T40是LPAR分配管理表,T19是用戶識(shí)別表。T50是每位用戶的服務(wù)等級(jí)合同內(nèi)容表。這時(shí),對(duì)于用戶標(biāo)識(shí)符#0的用戶,簽訂在web服務(wù)器,AP服務(wù)器,BD服務(wù)器中的無論那一個(gè)中CPU分配率在50%以上地分配用戶標(biāo)識(shí)符#0的LPAR的合同。又,對(duì)于用戶標(biāo)識(shí)符#1的用戶,使CPU分配%最低為20%,又來自數(shù)據(jù)中心的訪問應(yīng)答的總處理能力維持在每秒30件以上,違反它時(shí)簽訂增加CPU分配%的合同??刂瞥绦騊20對(duì)照從信號(hào)線L100,L200,L300,L0得到的監(jiān)視結(jié)果和服務(wù)等級(jí)合同內(nèi)容表T50,調(diào)查現(xiàn)在的資源分配是否滿足服務(wù)等級(jí)合同,將調(diào)查結(jié)果收藏在服務(wù)經(jīng)歷收藏表T51中。例如記錄與用戶標(biāo)識(shí)符#0對(duì)應(yīng)的LPAR的實(shí)際的CPU使用率經(jīng)歷。又在用戶標(biāo)識(shí)符#1訪問應(yīng)答總處理能力不到每秒30件時(shí),增加設(shè)定的CPU分配%。為此,管理服務(wù)器C0保持著表示是否在哪一位用戶上設(shè)定什么樣的CPU分配率的CPU分配管理表T52。T52保持著與各個(gè)Web服務(wù)器,AP服務(wù)器,DB服務(wù)器內(nèi)的LPAR控制寄存器組的CPU分配%欄相同的內(nèi)容。服務(wù)經(jīng)歷收藏表T51的收費(fèi)信息欄的操作與第1個(gè)實(shí)施形態(tài)相同。
我們用圖21說明為了進(jìn)行上述的控制,控制程序P20最初分配資源的順序。
開始時(shí)輸入在圖22的用戶條件輸入畫面上顯示的信息,制成用戶識(shí)別表T19(步驟2001),接著通過信號(hào)線L0也將這個(gè)信息設(shè)定在網(wǎng)關(guān)D0上(步驟2002)。
進(jìn)一步,輸入在圖24的服務(wù)等級(jí)條件輸入畫面上顯示的信息,制成服務(wù)等級(jí)合同內(nèi)容表T50,和LPAR分配管理表T40中的網(wǎng)絡(luò)適配器欄(步驟2003)。
接著當(dāng)參照服務(wù)等級(jí)合同內(nèi)容表T50,檢測(cè)出應(yīng)該進(jìn)行對(duì)用戶#0最低50%,對(duì)用戶#1最低20%的CPU分配時(shí),制成CPU分配管理表T52和LPAR分配管理表T40中的CPU分配欄(步驟2004)。進(jìn)一步,通過信號(hào)線L100,L200,L300在服務(wù)器1500,1501,1502內(nèi)的LPAR控制寄存器組上設(shè)定分配管理表T40的內(nèi)容(步驟2005)。進(jìn)一步,根據(jù)服務(wù)等級(jí)合同內(nèi)容表T23,制成服務(wù)經(jīng)歷收藏表T21(步驟2006)。
根據(jù)以上所述,在管理服務(wù)器C0上生成對(duì)于資源分配控制必要的信息,并將該信息設(shè)定在網(wǎng)關(guān)D0,服務(wù)器1500,1501,1502上,系統(tǒng)在正確地分配了資源的狀態(tài)中開始工作。
接著下面,我們用圖14說明當(dāng)負(fù)荷增大時(shí)控制程序P20變更資源分配的順序。
工作信息的收集(步驟1601)和工作信息的合計(jì)(步驟1602),與服務(wù)等級(jí)合同的比較(步驟1603)分別與圖8所示的第1個(gè)實(shí)施形態(tài)的步驟1301,1302,1303相同。此后研討是否能夠削減CPU分配率(步驟1604),如果可以削減,則發(fā)出變更適當(dāng)?shù)姆?wù)器的LPAR控制寄存器組的內(nèi)容的指示??梢韵鳒p的判斷方法與第1個(gè)實(shí)施形態(tài)相同。等到變更結(jié)束后,變更收費(fèi)計(jì)算公式(步驟1605)。在本例的情形中,記錄分配的CPU使用率和分配后的時(shí)間經(jīng)歷。在收費(fèi)計(jì)算中,對(duì)各個(gè)web服務(wù)器,AP服務(wù)器,BD服務(wù)器決定每單位時(shí)間的使用單價(jià),將單價(jià)×CPU使用率合計(jì)起來進(jìn)行收費(fèi)。當(dāng)然,也可以使各個(gè)web服務(wù)器,AP服務(wù)器,BD服務(wù)器的單價(jià)不同那樣地進(jìn)行設(shè)定,又也可以根據(jù)服務(wù)器的實(shí)效性能決定單價(jià)。
接著研討是否應(yīng)該增強(qiáng)CPU分配率(步驟1606),如果需要增強(qiáng),則調(diào)查在適當(dāng)?shù)姆?wù)器上設(shè)定的服務(wù)器分配率的合計(jì)是否沒有超過100%(步驟1607)。如果沒有超過,則通知運(yùn)行管理者(步驟1608)。如果超過,則發(fā)出變更適當(dāng)?shù)姆?wù)器的LPAR控制寄存器組的內(nèi)容的指示,等到變更結(jié)束后,變更收費(fèi)信息(步驟1609)。
最后,我們將不特定的多位一般消費(fèi)者訪問企業(yè)A和企業(yè)B提供的主頁(yè)的情形作為第3個(gè)實(shí)施形態(tài)加以說明。
數(shù)據(jù)中心和用戶的連接圖與圖1相同。一般地用戶是客戶c0,c1。
圖15表示數(shù)據(jù)中心的構(gòu)成。與第1個(gè)實(shí)施形態(tài)相同,它是能夠通過負(fù)荷分散裝置d100將負(fù)荷分散到多個(gè)服務(wù)器的形態(tài)。為了使說明簡(jiǎn)單,只顯示出web服務(wù)器的構(gòu)成。所有的web服務(wù)器通過信號(hào)線L120共有存儲(chǔ)器S4。在S4中收藏著包含企業(yè)A的主頁(yè)信息的文件F0和包含企業(yè)B的主頁(yè)信息的文件F1。主頁(yè)信息形成樹型構(gòu)成,從根頁(yè)順次地尋找地構(gòu)成。又用于訪問企業(yè)A提供的主頁(yè)的地址是a100,用于訪問企業(yè)B提供的主頁(yè)的地址是b100。
圖25是用于企業(yè)A與數(shù)據(jù)中心簽訂關(guān)于訪問企業(yè)A的主頁(yè)的一般用戶的條件的合同的輸入畫面的一個(gè)例子。在本例中,輸入到網(wǎng)關(guān)D0的訪問要求,為了識(shí)別訪問企業(yè)A的主頁(yè)的用戶群是什么樣的,簽訂利用要求數(shù)據(jù)包的訪問目的地IP地址是a100的合同。又,簽訂用于生成企業(yè)A的主頁(yè)的IP地址是a100的合同。
客戶c0為了訪問企業(yè)A的主頁(yè)生成圖16(A)的數(shù)據(jù)包1700。網(wǎng)關(guān)D0保持著如圖17所示的用戶識(shí)別表T60,從數(shù)據(jù)包1700的目的地地址是a100檢測(cè)出本數(shù)據(jù)包是為了訪問用戶標(biāo)識(shí)符#0的主頁(yè)而制作的,生成圖16(C)的數(shù)據(jù)包1702。下面通過負(fù)荷分散裝置d100將本訪問要求傳送給web服務(wù)器a10或a11中的任何一個(gè)。在本情形中選擇服務(wù)器a10,生成數(shù)據(jù)包1703(圖16(D))。應(yīng)答數(shù)據(jù)包也是一樣的,通過負(fù)荷分散裝置d100變更數(shù)據(jù)包1712(圖16(M)),進(jìn)一步改變經(jīng)過網(wǎng)關(guān)D0的數(shù)據(jù)包1714(圖16(O)),返回到客戶c0。
管理服務(wù)器C0內(nèi)的構(gòu)成如圖18所示。除了追加根文件管理表T70外與圖4相同。該表T70保持著每個(gè)用戶標(biāo)識(shí)符的主頁(yè)的根頁(yè)的文件名。
圖19表示負(fù)荷增大時(shí)的控制程序P20的順序。該順序除了用步驟1800代替圖8的步驟1310外與圖8相同?,F(xiàn)在我們說明與圖8不同的步驟1800。在步驟1309選擇分配服務(wù)器,在步驟1800,通過參照根文件管理表T70,對(duì)選擇的服務(wù)器發(fā)出登記與用戶標(biāo)識(shí)符對(duì)應(yīng)的根文件名的指示。此后與圖4的步驟1310相同,指示負(fù)荷分散裝置d100變更服務(wù)器地址對(duì)應(yīng)表T30,等到變更結(jié)束后,變更收費(fèi)信息。
新分配的服務(wù)器最初有標(biāo)準(zhǔn)的根文件名,通過變更(登記)根文件名能夠訪問正確的主頁(yè)。
權(quán)利要求
1.計(jì)算機(jī)資源分配方法,它的特征是它是在作為通過網(wǎng)絡(luò)與多位用戶耦合的計(jì)算機(jī)系統(tǒng),并且包含用于處理來自上述的多位用戶的輸入數(shù)據(jù)包的相互連接的多臺(tái)計(jì)算機(jī)的上述的計(jì)算機(jī)系統(tǒng)中,對(duì)每位用戶分配不同的計(jì)算機(jī)組的計(jì)算機(jī)資源分配方法,它包含下列步驟輸入各位用戶與上述的計(jì)算機(jī)系統(tǒng)(DD0)簽訂了合同的服務(wù)等級(jí)條件(圖23);將用于識(shí)別它的服務(wù)等級(jí)條件的標(biāo)識(shí)符(#0,#1)給予每個(gè)上述的服務(wù)等級(jí)條件;根據(jù)上述的服務(wù)等級(jí)條件將上述的多臺(tái)計(jì)算機(jī)分配給每個(gè)上述的標(biāo)識(shí)符,制成與上述的標(biāo)識(shí)符和分配給這個(gè)標(biāo)識(shí)符的至少1臺(tái)計(jì)算機(jī)對(duì)應(yīng)的分配定義表(T30,T31,T32);輸入對(duì)用于從這個(gè)輸入數(shù)據(jù)包識(shí)別與各輸入數(shù)據(jù)包(1200;1700)有關(guān)的用戶所必需的信息(addr)(圖22);制成與上述的標(biāo)識(shí)符(#0,#1)和上述的信息(addr)對(duì)應(yīng)的用戶識(shí)別表(T19;T69);通過參照上述的用戶識(shí)別表,從接收的輸入數(shù)據(jù)包求得上述的標(biāo)識(shí)符,通過參照上述的分配定義表,將上述接收的輸入數(shù)據(jù)包傳送給被分配給上述求得的標(biāo)識(shí)符的計(jì)算機(jī)。
2.權(quán)利要求項(xiàng)1記載的計(jì)算機(jī)資源分配方法,其特征是,上述的計(jì)算機(jī)系統(tǒng)(DD0)進(jìn)一步包含分散對(duì)于上述的多臺(tái)計(jì)算機(jī)的負(fù)荷的負(fù)荷分散裝置(d100,d200,d300),將上述的分配定義表設(shè)定在上述的負(fù)荷分散裝置上。
3.負(fù)荷分散裝置,它的特征是它是在作為通過網(wǎng)絡(luò)與多位用戶耦合的計(jì)算機(jī)系統(tǒng),并且包含用于處理來自上述的多位用戶的輸入數(shù)據(jù)包的相互連接的多臺(tái)計(jì)算機(jī)的上述的計(jì)算機(jī)系統(tǒng)中,分散對(duì)于上述的多臺(tái)計(jì)算機(jī)的負(fù)荷的負(fù)荷分散裝置(d100,d200,d300),它包含與給予各位用戶與上述的計(jì)算機(jī)系統(tǒng)(DD0)簽訂了合同的每個(gè)服務(wù)等級(jí)條件(圖23)的,用于識(shí)別這個(gè)服務(wù)等級(jí)條件的標(biāo)識(shí)符(#0,#1),和通過根據(jù)上述的服務(wù)等級(jí)條件將上述的多臺(tái)計(jì)算機(jī)分配給每個(gè)上述的標(biāo)識(shí)符,分配給這個(gè)標(biāo)識(shí)符的至少1臺(tái)計(jì)算機(jī)對(duì)應(yīng)的分配定義表(T22);和接收附加了上述的標(biāo)識(shí)符的輸入數(shù)據(jù)包(1202;1702),從上述的接收的輸入數(shù)據(jù)包提取上述的標(biāo)識(shí)符(#0),通過參照上述的分配定義表,將上述的接收的輸入數(shù)據(jù)包傳輸給被分配給上述提取的標(biāo)識(shí)符的計(jì)算機(jī)(a10,a11)的裝置。
4.權(quán)利要求項(xiàng)1記載的計(jì)算機(jī)資源分配方法,其特征是,上述的輸入數(shù)據(jù)包是來自用戶的要求數(shù)據(jù)包,在上述的用戶識(shí)別表中,為了識(shí)別與上述的要求數(shù)據(jù)包有關(guān)的用戶所必需的上述的信息(addr)是上述的要求數(shù)據(jù)包的發(fā)送源IP地址(A0,A1;b0,b1)。
5.權(quán)利要求項(xiàng)1記載的計(jì)算機(jī)資源分配方法,其特征是,上述的輸入數(shù)據(jù)包是來自用戶的要求數(shù)據(jù)包,在上述的用戶識(shí)別表中,為了識(shí)別與上述的要求數(shù)據(jù)包有關(guān)的用戶所必需的上述的信息(addr)是上述的要求數(shù)據(jù)包的發(fā)送源IP地址(a100)。
6.計(jì)算機(jī)資源分配方法,它的特征是它是在作為通過外部網(wǎng)絡(luò)與多位用戶耦合的計(jì)算機(jī)系統(tǒng),并且包含用于處理來自上述的多位用戶的輸入數(shù)據(jù)包的通過內(nèi)部網(wǎng)絡(luò)相互連接的多臺(tái)計(jì)算機(jī)的上述的計(jì)算機(jī)系統(tǒng)中,對(duì)每位用戶分配計(jì)算機(jī)資源的方法,它包含下列步驟作為各位用戶與上述的計(jì)算機(jī)系統(tǒng)簽訂的利用合同,將用作來自各位用戶的處理要求數(shù)據(jù)包(1200;1700)的訪問目的地地址的虛擬IP地址(a100,b100)作為訪問上述的計(jì)算機(jī)系統(tǒng)內(nèi)的該用戶用的系統(tǒng)的地址加以設(shè)定,選擇是否用上述的處理要求數(shù)據(jù)包內(nèi)的訪問源IP地址和訪問目的地IP地址中的任何一個(gè)作為從這個(gè)處理要求數(shù)據(jù)包識(shí)別與上述的處理要求數(shù)據(jù)包有關(guān)的用戶所必需的信息(addr),和促使各位用戶輸入上述的虛擬地址;促使各位用戶輸入服務(wù)等級(jí)條件(圖23),該服務(wù)等級(jí)條件包含作為上述的利用合同的一部分,分配用于處理來自各位用戶的處理要求數(shù)據(jù)包的計(jì)算機(jī)數(shù)目的上限值和下限值中的至少一個(gè);根據(jù)輸入的服務(wù)等級(jí)條件進(jìn)行應(yīng)該對(duì)來自上述用戶的處理要求數(shù)據(jù)包實(shí)施處理的計(jì)算機(jī)(a10,a11)的分配,并記錄分配的計(jì)算機(jī)數(shù)的經(jīng)歷。
7.計(jì)算機(jī)資源分配方法,它的特征是它是在作為通過外部網(wǎng)絡(luò)與多位用戶耦合的計(jì)算機(jī)系統(tǒng),并且用于處理來自上述的多位用戶的輸入數(shù)據(jù)包的通過內(nèi)部網(wǎng)絡(luò)相互連接的多臺(tái)計(jì)算機(jī)的上述的計(jì)算機(jī)系統(tǒng)中,對(duì)每位用戶分配計(jì)算機(jī)資源的方法,它包含下列步驟作為各位用戶與上述的計(jì)算機(jī)系統(tǒng)簽訂的利用合同,將用作來自各位用戶的處理要求數(shù)據(jù)包(1200;1700)的訪問目的地地址的虛擬IP地址(a100,b100)作為訪問上述的計(jì)算機(jī)系統(tǒng)內(nèi)的該用戶用的系統(tǒng)的地址加以設(shè)定,選擇是否用上述的處理要求數(shù)據(jù)包內(nèi)的訪問源IP地址和訪問目的地IP地址中的任何一個(gè)作為從這個(gè)處理要求數(shù)據(jù)包識(shí)別與上述的處理要求數(shù)據(jù)包有關(guān)的用戶所必需的信息(addr),和促使各位用戶輸入上述的虛擬地址;促使各位用戶輸入服務(wù)等級(jí)條件(圖23),該服務(wù)等級(jí)條件至少包含作為上述的利用合同的一部分,分配用于處理來自各位用戶的處理要求數(shù)據(jù)包的計(jì)算機(jī)的使用率;根據(jù)輸入的服務(wù)等級(jí)條件進(jìn)行應(yīng)該對(duì)來自上述的用戶的處理要求數(shù)據(jù)包實(shí)施處理的計(jì)算機(jī)(a10,a11)的分配,并記錄分配的計(jì)算機(jī)的使用率的經(jīng)歷。
8.計(jì)算機(jī)系統(tǒng),它的特征是它是處理來自多位用戶的輸入數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng),它包含被分配了處理的通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī)(a10-y11,a20-y21,a30-y30);關(guān)于多位用戶的各位用戶,受理提取為了從數(shù)據(jù)包識(shí)別與這個(gè)數(shù)據(jù)包有關(guān)的用戶所必需的信息(addr)的條件,和與數(shù)據(jù)包處理有關(guān)的服務(wù)等級(jí)條件,制成與識(shí)別該服務(wù)等級(jí)條件的標(biāo)識(shí)符(#0,#1)和上述的信息對(duì)應(yīng)的用戶識(shí)別表(T19,T69),根據(jù)上述的服務(wù)等級(jí)條件決定分配給每位用戶的計(jì)算機(jī)組,生成與上述的信息和分配的計(jì)算機(jī)組對(duì)應(yīng)的分配定義表(T22,T52,T23)的管理裝置(C0),根據(jù)上述的用戶識(shí)別表,將上述的標(biāo)識(shí)符附加到輸入數(shù)據(jù)包上的裝置(D0);和通過從附加了上述的標(biāo)識(shí)符的輸入數(shù)據(jù)包提取上述的標(biāo)識(shí)符,根據(jù)提取的上述標(biāo)識(shí)符,從上述的分配定義表特定應(yīng)該對(duì)上述的輸入數(shù)據(jù)包進(jìn)行處理的計(jì)算機(jī)組,將上述的輸入數(shù)據(jù)包傳輸?shù)缴鲜鎏囟ǖ挠?jì)算機(jī)組的負(fù)荷分散裝置(d100,d200,d300)。
9.計(jì)算機(jī)資源分配方法,它的特征是它是在作為通過網(wǎng)絡(luò)與多位用戶耦合的計(jì)算機(jī)系統(tǒng),并且包含用于處理來自上述的多位用戶的輸入數(shù)據(jù)包的一臺(tái)以上的計(jì)算機(jī)(1500,1501,1502)的上述的計(jì)算機(jī)(1500)中使多個(gè)操作系統(tǒng)(OS)時(shí)分工作那樣地構(gòu)成,各個(gè)OS分別專用地使用資源(V0,V1),又可以定義上述的時(shí)分工作的實(shí)行比率地構(gòu)成的上述的計(jì)算機(jī)系統(tǒng)(圖10)中,給每位用戶分配不同的計(jì)算機(jī)組的計(jì)算機(jī)資源分配方法,它包含下列步驟輸入各位用戶與上述的計(jì)算機(jī)系統(tǒng)(DD0)簽訂了合同的服務(wù)等級(jí)條件(圖23);將用于識(shí)別這個(gè)服務(wù)等級(jí)條件的標(biāo)識(shí)符(#0,#1)給予每個(gè)上述的服務(wù)等級(jí)條件;制成根據(jù)上述的服務(wù)等級(jí)條件,將上述的計(jì)算機(jī)的多個(gè)OS分配給上述的每個(gè)標(biāo)識(shí)符,與上述的標(biāo)識(shí)符和分配了這個(gè)標(biāo)識(shí)符的OS的上述的至少一臺(tái)計(jì)算機(jī)的時(shí)分實(shí)行比率對(duì)應(yīng)的時(shí)分實(shí)行比率表(T40);輸入為了從這個(gè)輸入數(shù)據(jù)包識(shí)別與各個(gè)輸入數(shù)據(jù)包(1200;1700)有關(guān)的用戶所必需的信息(addr)(圖22);制成與上述的標(biāo)識(shí)符(#0,#1)和上述的信息(addr)對(duì)應(yīng)的用戶識(shí)別表(T19);通過參照上述的用戶識(shí)別表,從接收的輸入數(shù)據(jù)包求得上述的標(biāo)識(shí)符,通過參照上述的時(shí)分實(shí)行比率表,將上述的接收的輸入數(shù)據(jù)包傳輸給被分配了上述的求得的標(biāo)識(shí)符的OS。
10.計(jì)算機(jī)資系統(tǒng),它的特征是它是作為通過網(wǎng)絡(luò)與多位用戶耦合的計(jì)算機(jī)系統(tǒng),并且包含用于處理來自上述的多位用戶的輸入數(shù)據(jù)包的一臺(tái)以上的計(jì)算機(jī)(1500,1501,1502)的上述的計(jì)算機(jī)系統(tǒng)(圖10),在上述的計(jì)算機(jī)(1500)中使多個(gè)操作系統(tǒng)(OS)時(shí)分工作那樣地構(gòu)成,各個(gè)OS分別專用地使用資源(V0,V1),又可以定義上述的時(shí)分工作的實(shí)行比率地構(gòu)成,它包含下列步驟輸入各位用戶與上述的計(jì)算機(jī)系統(tǒng)(DD0)簽訂了合同的服務(wù)等級(jí)條件(圖23);將用于識(shí)別這個(gè)服務(wù)等級(jí)條件的標(biāo)識(shí)符(#0,#1)給予每個(gè)上述的服務(wù)等級(jí)條件;制成根據(jù)上述的服務(wù)等級(jí)條件將上述的計(jì)算機(jī)的多個(gè)OS分配給上述的每個(gè)標(biāo)識(shí)符,與上述的標(biāo)識(shí)符和被分配了這個(gè)標(biāo)識(shí)符的OS的上述的至少一臺(tái)計(jì)算機(jī)的時(shí)分實(shí)行比率對(duì)應(yīng)的時(shí)分實(shí)行比率表(T40);輸入為了從這個(gè)輸入數(shù)據(jù)包識(shí)別與各個(gè)輸入數(shù)據(jù)包(1200;1700)有關(guān)的用戶所必需的信息(addr)(圖22);制成與上述的標(biāo)識(shí)符(#0,#1)和上述的信息(addr)對(duì)應(yīng)的用戶識(shí)別表(T19);通過參照上述的用戶識(shí)別表,從接收的輸入數(shù)據(jù)包求得上述的標(biāo)識(shí)符,通過參照上述的時(shí)分實(shí)行比率表,將上述的接收的輸入數(shù)據(jù)包傳輸給分配了上述的求得的標(biāo)識(shí)符的OS。
11.計(jì)算機(jī)資源分配方法,它的特征是它是在具有通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī),處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng)中,對(duì)每位用戶自動(dòng)地變更計(jì)算機(jī)分配的計(jì)算機(jī)資源分配方法,它包含下列步驟監(jiān)視上述的計(jì)算機(jī)資源的工作狀況的步驟,比較上述的工作狀況和每位用戶的服務(wù)等級(jí)的步驟根據(jù)上述的比較判斷是否應(yīng)該變更每位用戶的計(jì)算機(jī)分配的步驟,變更每位用戶的計(jì)算機(jī)分配表的步驟,和根據(jù)計(jì)算機(jī)分配的變更,變更收費(fèi)信息的步驟。
12.計(jì)算機(jī)資源分配方法,它的特征是它是在由通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī)構(gòu)成的,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng)中,對(duì)每位用戶自動(dòng)地變更計(jì)算機(jī)分配的計(jì)算機(jī)資源分配方法,它包含下列步驟接收上述的計(jì)算機(jī)資源的工作狀況的步驟,比較上述的工作狀況和每位用戶的服務(wù)等級(jí)的步驟根據(jù)上述的比較結(jié)果判斷是否應(yīng)該變更每位用戶的計(jì)算機(jī)分配的步驟,和當(dāng)判斷需要變更時(shí),變更每位用戶的計(jì)算機(jī)分配表的步驟。
13.權(quán)利要求項(xiàng)12的計(jì)算機(jī)資源分配方法,它的特征是上述的計(jì)算機(jī)系統(tǒng)進(jìn)一步包含多個(gè)負(fù)荷分散裝置,上述的計(jì)算機(jī)資源分配方法進(jìn)一步包含在上述的負(fù)荷分散裝置上設(shè)定上述的變更了的每位用戶的計(jì)算機(jī)分配表的步驟,和在上述的所有的多個(gè)負(fù)荷分散裝置上,等到設(shè)定結(jié)束的步驟。
14.權(quán)利要求項(xiàng)12的計(jì)算機(jī)資源分配方法,它的特征是上述的多臺(tái)計(jì)算機(jī)是由功能不同的多個(gè)計(jì)算機(jī)組構(gòu)成的,上述的計(jì)算機(jī)分配是在上述的每個(gè)計(jì)算機(jī)組中屬于同一個(gè)組的計(jì)算機(jī)的分配,當(dāng)增加某個(gè)組的計(jì)算機(jī)資源時(shí),從屬于同一個(gè)組的計(jì)算機(jī)進(jìn)行選擇。
15.計(jì)算機(jī)資源分配方法,它的特征是它是在有通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī),在各臺(tái)計(jì)算機(jī)上按標(biāo)準(zhǔn)設(shè)定訪問根文件,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng)中,對(duì)每位用戶自動(dòng)地變更計(jì)算機(jī)分配的計(jì)算機(jī)資源分配方法,它包含下列步驟接收上述的計(jì)算機(jī)資源的工作狀況的步驟,比較上述的工作狀況和每位用戶的服務(wù)等級(jí)的步驟根據(jù)上述的比較結(jié)果判斷是否應(yīng)該變更每位用戶的計(jì)算機(jī)分配的步驟,變更每位用戶的計(jì)算機(jī)分配表的步驟,和發(fā)出變更每臺(tái)計(jì)算機(jī)的根文件名的指示的步驟。
16.計(jì)算機(jī)系統(tǒng),它的特征是在有通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī)和計(jì)算機(jī)資源分配裝置,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng)中,上述的計(jì)算機(jī)資源分配裝置有接收上述的計(jì)算機(jī)資源的工作狀況的裝置,比較上述的工作狀況和每位用戶的服務(wù)等級(jí),判斷是否應(yīng)該變更每位用戶的計(jì)算機(jī)分配的裝置,和應(yīng)該變更時(shí)變更每位用戶的計(jì)算機(jī)分配表的裝置。
17.權(quán)利要求項(xiàng)16記載的計(jì)算機(jī)系統(tǒng),它的特征是上述的計(jì)算機(jī)資源分配裝置進(jìn)一步有監(jiān)視上述計(jì)算機(jī)資源的工作狀況的裝置,和根據(jù)計(jì)算機(jī)分配的變更,變更收費(fèi)信息的裝置。
18.計(jì)算機(jī)資源分配方法,它的特征是它是在作為由通過網(wǎng)絡(luò)相互耦合的一臺(tái)或多臺(tái)計(jì)算機(jī)系統(tǒng)構(gòu)成的,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)是使多個(gè)不同的操作系統(tǒng)時(shí)分工作那樣地構(gòu)成的,使各個(gè)操作系統(tǒng)有各自的專用資源那樣地構(gòu)成的,又能夠定義上述的時(shí)分工作比率那樣地構(gòu)成的計(jì)算機(jī)系統(tǒng)中,對(duì)于每位用戶自動(dòng)地變更計(jì)算機(jī)資源組分配的計(jì)算機(jī)資源分配方法,它有監(jiān)視上述的計(jì)算機(jī)資源的工作狀況的步驟,比較上述的工作狀況和每位用戶的服務(wù)等級(jí)的步驟根據(jù)上述的比較結(jié)果判斷是否應(yīng)該變更每位用戶的上述的時(shí)分工作的比率的步驟,變更每位用戶的時(shí)分工作的比率表的步驟,和根據(jù)時(shí)分工作比率的變更,變更收費(fèi)信息的步驟。
19.計(jì)算機(jī)資源分配方法,它的特征是它是在作為由通過網(wǎng)絡(luò)相互耦合的一臺(tái)以上的計(jì)算機(jī)系統(tǒng)構(gòu)成的,處理來自多位用戶的要求的計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)是使多個(gè)不同的操作系統(tǒng)時(shí)分工作那樣地構(gòu)成的,使各個(gè)操作系統(tǒng)有各自的專用資源那樣地構(gòu)成的,又能夠定義上述的時(shí)分工作比率那樣地構(gòu)成的計(jì)算機(jī)系統(tǒng)中,對(duì)于每位用戶自動(dòng)地變更上述的計(jì)算機(jī)資源組分配的計(jì)算機(jī)資源分配方法,它有接收上述的計(jì)算機(jī)資源組的工作狀況的步驟,比較上述的工作狀況和每位用戶的服務(wù)等級(jí)的步驟根據(jù)上述的比較結(jié)果判斷是否應(yīng)該變更每位用戶的上述的時(shí)分工作比率的步驟,和變更每位用戶的時(shí)分工作的比率表的步驟。
20.計(jì)算機(jī)系統(tǒng),它的特征是在由通過網(wǎng)絡(luò)相互耦合的一臺(tái)以上的計(jì)算機(jī)和計(jì)算機(jī)資源分配裝置構(gòu)成的,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng)中,上述的計(jì)算機(jī)是使多個(gè)不同的操作系統(tǒng)時(shí)分工作那樣地構(gòu)成的,使各個(gè)操作系統(tǒng)有各自的專用資源那樣地構(gòu)成的,進(jìn)一步能夠定義上述的時(shí)分工作比率那樣地構(gòu)成的,上述的計(jì)算機(jī)資源分配裝置有接受上述的計(jì)算機(jī)組的工作狀況的裝置,通過比較上述的工作狀況和服務(wù)等級(jí),判斷是否應(yīng)該變更上述的時(shí)分工作比率的裝置,和應(yīng)該變更時(shí)變更每位用戶的上述的時(shí)分工作比率的裝置。
21.權(quán)利要求項(xiàng)20記載的計(jì)算機(jī)系統(tǒng),它的特征是上述的計(jì)算機(jī)資源分配裝置進(jìn)一步有監(jiān)視上述的計(jì)算機(jī)組的工作狀況的裝置,和根據(jù)上述的時(shí)分工作比率的變更,變更收費(fèi)信息的裝置。
22.收費(fèi)方法,它的特征是它是在有通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī)和計(jì)算機(jī)資源分配控制單元的,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng)中對(duì)各位用戶收費(fèi)的收費(fèi)方法,通過比較每位用戶的預(yù)先設(shè)定的服務(wù)等級(jí)和計(jì)算機(jī)資源的工作狀況,隨時(shí)變更各位用戶的計(jì)算機(jī)分配,對(duì)于每個(gè)用戶標(biāo)識(shí)符記錄分配的計(jì)算機(jī)數(shù)目和時(shí)間,和根據(jù)上述的計(jì)算機(jī)數(shù)目和時(shí)間算出收費(fèi)金額。
23.收費(fèi)方法,它的特征是它是在有被分成功能不同的計(jì)算機(jī)組,通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī),和計(jì)算機(jī)資源分配控制單元,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng)中,對(duì)各位用戶收費(fèi)的收費(fèi)方法,與對(duì)于每位用戶預(yù)先設(shè)定的服務(wù)等級(jí)和計(jì)算機(jī)資源的工作狀況的比較結(jié)果對(duì)應(yīng),隨時(shí)變更各位用戶的計(jì)算機(jī)分配,對(duì)于每個(gè)用戶標(biāo)識(shí)符記錄上述的每個(gè)組的分配計(jì)算機(jī)數(shù)目和時(shí)間,和根據(jù)上述的每個(gè)組的計(jì)算機(jī)數(shù)目和時(shí)間的乘積算出收費(fèi)金額。
24.收費(fèi)方法,它的特征是它是在有被分成功能不同的計(jì)算機(jī)組,通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī),和計(jì)算機(jī)資源分配控制單元構(gòu)成的,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng)中,對(duì)各位用戶收費(fèi)的收費(fèi)方法,與對(duì)于每位用戶預(yù)先設(shè)定的服務(wù)等級(jí)和計(jì)算機(jī)資源的工作狀況的比較結(jié)果對(duì)應(yīng),隨時(shí)變更各位用戶的計(jì)算機(jī)分配,對(duì)于每個(gè)用戶標(biāo)識(shí)符記錄上述的每個(gè)組的分配計(jì)算機(jī)數(shù)目和時(shí)間,和根據(jù)上述的每個(gè)組的計(jì)算機(jī)數(shù)目和時(shí)間的乘積算出收費(fèi)金額。
25.收費(fèi)方法,它的特征是它是在有通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī)和計(jì)算機(jī)資源分配控制單元,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng)中,對(duì)各位用戶收費(fèi)的收費(fèi)方法,與對(duì)于每位用戶預(yù)先設(shè)定的服務(wù)等級(jí)和計(jì)算機(jī)資源的工作狀況的比較結(jié)果對(duì)應(yīng),隨時(shí)變更各位用戶的計(jì)算機(jī)分配,在每個(gè)時(shí)間中計(jì)測(cè)來自各位用戶的輸入計(jì)算機(jī)系統(tǒng)的要求數(shù)據(jù)包的數(shù)目和來自計(jì)算機(jī)系統(tǒng)的應(yīng)答各位用戶的應(yīng)答數(shù)目,和根據(jù)計(jì)測(cè)結(jié)果算出收費(fèi)金額。
26.收費(fèi)方法,它的特征是它是作為有通過網(wǎng)絡(luò)相互耦合的一臺(tái)以上的計(jì)算機(jī)和計(jì)算機(jī)資源分配控制單元,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng),上述的計(jì)算機(jī)是使多個(gè)不同的操作系統(tǒng)時(shí)分工作那樣地構(gòu)成的,使各個(gè)操作系統(tǒng)有各自的專用資源那樣地構(gòu)成的,又能夠定義上述的時(shí)分工作比率那樣地構(gòu)成的計(jì)算機(jī)系統(tǒng)中,對(duì)各位用戶收費(fèi)的收費(fèi)方法,與對(duì)于每位用戶預(yù)先設(shè)定的服務(wù)等級(jí)和計(jì)算機(jī)資源組的工作狀況的比較結(jié)果對(duì)應(yīng),隨時(shí)變更對(duì)于各位用戶的計(jì)算機(jī)的時(shí)分工作的時(shí)分分配比率,記錄分配給每個(gè)用戶標(biāo)識(shí)符的時(shí)分分配比率,分配時(shí)間,和根據(jù)上述的分配比率和分配時(shí)間的乘積算出收費(fèi)金額。
27.收費(fèi)方法,它的特征是它是作為有被分成功能不同的計(jì)算機(jī)組,通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī),和計(jì)算機(jī)資源分配控制單元,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng),在上述的計(jì)算機(jī)是使多個(gè)不同的操作系統(tǒng)時(shí)分工作那樣地構(gòu)成的,使各個(gè)操作系統(tǒng)有各自的專用資源那樣地構(gòu)成的,又能夠定義上述的時(shí)分工作比率那樣地構(gòu)成的計(jì)算機(jī)系統(tǒng)中,對(duì)各位用戶收費(fèi)的收費(fèi)方法,與對(duì)于每位用戶預(yù)先設(shè)定的服務(wù)等級(jí)和計(jì)算機(jī)資源組的工作狀況的比較結(jié)果對(duì)應(yīng),隨時(shí)變更對(duì)于各位用戶的計(jì)算機(jī)的分配,和時(shí)分工作的時(shí)分分配比率,對(duì)于每個(gè)用戶標(biāo)識(shí)符記錄上述的每個(gè)組的分配計(jì)算機(jī)數(shù)目,時(shí)分分配比率,分配時(shí)間,和根據(jù)上述的每個(gè)組的計(jì)算機(jī)數(shù)目,分配比率和分配時(shí)間的乘積算出收費(fèi)金額。
28.收費(fèi)方法,它的特征是它是作為有被分成功能不同的計(jì)算機(jī)組,通過網(wǎng)絡(luò)相互耦合的多臺(tái)計(jì)算機(jī),和計(jì)算機(jī)資源分配控制單元,處理來自多位用戶的要求數(shù)據(jù)包的計(jì)算機(jī)系統(tǒng),在上述的計(jì)算機(jī)是使多個(gè)不同的操作系統(tǒng)時(shí)分工作那樣地構(gòu)成的,使各個(gè)操作系統(tǒng)有各自的專用資源那樣地構(gòu)成的,又能夠定義上述的時(shí)分工作比率那樣地構(gòu)成的計(jì)算機(jī)系統(tǒng)中,對(duì)各位用戶收費(fèi)的收費(fèi)方法,與對(duì)于每位用戶預(yù)先設(shè)定的服務(wù)等級(jí)和計(jì)算機(jī)資源組的工作狀況的比較結(jié)果對(duì)應(yīng),隨時(shí)變更對(duì)于各位用戶的計(jì)算機(jī)的分配,時(shí)分工作的時(shí)分分配比率,對(duì)于每個(gè)用戶標(biāo)識(shí)符記錄上述的每個(gè)組的分配計(jì)算機(jī)數(shù)目,時(shí)分分配比率和分配時(shí)間,和根據(jù)上述的每個(gè)組的計(jì)算機(jī)數(shù)目,分配比率和分配時(shí)間的乘積算出收費(fèi)金額。
全文摘要
本發(fā)明提供一種根據(jù)與用戶簽訂的合同動(dòng)態(tài)分配計(jì)算機(jī)資源的裝置和方法。在數(shù)據(jù)中心,將各個(gè)獨(dú)立的計(jì)算資源分配給每個(gè)企業(yè)用戶,與負(fù)荷對(duì)應(yīng)實(shí)時(shí)地自動(dòng)地變更這個(gè)分配??刂瞥绦蛑瞥稍谄髽I(yè)用戶和數(shù)據(jù)中心之間進(jìn)行的服務(wù)等級(jí)合同,并設(shè)定在負(fù)荷分散裝置上。設(shè)置從用戶要求數(shù)據(jù)包中的IP地址識(shí)別企業(yè)用戶標(biāo)識(shí)符的裝置。負(fù)荷分散裝置從用戶要求數(shù)據(jù)包識(shí)別服務(wù)等級(jí)合同,將用戶要求數(shù)據(jù)包傳輸給適當(dāng)?shù)挠?jì)算機(jī)組。進(jìn)一步控制程序比較服務(wù)等級(jí)合同和計(jì)算機(jī)工作狀況的監(jiān)視結(jié)果,當(dāng)未達(dá)到合同條件時(shí),變更分配計(jì)算機(jī)數(shù)目。進(jìn)一步控制程序根據(jù)這個(gè)變更結(jié)果變更收費(fèi)信息。
文檔編號(hào)G06F9/50GK1333508SQ0112175
公開日2002年1月30日 申請(qǐng)日期2001年7月6日 優(yōu)先權(quán)日2000年7月7日
發(fā)明者玉置由子, 莊內(nèi)亨, 佐川暢俊, 河邊峻 申請(qǐng)人:株式會(huì)社日立制作所