欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種資源調(diào)度系統(tǒng)及資源調(diào)度方法

文檔序號(hào):6356409閱讀:746來源:國知局
專利名稱:一種資源調(diào)度系統(tǒng)及資源調(diào)度方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)資源虛擬化領(lǐng)域,具體涉及一種資源調(diào)度系統(tǒng)及資源調(diào)度方 法。
背景技術(shù)
當(dāng)前社會(huì)越來越意識(shí)到節(jié)能減排,綠色環(huán)保的重要性,而大多數(shù)企業(yè)的機(jī)房?jī)?nèi)的 服務(wù)器資源利用率很低,耗電量卻很大,服務(wù)器整合的必要性越來越強(qiáng)。采用虛擬化技術(shù),實(shí)現(xiàn)更高的設(shè)備利用率,使用戶能夠盡可能地利用系統(tǒng)資源。使 得在單個(gè)服務(wù)器上虛擬多個(gè)系統(tǒng),就能夠以少數(shù)幾臺(tái)計(jì)算機(jī)完成所有工作,但是對(duì)于部署 的虛擬機(jī)之間的物理設(shè)備資源的爭(zhēng)用,資源互斥并沒有相應(yīng)的策略約束。以物理主機(jī)上的CPU和內(nèi)存資源來說,部署在同一物理主機(jī)上的多臺(tái)虛擬機(jī)對(duì) CPU資源需求量都大,內(nèi)存資源需求量都小,這樣將造成嚴(yán)重的內(nèi)存浪費(fèi)。即當(dāng)CPU利用率 /內(nèi)存利用率的比值偏離1的距離越小或者越大時(shí),都說明物理主機(jī)上存在CPU或者內(nèi)存 的嚴(yán)重浪費(fèi)。如圖1所示,已有物理主機(jī)XenKernell上部署了虛擬機(jī)VMl和虛擬機(jī)VM2, 物理主機(jī)XenKernel2上部署了虛擬機(jī)VM3和虛擬機(jī)VM4。其中,虛擬機(jī)VMl和虛擬機(jī)VM2 已使用了物理主機(jī)XenKernell上全部?jī)?nèi)存資源,因此,盡管物理主機(jī)XenKernell的CPU利 用率還很低,也無法將新創(chuàng)建的虛擬機(jī)VM5部署到XenKernell上。同樣的,盡管物理主機(jī) XenKerne 12的內(nèi)存資源剩余很多,但由于其CPU利用率已有80%,也無法將新創(chuàng)建的虛擬 機(jī)VM5部署到XenKernell上。由此可以看出,由于部署的虛擬機(jī)之間的物理設(shè)備資源的爭(zhēng) 用,資源互斥并沒有相應(yīng)的策略約束,可能會(huì)造成大量資源的浪費(fèi)。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題,如何提高物理主機(jī)硬件的資源利用率,因此提供一 種資源調(diào)度系統(tǒng)及資源調(diào)度方法。為了解決上述技術(shù)問題,本發(fā)明公開了一種資源調(diào)度方法,包括當(dāng)某一物理主機(jī)上一種或幾種資源的利用率達(dá)到設(shè)定利用率,則將該物理主機(jī)上 的一個(gè)或多個(gè)虛擬機(jī)遷移到資源未達(dá)到設(shè)定利用率的其他物理主機(jī)上,使遷移操作后的物 理主機(jī)上的所有資源的利用率一致。較佳地,上述方法中,所述物理主機(jī)上的所有資源的利用率一致指所述物理主機(jī)上的各種資源的利用率之間的差值在設(shè)定范圍內(nèi)。較佳地,上述方法中,所述物理主機(jī)上所有資源包括如下一種或幾種中央處理器資源、內(nèi)存資源、網(wǎng)絡(luò)資源、磁盤資源。較佳地,上述方法還包括,當(dāng)要?jiǎng)?chuàng)建新的虛擬機(jī)時(shí),將一種或幾種資源的利用率達(dá) 到設(shè)定利用率的物理主機(jī)上的一個(gè)或多個(gè)虛擬機(jī)遷移到資源未達(dá)到設(shè)定利用率的物理主 機(jī)上,并將所要?jiǎng)?chuàng)建的新的虛擬機(jī)部署到該物理主機(jī)上,使該物理主機(jī)上所有資源的利用
率一致。
本發(fā)明還公開了一種資源調(diào)度系統(tǒng),包括判斷單元,判斷各物理主機(jī)上各資源的利用率是否達(dá)到設(shè)定利用率;遷移單元,當(dāng)所述判斷單元判斷物理主機(jī)上的一種或幾種資源的利用率達(dá)到設(shè)定 利用率,則將該物理主機(jī)上的一個(gè)或多個(gè)虛擬機(jī)遷移到資源未達(dá)到設(shè)定利用率的其他物理 主機(jī)上,使遷移操作后的物理主機(jī)上的所有資源的利用率一致。較佳地,上述系統(tǒng)中,所述遷移單元使遷移操作后的物理主機(jī)上的所有資源的利
用率一致指所述遷移單元遷移操作后的物理主機(jī)上的各種資源的利用率之間的差值在設(shè)定 范圍內(nèi)。較佳地,上述系統(tǒng)中,所述物理主機(jī)上所有資源包括如下一種或幾種中央處理器資源、內(nèi)存資源、網(wǎng)絡(luò)資源、磁盤資源。較佳地,上述系統(tǒng)中,所述遷移單元,在要?jiǎng)?chuàng)建新的虛擬機(jī)時(shí),若所述判斷單元判 斷物理主機(jī)上的一種或幾種資源的利用率達(dá)到設(shè)定利用率,則將該物理主機(jī)上的一個(gè)或多 個(gè)虛擬機(jī)遷移到資源未達(dá)到設(shè)定利用率的物理主機(jī)上,將所要?jiǎng)?chuàng)建的新的虛擬機(jī)部署到該 物理主機(jī)上,使該物理主機(jī)上所有資源的利用率一致。本發(fā)明實(shí)施例提高了物理主機(jī)硬件的資源利用率,并且實(shí)現(xiàn)了節(jié)能降耗。


圖1為現(xiàn)有的虛擬機(jī)資源利用率示意圖;圖2為本實(shí)施例中資源調(diào)度流程圖;圖3為本實(shí)施例中創(chuàng)建新的虛擬機(jī)時(shí)資源調(diào)度示意圖。
具體實(shí)施例方式下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明技術(shù)方案做進(jìn)一步詳細(xì)說明。需要說明的 是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。本發(fā)明申請(qǐng)人提出,某一物理主機(jī)的一種或幾種資源(即部分資源)的利用率達(dá) 到設(shè)定利用率時(shí),表示該物理主機(jī)上還有一部分資源沒有充分利用,即有資源浪費(fèi),此時(shí), 可以將該物理主機(jī)上的一個(gè)或多個(gè)虛擬機(jī)遷移到利用率未達(dá)到設(shè)定利用率的物理主機(jī)上, 使該物理主機(jī)上的所有資源的利用率一致,以充分利用該物理主機(jī)上的所有資源。實(shí)施例1本實(shí)施例以物理主機(jī)上的CPU和內(nèi)存資源為例,說明對(duì)各物理主機(jī)進(jìn)行資源調(diào)度 的過程,該過程如圖2所示,包括如下步驟步驟100,判斷各物理主機(jī)上各種資源的利用率是否達(dá)到設(shè)定利用率;步驟200,當(dāng)某一物理主機(jī)上一種或幾種資源(即部分資源)的利用率達(dá)到設(shè)定 利用率,則將該物理主機(jī)上的一個(gè)或多個(gè)虛擬機(jī)遷移到資源未達(dá)到設(shè)定利用率的物理主機(jī) 上,使遷移操作后的物理主機(jī)上的所有資源的利用率一致。其中,物理主機(jī)上所有資源包括如下一種或幾種中央處理器資源、內(nèi)存資源、網(wǎng)絡(luò)資源、磁盤資源。物理主機(jī)上的所有資源的利用率一致指,物理主機(jī)上的各種資源的利用率之間的差值在設(shè)定范圍內(nèi)。例如,同一物理主機(jī)上的CPU資源利用率與內(nèi)存資源利用率均在0. 8 1.2范圍內(nèi)即可。實(shí)施例2本實(shí)施例以圖3所示的場(chǎng)景為例,說明創(chuàng)建新的虛擬機(jī)時(shí),對(duì)各物理主機(jī)進(jìn)行資 源調(diào)度的方法。其中,資源調(diào)度初始化時(shí),各物理主機(jī)的資源充足,因此可以在保證各物理主機(jī)負(fù) 載均衡的前提下,將新創(chuàng)建的虛擬機(jī)部署在任意一個(gè)物理主機(jī)上;而當(dāng)一個(gè)或多個(gè)物理主機(jī)上的一種或幾種資源(也就是部分資源)的利用率達(dá)到 設(shè)定利用率時(shí),將部分資源利用率已達(dá)到預(yù)定利用率的物理主機(jī)上的虛擬機(jī)進(jìn)行調(diào)整,以 使資源得到充分利用。具體地,要?jiǎng)?chuàng)建新的虛擬機(jī)時(shí),將一種或幾種資源的利用率達(dá)到設(shè)定 利用率的物理主機(jī)上的一個(gè)或多個(gè)虛擬機(jī)遷移到資源未達(dá)到設(shè)定利用率的物理主機(jī)上,并 將所要?jiǎng)?chuàng)建的新的虛擬機(jī)部署到該物理主機(jī)上,使該物理主機(jī)上所有資源的利用率一致。考慮極端情況,設(shè)定利用率為100%,即CPU設(shè)定利用率為100%,內(nèi)存設(shè)定利用率 為100%,則虛擬機(jī)VM1,VM2在同一臺(tái)物理主機(jī)XenKernell上,分別占用10% CPU和50% 內(nèi)存資源,虛擬機(jī)VM3,VM4在另一臺(tái)物理主機(jī)XenKernel2上,分別占用40% CPU和10%內(nèi) 存資源,如圖3所示。因此,可以看出,物理主機(jī)XenKernell的內(nèi)存資源利用率已達(dá)到設(shè)定利用率 100%,并且物理主機(jī)XenKernell的CPU利用率未達(dá)到設(shè)定利用率100%。也就是,物理主 機(jī)XenKernell的部分資源的利用率達(dá)到設(shè)定利用率。因此,需要將物理主機(jī)XenKernell 上的虛擬機(jī)遷移到其他物理主機(jī)上,且所選擇的其他物理主機(jī)要能滿足虛擬機(jī)所需資源。 例如把VM2遷移到物理主機(jī)XenKerneU上,那么就可以將新創(chuàng)建的虛擬機(jī)部署到物理主機(jī) XenKernell上,從而減少資源浪費(fèi)。實(shí)施例3本實(shí)施例介紹一種資源調(diào)度系統(tǒng),至少包括判斷單元和遷移單元。判斷單元,判斷各物理主機(jī)上各資源的利用率是否達(dá)到設(shè)定利用率;遷移單元,當(dāng)判斷單元判斷物理主機(jī)上的一種或幾種資源的利用率達(dá)到設(shè)定利用 率,則將該物理主機(jī)上的一個(gè)或多個(gè)虛擬機(jī)遷移到資源未達(dá)到設(shè)定利用率的其他物理主機(jī) 上,使遷移操作后的物理主機(jī)上的所有資源的利用率一致。其中,遷移單元使遷移操作后的物理主機(jī)上的所有資源的利用率一致指遷移單元遷移操作后的物理主機(jī)上的各種資源的利用率之間的差值在設(shè)定范圍 內(nèi)。物理主機(jī)上所有資源包括如下一種或幾種中央處理器資源、內(nèi)存資源、網(wǎng)絡(luò)資源、磁盤資源。還有一些優(yōu)選方案中,在要?jiǎng)?chuàng)建新的虛擬機(jī)時(shí),若判斷單元判斷物理主機(jī)上的一 種或幾種資源的利用率達(dá)到設(shè)定利用率,則遷移單元,將該物理主機(jī)上的一個(gè)或多個(gè)虛擬 機(jī)遷移到資源未達(dá)到設(shè)定利用率的物理主機(jī)上,將所要?jiǎng)?chuàng)建的新的虛擬機(jī)部署到該物理主 機(jī)上,使該物理主機(jī)上所有資源的利用率一致。從上述實(shí)施例可以看出,本發(fā)明的實(shí)施例提高了物理主機(jī)上各種資源的利用率, 實(shí)現(xiàn)了節(jié)能降耗。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種資源調(diào)度方法,其特征在于,該方法包括當(dāng)某一物理主機(jī)上一種或幾種資源的利用率達(dá)到設(shè)定利用率,則將該物理主機(jī)上的一 個(gè)或多個(gè)虛擬機(jī)遷移到資源未達(dá)到設(shè)定利用率的其他物理主機(jī)上,使遷移操作后的物理主 機(jī)上的所有資源的利用率一致。
2.如權(quán)利要求1所述的方法,其特征在于,所述物理主機(jī)上的所有資源的利用率一致指 所述物理主機(jī)上的各種資源的利用率之間的差值在設(shè)定范圍內(nèi)。
3.如權(quán)利要求1或2所述的方法,其特征在于, 所述物理主機(jī)上所有資源包括如下一種或幾種 中央處理器資源、內(nèi)存資源、網(wǎng)絡(luò)資源、磁盤資源。
4.如權(quán)利要求3所述的方法,其特征在于,該方法還包括當(dāng)要?jiǎng)?chuàng)建新的虛擬機(jī)時(shí),將一種或幾種資源的利用率達(dá)到設(shè)定利用率的物理主機(jī)上的 一個(gè)或多個(gè)虛擬機(jī)遷移到資源未達(dá)到設(shè)定利用率的物理主機(jī)上,并將所要?jiǎng)?chuàng)建的新的虛擬 機(jī)部署到該物理主機(jī)上,使該物理主機(jī)上所有資源的利用率一致。
5.一種資源調(diào)度系統(tǒng),其特征在于,該系統(tǒng)包括判斷單元,判斷各物理主機(jī)上各資源的利用率是否達(dá)到設(shè)定利用率; 遷移單元,當(dāng)所述判斷單元判斷物理主機(jī)上的一種或幾種資源的利用率達(dá)到設(shè)定利用 率,則將該物理主機(jī)上的一個(gè)或多個(gè)虛擬機(jī)遷移到資源未達(dá)到設(shè)定利用率的其他物理主機(jī) 上,使遷移操作后的物理主機(jī)上的所有資源的利用率一致。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述遷移單元使遷移操作后的物理主機(jī)上的所有資源的利用率一致指所述遷移單元遷移操作后的物理主機(jī)上的各種資源的利用率之間的差值在設(shè)定范圍內(nèi)。
7.如權(quán)利要求5或6所述的系統(tǒng),其特征在于, 所述物理主機(jī)上所有資源包括如下一種或幾種 中央處理器資源、內(nèi)存資源、網(wǎng)絡(luò)資源、磁盤資源。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述遷移單元,在要?jiǎng)?chuàng)建新的虛擬機(jī)時(shí),若所述判斷單元判斷物理主機(jī)上的一種或幾 種資源的利用率達(dá)到設(shè)定利用率,則將該物理主機(jī)上的一個(gè)或多個(gè)虛擬機(jī)遷移到資源未達(dá) 到設(shè)定利用率的物理主機(jī)上,將所要?jiǎng)?chuàng)建的新的虛擬機(jī)部署到該物理主機(jī)上,使該物理主 機(jī)上所有資源的利用率一致。
全文摘要
本發(fā)明公開了一種資源調(diào)度系統(tǒng)及資源調(diào)度方法,涉及計(jì)算機(jī)資源虛擬化領(lǐng)域。本發(fā)明公開的方法包括當(dāng)某一物理主機(jī)上一種或幾種資源的利用率達(dá)到設(shè)定利用率,則將該物理主機(jī)上的一個(gè)或多個(gè)虛擬機(jī)遷移到資源未達(dá)到設(shè)定利用率的其他物理主機(jī)上,使遷移操作后的物理主機(jī)上的所有資源的利用率一致。本發(fā)明實(shí)施例提高了物理主機(jī)硬件的資源利用率,并且實(shí)現(xiàn)了節(jié)能降耗。
文檔編號(hào)G06F9/455GK102117226SQ201110066350
公開日2011年7月6日 申請(qǐng)日期2011年3月18日 優(yōu)先權(quán)日2011年3月18日
發(fā)明者王洪亮, 胡玉鵬 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
井冈山市| 修文县| 虞城县| 恭城| 郁南县| 东光县| 泰来县| 蒙城县| 离岛区| 兴化市| 微山县| 白山市| 阳新县| 丘北县| 营山县| 玛纳斯县| 太原市| 蒲城县| 八宿县| 永平县| 红河县| 香河县| 朔州市| 广丰县| 邢台县| 临漳县| 丽江市| 鹤岗市| 丰城市| 镇远县| 昔阳县| 卢龙县| 廊坊市| 韶关市| 监利县| 凉城县| 富锦市| 句容市| 临西县| 华容县| 鞍山市|