[發(fā)明專利]一種基于融合架構(gòu)云平臺的虛擬機調(diào)度方法在審
| 申請?zhí)枺?/td> | 202010908221.4 | 申請日: | 2020-09-02 |
| 公開(公告)號: | CN112130955A | 公開(公告)日: | 2020-12-25 |
| 發(fā)明(設(shè)計)人: | 卿昱;金鑫;劉曉毅;萬抒;尚旭;王進(jìn);崔陽;范家杰 | 申請(專利權(quán))人: | 中國電子科技網(wǎng)絡(luò)信息安全有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;H04L29/08 |
| 代理公司: | 成都九鼎天元知識產(chǎn)權(quán)代理有限公司 51214 | 代理人: | 劉世權(quán) |
| 地址: | 610207 四川省成都市*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 融合 架構(gòu) 平臺 虛擬機 調(diào)度 方法 | ||
本發(fā)明涉及虛擬機調(diào)度領(lǐng)域,公開了一種基于融合架構(gòu)云平臺的虛擬機調(diào)度方法,該方法主要通過兩個階段來實現(xiàn),首先要計算虛擬機鏡像存儲的位置,然后,根據(jù)得到的鏡像存儲位置,對虛擬機進(jìn)行調(diào)度。調(diào)度分為開機時調(diào)度和運行時調(diào)度;開機時調(diào)度是將虛擬機直接在鏡像存儲節(jié)點啟動,運行時調(diào)度是將運行中的虛擬機從源節(jié)點遷移到鏡像存儲節(jié)點運行,從而實現(xiàn)運行調(diào)度。本發(fā)明提出的調(diào)度方法,減小了節(jié)點之間的數(shù)據(jù)交換,降低了網(wǎng)絡(luò)壓力,調(diào)度完成后,虛擬機進(jìn)程和磁盤讀取均在同一節(jié)點運行,縮短了IO路徑,提高了虛擬機性能。
技術(shù)領(lǐng)域
本發(fā)明涉及虛擬機調(diào)度領(lǐng)域,尤其涉及一種基于融合架構(gòu)云平臺的虛擬機調(diào)度方法。
背景技術(shù)
隨著云計算時代的到來,使用虛擬化技術(shù)不可避免。虛擬化技術(shù)使得原本固定不易伸縮的物理資源利用軟件抽象成可配置的虛擬資源,這種靈活的方式也使得原有的物理邊界被打破,虛擬機所需的計算資源和存儲資源分布在不同的物理節(jié)點。在虛擬化環(huán)境中,原有的物理設(shè)備被虛擬成多個虛擬機,提供給用戶使用,單個節(jié)點可以運行多個虛擬機,對以虛擬機的優(yōu)化調(diào)度是提高虛擬資源利用率、提高可靠性的重要環(huán)節(jié)。
基于融合架構(gòu)的云平臺,平臺中的節(jié)點即提供計算資源(CPU、內(nèi)存)也提供存儲資源,虛擬機運行在某一個節(jié)點,會使用這個節(jié)點的CPU和內(nèi)存資源,但是虛擬機的磁盤鏡像應(yīng)該存儲在哪一個節(jié)點是按照哈希算法計算得出。平臺的每臺節(jié)點設(shè)置有一個哈希值的范圍,通過哈希算法對虛擬機磁盤鏡像計算得到一個哈希值,通過哈希值對照節(jié)點的哈希值范圍確定虛擬機鏡像應(yīng)該存儲的節(jié)點。
目前,虛擬機調(diào)度主要通過數(shù)量均衡、物理資源(CPU+內(nèi)存)利用均衡進(jìn)行調(diào)度,數(shù)量均衡調(diào)度是調(diào)度虛擬機使每個節(jié)點的虛擬機數(shù)量達(dá)到均衡,通過物理資源調(diào)度是調(diào)度遷移虛擬機使每個節(jié)點物理資源使用率達(dá)到均衡。但是這些調(diào)度方法在融合存儲的環(huán)境中還存在缺陷,例如圖1所示,云平臺有節(jié)點A和節(jié)點B,按照現(xiàn)有調(diào)度方法,虛擬機VM1、VM3運行在節(jié)點A,虛擬機VM2、VM4運行在節(jié)點B,虛擬機VM1的鏡像存儲在節(jié)點B,虛擬機VM2的鏡像存儲在節(jié)點A,這種情況下,虛擬機的數(shù)據(jù)讀取需要通過網(wǎng)絡(luò)跨節(jié)點訪問,增加了網(wǎng)絡(luò)的壓力,也影響到虛擬機的使用性能。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是:針對上述存在的問題,提供了一種基于融合架構(gòu)云平臺的虛擬機調(diào)度方法,該方法主要通過獲取虛擬機鏡像的存儲位置,再通過該存儲位置實現(xiàn)虛擬機的調(diào)度。
本發(fā)明采用的技術(shù)方案如下:一種基于融合架構(gòu)云平臺的虛擬機調(diào)度方法,包括:
確定并獲取虛擬機鏡像的存儲位置;
在虛擬機開機和運行時,根據(jù)獲取的鏡像存儲位置,對虛擬機進(jìn)行調(diào)度。
進(jìn)一步的,所述確定并獲取虛擬機鏡像的存儲位置的步驟,包括:
獲取存儲虛擬機鏡像的磁盤名稱并計算該磁盤的哈希值;
根據(jù)所述磁盤的哈希值,對照著節(jié)點的哈希值范圍,確定該磁盤在節(jié)點中的位置,進(jìn)而獲取虛擬機鏡像的存儲位置。
進(jìn)一步的,所述虛擬機在開機時的調(diào)度步驟包括:
獲取虛擬機鏡像的存儲位置,虛擬機在虛擬機鏡像的存儲位置直接啟動完成調(diào)度。
進(jìn)一步的,所述虛擬機在運行時的調(diào)度步驟包括:
獲取虛擬機鏡像的存儲位置,運行中的虛擬機從源節(jié)點遷移到鏡像存儲點運行,完成調(diào)度。
進(jìn)一步的,所有虛擬機依次排隊按照所述開機時的調(diào)度步驟或運行時的調(diào)度步驟進(jìn)行調(diào)度。
進(jìn)一步的,所述云平臺節(jié)點的哈希值范圍在節(jié)點創(chuàng)建時由系統(tǒng)設(shè)置。
與現(xiàn)有技術(shù)相比,采用上述技術(shù)方案的有益效果為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電子科技網(wǎng)絡(luò)信息安全有限公司,未經(jīng)中國電子科技網(wǎng)絡(luò)信息安全有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010908221.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





