整體節(jié)電控制部(AA06)在從某個(gè)虛擬計(jì)算機(jī)(AA01)接收到向節(jié)電狀態(tài)遷移的遷移請(qǐng)求的情況下,參照虛擬計(jì)算機(jī)信息表(BB01),判定兩個(gè)以上的指定個(gè)數(shù)的虛擬計(jì)算機(jī)(AA01)是否處于節(jié)電狀態(tài)。器件控制變更部(AA07)在由整體節(jié)電控制部(AA06)判定出全部虛擬計(jì)算機(jī)(AA01)處于節(jié)電狀態(tài)的情況下,從與節(jié)電狀態(tài)的虛擬計(jì)算機(jī)(AA01)相對(duì)應(yīng)的全部器件(AA08)中,將要運(yùn)行的一個(gè)器件確定為運(yùn)行器件,而將剩余的器件確定為縮退器件,并讓運(yùn)行器件執(zhí)行縮退縮退器件的控制。
【技術(shù)實(shí)現(xiàn)步驟摘要】
【國(guó)外來(lái)華專利技術(shù)】虛擬計(jì)算機(jī)系統(tǒng)、器件共享控制方法
本專利技術(shù)涉及一種在具備虛擬計(jì)算機(jī)、由各虛擬計(jì)算機(jī)占有的器件以及虛擬管理平臺(tái)(hypervisor)的虛擬計(jì)算機(jī)系統(tǒng)中,在使各虛擬計(jì)算機(jī)遷移到節(jié)電狀態(tài)時(shí)讓虛擬管理平臺(tái)控制器件的技術(shù)。
技術(shù)介紹
近年來(lái),能夠?qū)⒁粋€(gè)計(jì)算機(jī)進(jìn)行邏輯分割,虛擬地作為多個(gè)獨(dú)立的虛擬計(jì)算機(jī)來(lái)工作的虛擬技術(shù)正在普及。虛擬計(jì)算機(jī)的控制技術(shù)迄今為止主要在通用大型計(jì)算機(jī)中運(yùn)用,但近年來(lái),該技術(shù)也以使用以PC(PersonalComputer,個(gè)人計(jì)算機(jī))的內(nèi)部結(jié)構(gòu)為基礎(chǔ)的廉價(jià)計(jì)算機(jī)的數(shù)據(jù)中心等為主,以削減物理計(jì)算機(jī)的臺(tái)數(shù)、降低耗電、以及簡(jiǎn)化管理等運(yùn)用成本的削減為目的而被加以運(yùn)用。運(yùn)用了虛擬技術(shù)的虛擬計(jì)算機(jī)系統(tǒng)中的器件的控制大致有兩種方式。第一方式是虛擬計(jì)算機(jī)專有并使用器件的方式。以后,將該第一方式稱為專用方式(dedicatedscheme)。在專用方式中,虛擬計(jì)算機(jī)專有并使用器件。因此,在控制器件時(shí),處理器不需要考慮多個(gè)虛擬計(jì)算機(jī)對(duì)器件的共享,一般而言伴隨虛擬化的性能降低較小。另一方面,在專用方式中,由于電力消耗量根據(jù)物理器件的數(shù)目而增大,因此耗電比后述的第二方式大。第二方式是多個(gè)虛擬計(jì)算機(jī)共享并使用器件的方式。以后,將該第二方式稱為共享方式(sharedscheme)。在共享方式中,虛擬計(jì)算機(jī)共享并使用器件。因此,在控制器件時(shí),處理器需要考慮多個(gè)虛擬計(jì)算機(jī)對(duì)器件的共享,一般而言伴隨虛擬化的性能降低較大。另一方面,由于運(yùn)行的物理器件的數(shù)目減少,因此耗電比第一方式小。這樣,兩種方式存在著性能與耗電權(quán)衡取舍(tradeoff)的關(guān)系。因此,需要兼顧性能與耗電的器件控制技術(shù)。此處,作為與器件控制相關(guān)聯(lián)的現(xiàn)有技術(shù),舉出專利文獻(xiàn)1至3,對(duì)這些技術(shù)說(shuō)明其概要。專利文獻(xiàn)1中記載了一種方法,根據(jù)虛擬器件的使用狀況的變化,將器件的控制方式從專用方式切換為共享方式,或者從共享方式切換為專用方式,由此避免性能降低,并且共享用器件。專利文獻(xiàn)2中記載了一種方法,通過(guò)由管理被分配給虛擬計(jì)算機(jī)的物理資源的管理操作系統(tǒng)(managementOperatingSystem)來(lái)管理虛擬計(jì)算機(jī)的物理資源的使用狀況,能夠?qū)崿F(xiàn)由多個(gè)虛擬計(jì)算機(jī)共同使用的未運(yùn)行的物理資源的節(jié)電控制,從而削減耗電。專利文獻(xiàn)3中記載了一種技術(shù):在對(duì)分別對(duì)應(yīng)于多個(gè)OS的硬件資源進(jìn)行控制的信息處理裝置中,如果OS對(duì)器件發(fā)布電源接通的狀態(tài)控制指令,以直接I/O方式對(duì)器件進(jìn)行輸入輸出控制,如果OS對(duì)器件發(fā)布電源斷開(kāi)的狀態(tài)控制指令,則以模擬方式對(duì)器件進(jìn)行輸入輸出控制。但是,在專利文獻(xiàn)1、3記載的方法中,沒(méi)有對(duì)器件進(jìn)行節(jié)電控制的手段,因此存在無(wú)法削減器件的耗電的課題。另外,在專利文獻(xiàn)2記載的方法中,雖然有使未運(yùn)行的器件節(jié)電化的手段,但由于沒(méi)有對(duì)器件的控制方式進(jìn)行切換的手段,因此在由多個(gè)虛擬計(jì)算機(jī)共享器件進(jìn)行控制的情況下,存在性能降低的課題。專利文獻(xiàn)1:日本專利公開(kāi)公報(bào)特開(kāi)2008-146566號(hào)專利文獻(xiàn)2:日本專利公開(kāi)公報(bào)特開(kāi)2006-113767號(hào)專利文獻(xiàn)3:日本專利公開(kāi)公報(bào)特開(kāi)2009-223793號(hào)
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的目的在于提供一種在能避免由共享器件造成的性能降低的同時(shí)又能削減耗電量的虛擬計(jì)算機(jī)系統(tǒng)等。本專利技術(shù)所涉及的虛擬計(jì)算機(jī)系統(tǒng)具備:多個(gè)虛擬計(jì)算機(jī);對(duì)應(yīng)于各虛擬計(jì)算機(jī)分別設(shè)置的由對(duì)應(yīng)的虛擬計(jì)算機(jī)所占有的多個(gè)器件以及控制所述虛擬計(jì)算機(jī)的虛擬管理平臺(tái),其中,所述虛擬計(jì)算機(jī)包括:控制對(duì)應(yīng)的器件的器件控制部;以及進(jìn)行對(duì)應(yīng)的虛擬計(jì)算機(jī)的節(jié)電控制的節(jié)電控制部,所述虛擬管理平臺(tái)包括:管理各虛擬計(jì)算機(jī)的狀態(tài)的整體節(jié)電控制部;存儲(chǔ)包含所述虛擬計(jì)算機(jī)的狀態(tài)和有關(guān)所述器件的控制的信息的虛擬計(jì)算機(jī)信息的虛擬計(jì)算機(jī)信息存儲(chǔ)部;以及變更所述器件的控制的器件控制變更部,所述整體節(jié)電控制部在從所述節(jié)電控制部接收到讓對(duì)應(yīng)的虛擬計(jì)算機(jī)從通常狀態(tài)遷移到節(jié)電狀態(tài)的遷移請(qǐng)求的情況下,參照所述虛擬計(jì)算機(jī)信息,判定包含輸出了所述遷移請(qǐng)求的虛擬計(jì)算機(jī)在內(nèi)的兩個(gè)以上的指定個(gè)數(shù)的虛擬計(jì)算機(jī)是否處于節(jié)電狀態(tài),所述器件控制變更部在所述整體節(jié)電控制部判定出指定個(gè)數(shù)的虛擬計(jì)算機(jī)處于節(jié)電狀態(tài)的情況下,在與處于節(jié)電狀態(tài)的虛擬計(jì)算機(jī)相對(duì)應(yīng)的器件中,將要運(yùn)行的一個(gè)器件確定為運(yùn)行器件,將剩余的器件確定為縮退器件,讓所述運(yùn)行器件執(zhí)行縮退所述縮退器件的控制。另外,本專利技術(shù)所涉及的器件共享控制方法、程序以及集成電路具備上述虛擬計(jì)算機(jī)系統(tǒng)的特征。附圖說(shuō)明圖1是表示本專利技術(shù)的實(shí)施方式1中的虛擬計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)的方框圖。圖2是表示本專利技術(shù)的實(shí)施方式1中的虛擬計(jì)算機(jī)信息存儲(chǔ)部所具備的虛擬計(jì)算機(jī)信息表的一例的圖。圖3是用于說(shuō)明本專利技術(shù)的實(shí)施方式1中的虛擬計(jì)算機(jī)系統(tǒng)從通常狀態(tài)遷移到節(jié)電狀態(tài)時(shí)的動(dòng)作的流程圖。圖4是用于說(shuō)明本專利技術(shù)的實(shí)施方式1中的虛擬計(jì)算機(jī)系統(tǒng)從節(jié)電狀態(tài)恢復(fù)到通常狀態(tài)時(shí)的動(dòng)作的流程圖。圖5是表示本專利技術(shù)的實(shí)施方式3中的虛擬計(jì)算機(jī)表的一例的圖。圖6(A)、(B)是實(shí)施方式2中的虛擬計(jì)算機(jī)系統(tǒng)的動(dòng)作的一例的說(shuō)明圖,(A)示出沿襲以往結(jié)構(gòu)的情況,(B)示出實(shí)施方式2的情況。圖7是表示實(shí)施方式3所涉及的虛擬計(jì)算機(jī)系統(tǒng)的動(dòng)作的一例的說(shuō)明圖。具體實(shí)施方式以下,參照附圖說(shuō)明本專利技術(shù)的實(shí)施方式。(實(shí)施方式1)圖1是表示本專利技術(shù)的實(shí)施方式1中的虛擬計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)的方框圖。如圖1所示,本專利技術(shù)的實(shí)施方式1中的虛擬計(jì)算機(jī)系統(tǒng)具備:多個(gè)(N個(gè))虛擬計(jì)算機(jī)AA01-1至AA01-N(N為2以上的整數(shù));對(duì)應(yīng)于N個(gè)虛擬計(jì)算機(jī)AA01-1至AA01-N而設(shè)置的器件AA08-1至AA08-N;以及控制虛擬計(jì)算機(jī)AA01-1至AA01-N的虛擬管理平臺(tái)AA04。此處,在不區(qū)分虛擬計(jì)算機(jī)AA01-1至AA01-N以及器件AA08-1至AA08-N的情況下,對(duì)虛擬計(jì)算機(jī)附以符號(hào)“AA01”,對(duì)器件附以符號(hào)“AA08”。此外,虛擬計(jì)算機(jī)AA01在處于節(jié)電狀態(tài)以外的狀態(tài)即通常狀態(tài)的情況下,專有并控制對(duì)應(yīng)的器件AA08。虛擬計(jì)算機(jī)AA01-1至AA01-N分別包括:進(jìn)行虛擬計(jì)算機(jī)AA01-1至AA01-N的節(jié)電控制的節(jié)電控制部AA02-1至AA02-N;以及控制器件AA08-1至AA08-N的器件控制部AA03-1至AA03-N。以下,在不區(qū)分節(jié)電控制部AA02-1至AA02-N以及器件控制部AA03-1至AA03-N的情況下,對(duì)節(jié)電控制部附以符號(hào)“AA02”,對(duì)器件控制部附以符號(hào)“AA03”。此處,節(jié)電控制是指控制器件AA08向節(jié)電狀態(tài)的遷移和器件AA08從節(jié)電狀態(tài)的恢復(fù)。節(jié)電控制部AA02在虛擬計(jì)算機(jī)AA01向節(jié)電狀態(tài)遷移時(shí),向整體節(jié)電控制部AA06輸出表示虛擬計(jì)算機(jī)AA01從通常狀態(tài)遷移到節(jié)電狀態(tài)的遷移請(qǐng)求。另外,節(jié)電控制部AA02在虛擬計(jì)算機(jī)AA01從節(jié)電狀態(tài)恢復(fù)至通常狀態(tài)時(shí),從整體節(jié)電控制部AA06接收表示虛擬計(jì)算機(jī)AA01從節(jié)電狀態(tài)恢復(fù)到通常狀態(tài)的恢復(fù)請(qǐng)求。此外,節(jié)電控制部AA02在使虛擬計(jì)算機(jī)AA01從通常狀態(tài)遷移到節(jié)電狀態(tài)的情況下,進(jìn)行使虛擬計(jì)算機(jī)AA01上正在執(zhí)行的處理停止、使虛擬計(jì)算機(jī)AA01上周期性執(zhí)行的處理停止、或者使專有的器件AA08從通常狀態(tài)遷移到節(jié)電狀態(tài)等節(jié)電處理。此外,節(jié)電控制部AA02在使器件AA08從通常狀態(tài)遷移到節(jié)電狀態(tài)時(shí),向器件控制部AA03輸出遷移本文檔來(lái)自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
【國(guó)外來(lái)華專利技術(shù)】2011.02.04 JP 2011-0223731.一種虛擬計(jì)算機(jī)系統(tǒng),具備多個(gè)虛擬計(jì)算機(jī)、對(duì)應(yīng)于各虛擬計(jì)算機(jī)分別設(shè)置的由對(duì)應(yīng)的虛擬計(jì)算機(jī)所占有的多個(gè)器件、以及控制所述虛擬計(jì)算機(jī)的虛擬管理平臺(tái),其特征在于,所述虛擬計(jì)算機(jī)包括:控制對(duì)應(yīng)的器件的器件控制部;以及進(jìn)行對(duì)應(yīng)的虛擬計(jì)算機(jī)的節(jié)電控制的節(jié)電控制部,所述虛擬管理平臺(tái)包括:管理各虛擬計(jì)算機(jī)的狀態(tài)的整體節(jié)電控制部;存儲(chǔ)包含所述虛擬計(jì)算機(jī)的狀態(tài)和有關(guān)所述器件的控制的信息的虛擬計(jì)算機(jī)信息的虛擬計(jì)算機(jī)信息存儲(chǔ)部;以及變更所述器件的控制的器件控制變更部,其中,所述整體節(jié)電控制部,在從所述節(jié)電控制部接收到讓對(duì)應(yīng)的虛擬計(jì)算機(jī)從通常狀態(tài)遷移到節(jié)電狀態(tài)的遷移請(qǐng)求的情況下,參照所述虛擬計(jì)算機(jī)信息,判定包含輸出了所述遷移請(qǐng)求的虛擬計(jì)算機(jī)在內(nèi)的兩個(gè)以上的指定個(gè)數(shù)的虛擬計(jì)算機(jī)是否處于節(jié)電狀態(tài),所述器件控制變更部,在由所述整體節(jié)電控制部判定出指定個(gè)數(shù)的虛擬計(jì)算機(jī)處于節(jié)電狀態(tài)的情況下,在與處于節(jié)電狀態(tài)的虛擬計(jì)算機(jī)相對(duì)應(yīng)的器件中,將要運(yùn)行的一個(gè)器件確定為運(yùn)行器件,將剩余的器件確定為縮退器件,將所述縮退器件的控制委托給所述運(yùn)行器件,使所述縮退器件停止工作或以節(jié)電狀態(tài)運(yùn)行,僅使所述運(yùn)行器件以通常狀態(tài)工作。2.根據(jù)權(quán)利要求1所述的虛擬計(jì)算機(jī)系統(tǒng),其特征在于:所述器件控制變更部,在處于節(jié)電狀態(tài)的虛擬計(jì)算機(jī)中的某一個(gè)虛擬計(jì)算機(jī)恢復(fù)到通常狀態(tài)時(shí),復(fù)原所述縮退器件的控制。3.根據(jù)權(quán)利要求1或2所述的虛擬計(jì)算機(jī)系統(tǒng),其特征在于:所述器件為定時(shí)器。4.根據(jù)權(quán)利要求3所述的虛擬計(jì)算機(jī)系統(tǒng),其特征在于:所述定時(shí)器,對(duì)對(duì)應(yīng)的虛擬計(jì)算機(jī)恢復(fù)到通常狀態(tài)為止的時(shí)間進(jìn)行計(jì)時(shí),所述器件控制變更部,將與處于節(jié)電狀態(tài)的虛擬計(jì)算機(jī)相對(duì)應(yīng)的定時(shí)器中的與恢復(fù)到通常狀態(tài)的時(shí)間最早的虛擬計(jì)算機(jī)相對(duì)應(yīng)的定時(shí)器確定為所述運(yùn)行器件。5.根據(jù)權(quán)利要求3所述的虛擬計(jì)算機(jī)系統(tǒng),其特征在于:所述定時(shí)器,能夠在以指定的第一精度進(jìn)行計(jì)時(shí)工作的第一工作模式和以低于所述第一精度的精度進(jìn)行計(jì)時(shí)工作的第二工作模式之間切換,所述器件控制部,將對(duì)應(yīng)的定時(shí)器預(yù)先設(shè)定為第一工作模式,即使對(duì)應(yīng)的虛擬計(jì)算機(jī)變?yōu)楣?jié)電狀態(tài)也不切換所述定時(shí)器的工作模式,所述器件控制變更部,在讓所述運(yùn)行器件控制所述縮退器件時(shí),將所述運(yùn)行器件切換為所述第二工作模式,在復(fù)原所述縮退器件的控制時(shí),將所述運(yùn)行器件切換為所述第一工作模式。6.根據(jù)權(quán)利要求1或2所述的虛擬計(jì)算機(jī)系統(tǒng),其特征在于:所述器件為通信裝置。7.根據(jù)權(quán)利要求6所述的虛擬計(jì)算機(jī)系統(tǒng),其特征在于:所述器件控制變更部,將與處于節(jié)電狀態(tài)的虛擬計(jì)算機(jī)相對(duì)應(yīng)的器件中的與運(yùn)行率最高的虛擬...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:近藤拓也,
申請(qǐng)(專利權(quán))人:松下電器產(chǎn)業(yè)株式會(huì)社,
類型:
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。