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

一種遷移虛擬機(jī)的方法、裝置及系統(tǒng)的制作方法_3

文檔序號:9471218閱讀:來源:國知局
得到最高溫度值35°C減去最低溫度值25°C的差值為10°C ;
[0155]在該步驟中,最高溫度值35°C的服務(wù)器為服務(wù)器I。
[0156]步驟二:判定差值10°C大于預(yù)設(shè)門限值4°C,因此,確定服務(wù)器I的10個虛擬遷移機(jī)中的待遷移虛擬機(jī);
[0157]在該步驟中,服務(wù)器I中有10個虛擬機(jī),且最終確定出待遷移虛擬機(jī)為虛擬機(jī)I。
[0158]步驟三:從服務(wù)器2、服務(wù)器3、……、服務(wù)器10中選擇虛擬機(jī)I將要遷至的目的服務(wù)器為服務(wù)器10 ;
[0159]步驟四:將虛擬機(jī)I遷移至服務(wù)器10。
[0160]本發(fā)明實施例中,從當(dāng)前時刻具有最高溫度值的服務(wù)器中,確定出待遷移虛擬機(jī)的方式有多種,可選的,可以采用如下方式:
[0161]計算當(dāng)前時刻具有最高溫度值的服務(wù)器中的每一個虛擬機(jī),分別對當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度影響值,其中,每一個虛擬機(jī)對當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度影響值,為每一個虛擬機(jī)在當(dāng)前時刻具有最高溫度值的服務(wù)器中運行時,當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度值變化量;
[0162]在計算得出的每一個虛擬機(jī)分別對當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度影響值中,確定出最大溫度影響值;
[0163]將具有確定出的最大溫度影響值的虛擬機(jī),作為確定出的待遷移虛擬機(jī)。
[0164]仍然以實施例一為例進(jìn)行說明。
[0165]例如:計算服務(wù)器I中的10個虛擬機(jī)分別對服務(wù)器I的溫度影響值,若虛擬機(jī)I對服務(wù)器I的溫度影響值最大時,將虛擬機(jī)I作為待遷移虛擬機(jī);同理,若虛擬機(jī)2對服務(wù)器I的溫度影響值最大時,將虛擬機(jī)2作為待遷移虛擬機(jī)。
[0166]上述只是從當(dāng)前時刻具有所述最高溫度值的服務(wù)器中,確定出待遷移虛擬機(jī)的一種方式,在實際應(yīng)用中,還有多種實現(xiàn)方式,在此不再進(jìn)行一一詳述。
[0167]本發(fā)明實施例中,計算當(dāng)前時刻具有最高溫度值的服務(wù)器中的每一個虛擬機(jī),分別對當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度影響值的方式有多種,可選的,可以采用如下方式:
[0168]獲取在與當(dāng)前時刻相鄰的之前采樣時間點,對當(dāng)前時刻具有最高溫度值的服務(wù)器的出風(fēng)口進(jìn)行溫度采集得到的第一出風(fēng)口溫度,以及對具有最高溫度值的服務(wù)器的入風(fēng)口進(jìn)行溫度采集得到的第一入風(fēng)口溫度;
[0169]獲取在當(dāng)前時亥Ij相鄰的之前采樣時間點,采集的當(dāng)前時刻具有最高溫度值的服務(wù)器中的每一個虛擬機(jī),分別對當(dāng)前時刻具有最高溫度值的服務(wù)器的指定硬件設(shè)備的第一使用率,指定硬件設(shè)備具有產(chǎn)生熱量,且所產(chǎn)生的熱量隨著指定硬件設(shè)備上的負(fù)載的變化而產(chǎn)生變化的屬性;
[0170]獲取在當(dāng)前時刻之前的、且與當(dāng)前時刻相距第一指定時長內(nèi)的各采樣時間點,分別采集的當(dāng)前時刻具有最高溫度值的服務(wù)器的指定硬件設(shè)備的第二使用率;
[0171]基于獲取的第一出風(fēng)口溫度、第一入風(fēng)口溫度、第一使用率,及第二使用率,以及確定的第一出風(fēng)口溫度的權(quán)重值、第一入風(fēng)口溫度的權(quán)重值、第一使用率的權(quán)重值、第二使用率的權(quán)重值及環(huán)境溫度值,采用加權(quán)求和方式預(yù)測當(dāng)前時刻具有最高溫度值的服務(wù)器中的每一個虛擬機(jī),分別遷出當(dāng)前時刻具有最高溫度值的服務(wù)器后,當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度值;
[0172]針對當(dāng)前時刻具有最高溫度值的服務(wù)器中的每一個虛擬機(jī)按照如下針對第一虛擬機(jī)執(zhí)行的步驟執(zhí)行,其中,第一虛擬機(jī)為當(dāng)前時刻具有最高溫度值的服務(wù)器中的所有虛擬機(jī)中的任意一虛擬機(jī):
[0173]將預(yù)測得到第一虛擬機(jī)遷出當(dāng)前時刻具有最高溫度值的服務(wù)器后,當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度值,與獲取的第一出風(fēng)口溫度之間的溫度差值的絕對值,作為第一虛擬機(jī)對當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度影響值。
[0174]上述計算當(dāng)前時刻具有最高溫度值的服務(wù)器中的每一個虛擬機(jī)對當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度影響值的主要思想為:
[0175]獲取當(dāng)前時刻具有最高溫度值的服務(wù)器的出風(fēng)口溫度Tl (即上述虛擬機(jī)A遷出當(dāng)前時刻具有最高溫度值的服務(wù)器之前,當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度),預(yù)測虛擬機(jī)A遷出當(dāng)前時刻具有最高溫度值的服務(wù)器之后,當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度T2,此過程中假設(shè)只有虛擬機(jī)A遷出當(dāng)前時刻具有最高溫度值的服務(wù)器,那么I T1-T2I為虛擬機(jī)A對當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度影響值。
[0176]其中,當(dāng)前時刻具有最高溫度值的服務(wù)器的出風(fēng)口溫度Tl是可以采集得到的;虛擬機(jī)A遷出當(dāng)前時刻具有最高溫度值的服務(wù)器之后,當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度T2,可以根據(jù)采集的出風(fēng)口溫度、入風(fēng)口溫度、第一使用率,及第二使用率預(yù)測得到。
[0177]本發(fā)明實施例中,預(yù)測當(dāng)前時刻具有最高溫度值的服務(wù)器中的每一個虛擬機(jī),分別遷出當(dāng)前時刻具有最高溫度值的服務(wù)器后,當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度值的方式有多種,可選的,可以采用如下方式:
[0178]針對當(dāng)前時刻具有最高溫度值的服務(wù)器中的每一個虛擬機(jī)按照如下針對第一虛擬機(jī)執(zhí)行的步驟執(zhí)行:
[0179]將獲取的第一出風(fēng)口溫度與確定的第一出風(fēng)口溫度的權(quán)重值相乘得到第一乘積;
[0180]將獲取的第一入風(fēng)口溫度與確定的第一入風(fēng)口溫度的權(quán)重值相乘得到第二乘積;
[0181]將獲取的第一使用率與確定的第一使用率的權(quán)重值相乘得到第三乘積;
[0182]將獲取的第二使用率與確定的第二使用率的權(quán)重值相乘得到第四乘積;
[0183]將第一乘積、第二乘積、第三乘積、第四乘積,及確定的環(huán)境溫度值相加,將相加得到的和值作為第一虛擬機(jī)遷出當(dāng)前時刻具有最高溫度值的服務(wù)器后,當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度值。
[0184]例如,預(yù)測虛擬機(jī)A遷出當(dāng)前時刻具有所述最高溫度值的服務(wù)器I之后,當(dāng)前時刻具有所述最高溫度值的服務(wù)器的溫度T時,具體可以采用公式一進(jìn)行計算:(若要計算虛擬機(jī)I遷出服務(wù)器I后,服務(wù)器I的溫度T)
[0185]T = T0+C1 X X1+C2 X X2++C3 X X3+C4 X X4 (公式一)
[0186]其中,TO為環(huán)境溫度值;X1為在與當(dāng)前時亥相鄰的之前采樣時間點,對服務(wù)器I的出風(fēng)口進(jìn)行溫度采集得到的第一出風(fēng)口溫度;X2為在與當(dāng)前時刻相鄰的之前采樣時間點,對服務(wù)器I的入風(fēng)口進(jìn)行溫度采集得到的第一入風(fēng)口溫度;X3為在當(dāng)前時刻相鄰的之前采樣時間點,采集的虛擬機(jī)A對服務(wù)器I的指定硬件設(shè)備的第一使用率;X4為當(dāng)前時刻之前的、且與當(dāng)前時刻相距第一指定時長內(nèi)的各采樣時間點,分別采集的服務(wù)器I的指定硬件設(shè)備的第二使用率;C1為確定的第一出風(fēng)口溫度的權(quán)重值、C2為確定的第一入風(fēng)口溫度的權(quán)重值、C3為確定的第一使用率的權(quán)重值、C4為確定的第二使用率的權(quán)重值。
[0187]本發(fā)明實施例中,確定第一出風(fēng)口溫度的權(quán)重值、第一入風(fēng)口溫度的權(quán)重值、第一使用率的權(quán)重值、第二使用率的權(quán)重值及環(huán)境溫度值的方式有多種,可選的,可以采用如下方式:
[0188]獲取位于當(dāng)前時刻之前的一時間段內(nèi)的各采樣時間點,對當(dāng)前時刻具有最高溫度值的服務(wù)器的出風(fēng)口進(jìn)行溫度采集得到的第二出風(fēng)口溫度;
[0189]獲取在與各采樣時間點分別對應(yīng)的指定時間點,對當(dāng)前時刻具有最高溫度值的服務(wù)器的出風(fēng)口進(jìn)行溫度采集得到的第三出風(fēng)口溫度;
[0190]獲取在與各采樣時間點分別對應(yīng)的指定時間點,對當(dāng)前時刻具有最高溫度值服務(wù)器的入風(fēng)口進(jìn)行溫度采集得到的第二入風(fēng)口溫度;
[0191 ] 獲取在與各采樣時間點分別對應(yīng)的指定時間點,采集的當(dāng)前時刻具有最高溫度值的服務(wù)器中的每一個虛擬機(jī),分別對當(dāng)前時刻具有最高溫度值的服務(wù)器的指定硬件設(shè)備的第三使用率;
[0192]獲取與各采樣時間點分別對應(yīng)的第二指定時長內(nèi),采集的當(dāng)前時刻具有最高溫度值的服務(wù)器的指定硬件設(shè)備的第四使用率;
[0193]將獲取的第二出風(fēng)口溫度作為因變量,將獲取的第三出風(fēng)口溫度、第二入風(fēng)口溫度、第三使用率和第四使用率分別作為自變量,采用加權(quán)求和方式確定第一出風(fēng)口溫度的權(quán)重值、第一入風(fēng)口溫度的權(quán)重值、第一使用率的權(quán)重值、第二使用率的權(quán)重值及環(huán)境溫度值;
[0194]其中,與任意一米樣時間點對應(yīng)的指定時間點為位于任意一米樣時間點之前,且與任意一采樣時間點之間的時長等于當(dāng)前時刻與設(shè)定的預(yù)測時間點之間的時長;與任意一米樣時間點對應(yīng)的第二指定時長為位于與任意一米樣時間點對應(yīng)的指定時間點之前的,且與對應(yīng)的指定時間點相距任意時長的時間段。
[0195]上述確定的過程也可以采用公式一來實現(xiàn),針對位于當(dāng)前時刻之前的一時間段內(nèi)的任意一采樣時間點,都可以采用公式一來構(gòu)建方程,具體過程如下(當(dāng)前時刻具有最高溫度值的服務(wù)器為服務(wù)器1,虛擬機(jī)為虛擬機(jī)A,采樣時間點為采樣時間點1,其中,共用10個米樣時間點):
[0196]T = T0+C1 X X5+C2 X X6++C3 X X7+C4 X X8
[0197]其中,TO為環(huán)境溫度值;T為獲取的在采樣時間點1,對服務(wù)器I的出風(fēng)口進(jìn)行溫度采集得到的第二出風(fēng)口溫度;Χ5為獲取的在與采樣時間點I對應(yīng)的指定時間點,對服務(wù)器I的出風(fēng)口進(jìn)行溫度采集得到的第三出風(fēng)口溫度;Χ6為獲取的在與采樣時間點I對應(yīng)的指定時間點,對服務(wù)器I的入風(fēng)口進(jìn)行溫度采集得到的第二入風(fēng)口溫度;Χ7為獲取的在與采樣時間點I對應(yīng)的指定時間點,采集的服務(wù)器I中的虛擬機(jī)Α,對服務(wù)器I的指定硬件設(shè)備的第三使用率;Χ8為獲取與采樣時間點I對應(yīng)的第二指定時長內(nèi),采集的服務(wù)器I的指定硬件設(shè)備的第四使用率,Cl為第一出風(fēng)口溫度的權(quán)重值、C2為第一入風(fēng)口溫度的權(quán)重值、C3為第一使用率的權(quán)重值、C4為第二使用率的權(quán)重值。
[0198]上述只是講述了根據(jù)采樣時間點I獲取的數(shù)據(jù)構(gòu)建的方程,同理,可以對采樣時間點2-9獲取的數(shù)據(jù)分別構(gòu)建方程,最后得到10個方程,然后,對由這10個方程組成的方程組求解,得到C1、C2、C3、C4。
[0199]本發(fā)明實施例中,在對方程組求解時,具體可以采用最小二乘法求解。
[0200]本發(fā)明實施例中,從數(shù)據(jù)中心包括的除當(dāng)前時刻具有最高溫度值的服務(wù)器之外的其他服務(wù)器中,選擇目的服務(wù)器的方式有多種,可選的,可以采用如下方式:
[0201]從數(shù)據(jù)中心包括的除當(dāng)前時刻具有最高溫度值的服務(wù)器之外的其他服務(wù)器中,篩選出不包含與確定出的待遷移虛擬機(jī)互斥的虛擬機(jī)的服務(wù)器,和/或篩選出具備空閑資源滿足確定出的待遷移虛擬機(jī)對資源的需求的服務(wù)器;
[0202]分別預(yù)測確定出的待遷移虛擬機(jī)遷入每一個篩選出的服務(wù)器后,每一個篩選出的服務(wù)器的溫度值;
[0203]將篩選出的服務(wù)器中對應(yīng)的預(yù)測出的溫度值小于最高溫度值的服務(wù)器,作為選擇出的目的服務(wù)器。
[0204]例如:數(shù)據(jù)中心共有10臺服務(wù)器,當(dāng)前時刻具有最高溫度值的服務(wù)器為服務(wù)器1,則從服務(wù)器2、服務(wù)器3、……、服務(wù)器10中篩選出服務(wù)器:服務(wù)器6、服務(wù)器7、服務(wù)器8、服務(wù)器9、服務(wù)器10,然后,再分別預(yù)測確定出的待遷移虛擬機(jī)分別遷入服務(wù)器6、服務(wù)器7、服務(wù)器8、服務(wù)器9、服務(wù)器1后,服務(wù)器6、服務(wù)器7、服務(wù)器8、服務(wù)器9、服務(wù)器1的溫度值,將選擇出的服務(wù)器中對應(yīng)的預(yù)測出的溫度值小于最高溫度值的服務(wù)器,作為選擇出的目的服務(wù)器。
[0205]本發(fā)明實施例中,將篩選出的服務(wù)器中對應(yīng)的預(yù)測出的溫度值小于最高溫度值的服務(wù)器,作為選擇出的目的服務(wù)器的方式有多種,可選的,可以采用如下方式:
[0206]將篩選出的服務(wù)器中溫度值小于最高溫度值的任一服務(wù)器,作為選擇出的目的服務(wù)器。
[0207]例如:數(shù)據(jù)中心共有10臺服務(wù)器,當(dāng)前時刻具有最高溫度值的服務(wù)器為服務(wù)器1,則從服務(wù)器2、服務(wù)器3、……、服務(wù)器10中篩選出服務(wù)器:服務(wù)器6、服務(wù)器7、服務(wù)器8、服務(wù)器9、服務(wù)器10,然后,再分別預(yù)測確定出的待遷移虛擬機(jī)分別遷入服務(wù)器6、服務(wù)器7、服務(wù)器8、服務(wù)器9、服務(wù)器1后,服務(wù)器6、服務(wù)器7、服務(wù)器8、服務(wù)器9、服務(wù)器1的溫度值,將選擇出的服務(wù)器中對應(yīng)的預(yù)測出的溫度值小于最高溫度值的服務(wù)器,作為選擇出的目的服務(wù)器。
[0208]為了減少在均衡數(shù)據(jù)中心的服務(wù)器的溫度過程中,遷移虛擬機(jī)的次數(shù),減少資源損耗,進(jìn)一步的,還可以采用如下方式:
[0209]針對篩選出的服務(wù)器中的每一臺服務(wù)器執(zhí)行如下針對第一服務(wù)器的執(zhí)行步驟,其中,第一服務(wù)器為篩選出的服務(wù)器中的任一服務(wù)器:
[0210]預(yù)測在確定出的待遷移虛擬機(jī)遷入第一服務(wù)器后,第一服務(wù)器、以及當(dāng)前時刻具有最高溫度值的服務(wù)器的溫度值;
[0211]計算第一服務(wù)器、當(dāng)前時刻具有最高溫度值的服務(wù)器分別對應(yīng)的預(yù)測出的溫度值、及分別對數(shù)據(jù)中心除第一服務(wù)器、以及當(dāng)前時刻具有最高溫度值的服務(wù)器之外的其他服務(wù)器進(jìn)行測量得到的各測量溫度值中的最高溫度值與最低溫度值的差值;
[0212]在針對篩選出的服務(wù)器中的每一臺服務(wù)器分別對應(yīng)計算出的差值中,確定最小差值對應(yīng)的服務(wù)器,作為選擇出的目的服務(wù)器。
[0213]例如:數(shù)據(jù)中心有10臺服務(wù)器,篩選出的服務(wù)器有5臺:服務(wù)器6、服務(wù)器7、服務(wù)器8、服務(wù)器9、服務(wù)器10,則分別計算待遷移的虛擬機(jī)I假設(shè)分別遷入上述5臺服務(wù)器中的任意一臺服務(wù)器后,10臺服務(wù)器中的最高溫度值和最低溫度值的差值:如:假設(shè)虛擬機(jī)I遷入服務(wù)器6后,10臺服務(wù)器中的最高溫度值和最低溫度值的差值為10°C、假設(shè)虛擬機(jī)I遷入服務(wù)器7后,10臺服務(wù)器中的最高溫度值和最低溫度值的差值為8°C、假設(shè)虛擬機(jī)I遷入服務(wù)器8后,10臺服務(wù)器中的最高溫度值和最低溫度值的差值為4°C、假設(shè)虛擬機(jī)I遷入服務(wù)器9后,10臺服務(wù)器中的最高溫度值和最低溫度值的差值為9°C、假設(shè)虛擬機(jī)I遷入服務(wù)器10后,10臺服務(wù)器中的最高溫度值和最低溫度值的差值為2°C,其中,最小差值為2°C時,虛擬機(jī)I假設(shè)遷入的是服務(wù)器10,則此時將服務(wù)器10作為目的服務(wù)器。
[0214]本發(fā)明實施例中,預(yù)測在確定出的待遷移虛擬機(jī)遷入第一服務(wù)器后,第一服務(wù)器的溫度值的方式有多種,可選的,可以采用如下方式:
[0215]獲取在與當(dāng)前時刻相鄰的之前采樣時間點,對第一服務(wù)器的出風(fēng)口進(jìn)行溫度采集的第四出風(fēng)口溫度;
[0216]獲取在與當(dāng)前時刻相鄰的之前采樣時間點,對第一服務(wù)器的入風(fēng)口進(jìn)行溫度采集得到的第三入風(fēng)口溫度;
[0217]獲取在當(dāng)前時刻相鄰的之前采樣時間點,采集的確定出的待遷移虛擬機(jī)對當(dāng)前時刻具有最高溫度值的服務(wù)器的指定硬件設(shè)備的第一使用率;
[0218]獲取當(dāng)前時刻具有最高溫度值的服務(wù)器的第一總存儲空間,以及第一服務(wù)器的第二總存儲空間;
[0219]獲取在當(dāng)前時刻之前的、且與當(dāng)前時刻相距第一指定時長內(nèi)的各采樣時間點,分別采集的第一服務(wù)器的指定硬件設(shè)備的第五使用率;
[0220]將獲取的第四出風(fēng)口溫度與確定的第一出風(fēng)口溫度的權(quán)重值相乘得到第五乘積;
[0221]將獲取的第三入風(fēng)口溫度與確定的第一入風(fēng)口溫度的權(quán)重值相乘得到第六乘積;
當(dāng)前第3頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1