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

一種實現(xiàn)云計算虛擬機(jī)內(nèi)部資源優(yōu)化配置的方法及系統(tǒng)的制作方法_2

文檔序號:9506042閱讀:來源:國知局
、內(nèi)存性能指標(biāo)和硬盤性能指標(biāo)。不同的性能權(quán)值向量(即不同的虛擬機(jī)性能指標(biāo)的比例),代表了不同的虛擬機(jī)性能偏重,例如,應(yīng)用需要讀寫大量數(shù)據(jù),則虛擬機(jī)的硬盤性能指標(biāo)的權(quán)重就會較大。
[0034]實際操作時,S2中所述根據(jù)服務(wù)器端已有的性能指標(biāo)權(quán)值向量模板,不斷產(chǎn)生新的虛擬機(jī),具體包括以下步驟:根據(jù)性能指標(biāo)權(quán)值向量模板中的每個性能權(quán)值向量,按照隨機(jī)分配的方式,產(chǎn)生多個符合性能權(quán)值向量要求的新虛擬機(jī),即一個性能權(quán)值向量對應(yīng)產(chǎn)生多個新虛擬機(jī)。例如,某個性能權(quán)值向量為:CPU性能指標(biāo)、內(nèi)存性能指標(biāo)、硬盤性能指標(biāo)的比例為1:1:1,則按照隨機(jī)分配的方式,可以產(chǎn)生以下多個新的虛擬機(jī):虛擬機(jī)A-1核CPU、2G內(nèi)存、25G硬盤;虛擬機(jī)B-2核CPU、4G內(nèi)存、50G硬盤;虛擬機(jī)C-4核CPU、8G內(nèi)存、100G硬盤。
[0035]S3:以每個新虛擬機(jī)的響應(yīng)時間和SLA (Service-Level Agreement,服務(wù)等級協(xié)議)協(xié)議中響應(yīng)時間為約束條件,通過模擬退火算法在性能指標(biāo)權(quán)值向量模板中遍歷,找出多個滿足SLA協(xié)議的性能權(quán)值向量(此時找出的多個性能權(quán)值向量可能為比值相近的性能權(quán)值向量);通過優(yōu)選算法在當(dāng)前多個性能權(quán)值向量中選出一個性能權(quán)值向量,作為應(yīng)用的性能偏好,轉(zhuǎn)入S4。其中,代表應(yīng)用性能偏好的性能權(quán)值向量能反應(yīng)出用戶的應(yīng)用需求主要是偏重虛擬機(jī)的哪個方面(是偏重CPU需求、內(nèi)存需求還是磁盤需求),例如,尋找出的性能權(quán)值向量中硬盤性能指標(biāo)的權(quán)重較大,則表明應(yīng)用對硬盤的需求較大,那么對應(yīng)的虛擬機(jī)配置中,對硬盤的配置就會較高。
[0036]實際操作時,S3中所述優(yōu)選算法為取平均值算法。
[0037]S4:根據(jù)選出的一個性能權(quán)值向量,按照配置由低到高的分配方式,產(chǎn)生多個虛擬機(jī)配置方案;按照配置由低到高的順序,依次將每個虛擬機(jī)配置方案在虛擬機(jī)上運行;記錄虛擬機(jī)響應(yīng)時間,一旦響應(yīng)時間滿足SLA協(xié)議中響應(yīng)時間,則將該虛擬機(jī)配置方案選為最合適的配置方案,發(fā)送給用戶,結(jié)束。由于每個虛擬機(jī)配置方案在虛擬機(jī)上運行時是按照配置由低到高的順序進(jìn)行的,因此,最先滿足SLA協(xié)議中響應(yīng)時間的配置方案,則一定是既能滿足運行要求,所需配置又最低的配置方案,即為資源冗余最小的、最合適的配置方案。
[0038]實際使用時,用戶在接收到最合適的配置方案后,可直接使用該配置方案,也可根據(jù)此配置方案進(jìn)行調(diào)整,進(jìn)而完成虛擬機(jī)資源配置申請。
[0039]本發(fā)明的優(yōu)化配置方法能夠利用性能指標(biāo)權(quán)值向量模板和模擬退火算法對CPU、內(nèi)存、硬盤等性能配置指標(biāo)按照應(yīng)用的需求進(jìn)行測算,從而給用戶或管理員合理的配置建議,最大化利用了虛擬硬件資源,減少資源浪費,同時大大降低了用戶資源配置時的選擇難度。
[0040]參見圖2所示,本發(fā)明還提供一種基于上述方法的實現(xiàn)云計算虛擬機(jī)內(nèi)部資源優(yōu)化配置的系統(tǒng),包括初始配置模塊、應(yīng)用測算模塊、向量選擇模塊和配置方案生成模塊;
[0041]初始配置模塊用于:根據(jù)用戶申請的虛擬機(jī)配置,從云資源池中分配一臺性能充足的虛擬機(jī),并向應(yīng)用測算模塊發(fā)送應(yīng)用測算信號;
[0042]應(yīng)用測算模塊用于:收到測試信號后,將用戶的應(yīng)用程序加載至虛擬機(jī)中運行;根據(jù)服務(wù)器端已有的性能指標(biāo)權(quán)值向量模板,不斷產(chǎn)生新虛擬機(jī);將應(yīng)用程序迀移至每個新虛擬機(jī),并記錄每個新虛擬機(jī)運行應(yīng)用程序所需的響應(yīng)時間,向向量選擇模塊發(fā)送向量選擇信號;
[0043]向量選擇模塊用于:收到向量選擇信號后,以每個新虛擬機(jī)的響應(yīng)時間和服務(wù)等級協(xié)議SLA協(xié)議中的響應(yīng)時間為約束條件,通過模擬退火算法在性能指標(biāo)權(quán)值向量模板中遍歷,找出多個滿足SLA協(xié)議的性能權(quán)值向量;通過優(yōu)選算法在當(dāng)前多個性能權(quán)值向量中選出一個性能權(quán)值向量作為應(yīng)用的性能偏好,并向配置方案生成模塊發(fā)送方案生成信號;
[0044]配置方案生成模塊用于:收到方案生成信號后,根據(jù)選出的性能權(quán)值向量,產(chǎn)生多個虛擬機(jī)配置方案;按照配置由低到高的順序,依次將每個虛擬機(jī)配置方案在虛擬機(jī)上運行;記錄虛擬機(jī)響應(yīng)時間,一旦響應(yīng)時間滿足SLA協(xié)議中響應(yīng)時間,則將該虛擬機(jī)配置方案選為最合適的配置方案,發(fā)送給用戶。
[0045]本發(fā)明不局限于上述實施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也視為本發(fā)明的保護(hù)范圍之內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
【主權(quán)項】
1.一種實現(xiàn)云計算虛擬機(jī)內(nèi)部資源優(yōu)化配置的方法,其特征在于,包括以下步驟: 51:根據(jù)用戶申請的虛擬機(jī)配置,從云資源池中分配一臺性能充足的虛擬機(jī),轉(zhuǎn)入S2 ; 52:將用戶的應(yīng)用程序加載至虛擬機(jī)中運行;根據(jù)服務(wù)器端已有的性能指標(biāo)權(quán)值向量模板,不斷產(chǎn)生新虛擬機(jī);將應(yīng)用程序迀移至每個新虛擬機(jī),并記錄每個新虛擬機(jī)運行應(yīng)用程序所需的響應(yīng)時間,轉(zhuǎn)入S3 ; 53:以每個新虛擬機(jī)的響應(yīng)時間和服務(wù)等級協(xié)議SLA協(xié)議中的響應(yīng)時間為約束條件,通過模擬退火算法在性能指標(biāo)權(quán)值向量模板中遍歷,找出多個滿足SLA協(xié)議的性能權(quán)值向量;通過優(yōu)選算法在當(dāng)前多個性能權(quán)值向量中選出一個性能權(quán)值向量,作為應(yīng)用的性能偏好,轉(zhuǎn)入S4 ; 54:根據(jù)選出的性能權(quán)值向量,產(chǎn)生多個虛擬機(jī)配置方案;按照配置由低到高的順序,依次將每個虛擬機(jī)配置方案在虛擬機(jī)上運行;記錄虛擬機(jī)響應(yīng)時間,一旦響應(yīng)時間滿足SLA協(xié)議中響應(yīng)時間,則將該虛擬機(jī)配置方案選為最合適的配置方案,發(fā)送給用戶,結(jié)束。2.如權(quán)利要求1所述的實現(xiàn)云計算虛擬機(jī)內(nèi)部資源優(yōu)化配置的方法,其特征在于:S2中所述性能指標(biāo)權(quán)值向量模板包括多組性能指標(biāo)權(quán)值向量,每組性能權(quán)值向量包括多個性能權(quán)值向量,每個性能權(quán)值向量表示虛擬機(jī)性能指標(biāo)之間的比例。3.如權(quán)利要求2所述的實現(xiàn)云計算虛擬機(jī)內(nèi)部資源優(yōu)化配置的方法,其特征在于:所述虛擬機(jī)性能指標(biāo)包括CPU性能指標(biāo)、內(nèi)存性能指標(biāo)和硬盤性能指標(biāo)。4.如權(quán)利要求2所述的實現(xiàn)云計算虛擬機(jī)內(nèi)部資源優(yōu)化配置的方法,其特征在于:S2中所述根據(jù)服務(wù)器端已有的性能指標(biāo)權(quán)值向量模板,不斷產(chǎn)生新的虛擬機(jī),具體包括以下步驟:根據(jù)性能指標(biāo)權(quán)值向量模板中的每個性能權(quán)值向量,按照隨機(jī)分配的方式,產(chǎn)生多個符合性能權(quán)值向量要求的新虛擬機(jī),即一個性能權(quán)值向量對應(yīng)產(chǎn)生多個新虛擬機(jī)。5.如權(quán)利要求1所述的實現(xiàn)云計算虛擬機(jī)內(nèi)部資源優(yōu)化配置的方法,其特征在于:S3中所述優(yōu)選算法為取平均值算法。6.如權(quán)利要求1所述的實現(xiàn)云計算虛擬機(jī)內(nèi)部資源優(yōu)化配置的方法,其特征在于:S4中所述根據(jù)選出的性能權(quán)值向量,產(chǎn)生多個虛擬機(jī)配置方案,具體包括以下步驟:根據(jù)選出的性能權(quán)值向量,按照配置由低到高的分配方式,產(chǎn)生多個虛擬機(jī)配置方案。7.如權(quán)利要求1所述的實現(xiàn)云計算虛擬機(jī)內(nèi)部資源優(yōu)化配置的方法,其特征在于:S1中所述用戶申請的虛擬機(jī)配置是用戶根據(jù)平時使用計算機(jī)的經(jīng)驗來決定的;所述性能充足的虛擬機(jī)是指分配的虛擬機(jī)完全滿足用戶的應(yīng)用需求,即分配的虛擬機(jī)會有資源冗余。8.—種基于權(quán)利要求1至7中任一項所述方法的實現(xiàn)云計算虛擬機(jī)內(nèi)部資源優(yōu)化配置的系統(tǒng),其特征在于:包括初始配置模塊、應(yīng)用測算模塊、向量選擇模塊和配置方案生成模塊; 所述初始配置模塊用于:根據(jù)用戶申請的虛擬機(jī)配置,從云資源池中分配一臺性能充足的虛擬機(jī),并向應(yīng)用測算模塊發(fā)送應(yīng)用測算信號; 所述應(yīng)用測算模塊用于:收到測試信號后,將用戶的應(yīng)用程序加載至虛擬機(jī)中運行;根據(jù)服務(wù)器端已有的性能指標(biāo)權(quán)值向量模板,不斷產(chǎn)生新虛擬機(jī);將應(yīng)用程序迀移至每個新虛擬機(jī),并記錄每個新虛擬機(jī)運行應(yīng)用程序所需的響應(yīng)時間,向向量選擇模塊發(fā)送向量選擇信號; 所述向量選擇模塊用于:收到向量選擇信號后,以每個新虛擬機(jī)的響應(yīng)時間和服務(wù)等級協(xié)議SLA協(xié)議中的響應(yīng)時間為約束條件,通過模擬退火算法在性能指標(biāo)權(quán)值向量模板中遍歷,找出多個滿足SLA協(xié)議的性能權(quán)值向量;通過優(yōu)選算法在當(dāng)前多個性能權(quán)值向量中選出一個性能權(quán)值向量作為應(yīng)用的性能偏好,并向配置方案生成模塊發(fā)送方案生成信號;所述配置方案生成模塊用于:收到方案生成信號后,根據(jù)選出的性能權(quán)值向量,產(chǎn)生多個虛擬機(jī)配置方案;按照配置由低到高的順序,依次將每個虛擬機(jī)配置方案在虛擬機(jī)上運行;記錄虛擬機(jī)響應(yīng)時間,一旦響應(yīng)時間滿足SLA協(xié)議中響應(yīng)時間,則將該虛擬機(jī)配置方案選為最合適的配置方案,發(fā)送給用戶。
【專利摘要】本發(fā)明公開了一種實現(xiàn)云計算虛擬機(jī)內(nèi)部資源優(yōu)化配置的方法及系統(tǒng),涉及云計算虛擬機(jī)的優(yōu)化配置技術(shù)領(lǐng)域。該方法包括以下步驟:先根據(jù)用戶申請的虛擬機(jī)配置分配一臺資源充足的虛擬機(jī);然后,將用戶的應(yīng)用程序加載至虛擬機(jī)中運行,根據(jù)性能指標(biāo)權(quán)值向量模板產(chǎn)生新虛擬機(jī),將應(yīng)用程序遷移至每個新虛擬機(jī)運行并記錄所需響應(yīng)時間;再通過模擬退火算法和優(yōu)選算法在性能指標(biāo)權(quán)值向量模板中選出代表應(yīng)用性能偏好的性能權(quán)值向量;最后根據(jù)該性能權(quán)值向量產(chǎn)生多個配置方案,并從中選出最合適的發(fā)送給用戶。本發(fā)明能夠給用戶提供合理的配置建議,大大降低了用戶資源配置時的選擇難度;同時,還最大化利用了虛擬硬件資源,減少資源浪費,提高云資源利用率。
【IPC分類】G06F9/50, H04L29/08, G06F9/455
【公開號】CN105260232
【申請?zhí)枴緾N201510756301
【發(fā)明人】史愛武, 蘇楠, 陳常念, 蘇勇, 葉威, 魏琪, 胡志強(qiáng)
【申請人】武漢紡織大學(xué)
【公開日】2016年1月20日
【申請日】2015年11月6日
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1