[發明專利]虛擬機調度器、調度需求管理器及方法和虛擬機調度系統有效
| 申請號: | 201410122663.0 | 申請日: | 2014-03-28 |
| 公開(公告)號: | CN104951351B | 公開(公告)日: | 2018-12-18 |
| 發明(設計)人: | 陶一然;楊鵬 | 申請(專利權)人: | 株式會社日立制作所 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 崔成哲 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 調度 需求 管理器 方法 系統 | ||
本發明涉及一種虛擬機調度器、調度需求管理器及其方法和虛擬機調度系統。本發明提供一種虛擬機調度方法,其特征在于,包括:監聽來自調度需求管理器的虛擬機的調度請求,判斷在該調度請求是否包含表示所述調度需求管理器與鄰近調度需求管理器達成了調度決議的信息,在該調度請求包含表示所述調度需求管理器與鄰近調度需求管理器達成了調度決議的信息的情況下,分別向所述調度需求管理器和所述鄰近調度需求管理器發出調度指令,其中在達成了調度決議的情況下,該調度請求還包含有關所述鄰近調度需求管理器的信息。
技術領域
本發明涉及分布式系統和計算機網絡領域,更具體地說,本發明涉及一種虛擬機調度器、調度需求管理器及其方法和虛擬機調度系統。
背景技術
近年來云計算技術蓬勃發展,云計算技術提高了資源(例如硬件資源)的利用率,同時降低了成本,并且在支持海量數據分析、存儲、搜索和災備方面都有很好表現。同時,基于云計算技術的平臺(云平臺)具有很好的可擴展性和平衡負荷能力。但是,建立云平臺同時也對于技術有較高要求,仍然有很多課題要完成。例如,如何調度系統資源以提高資源利用率并且平衡負荷就是一個棘手的問題。
為了改變這種情況,提出了基于云平臺的虛擬機調度技術,例如公開號為CN101719081A的專利申請(以下稱為專利文獻1)。該專利文獻1中提及一種虛擬機調度方法,利用一個虛擬機調度器,采用裝箱算法來解決數據中心資源計算和實時調度虛擬機的問題(參考本發明的圖1、圖2)。
專利文獻1中的方案做到了計算資源和調度,但是,該方案中采用了單一的虛擬機調度器,并且需要運用裝箱算法計算全系統的資源之后統一調度,難以應對大規模系統的虛擬機調度問題。在大規模系統中,視頻數據生成速度快、變化大,統一計算、統一調度的模式難以及時響應需求。
發明內容
基于以上的描述,希望提供一種能夠更好地調度系統資源以提高資源利用率并且平衡負荷的虛擬機調度器、調度需求管理器及方法和虛擬機調度系統。
(底層虛擬機調度器的虛擬機調度方法)
根據本發明的第一個方面,提供了一種虛擬機調度方法,其特征在于,包括:
監聽來自調度需求管理器的虛擬機的調度請求,
判斷在該調度請求是否包含表示所述調度需求管理器與鄰近調度需求管理器達成了調度決議的信息,
在該調度請求包含表示所述調度需求管理器與鄰近調度需求管理器達成了調度決議的信息的情況下,分別向所述調度需求管理器和所述鄰近調度需求管理器發出調度指令,其中在達成了調度決議的情況下,該調度請求還包含有關所述鄰近調度需求管理器的信息。
通過采用該方案,底層虛擬機調度器無需根據具體的物理服務器負荷信息進行調度,而僅僅根據調度請求是否包含表示所述調度需求管理器與鄰近調度需求管理器達成了調度決議的信息來進行虛擬機調度,簡化了虛擬機調服方法。
根據本發明的第二個方面,在第一個方面的虛擬機調度方法中,
在該調度請求未包含表示所述調度需求管理器與所述鄰近調度需求管理器達成了調度決議的信息的情況下,監聽來自其它調度需求管理器的虛擬機的調度請求,
根據所述調度需求管理器的虛擬機的調度請求和其它調度需求管理器的虛擬機的調度請求的需求量,判斷所述調度需求管理器的虛擬機的調度請求和所述其它調度需求管理器的虛擬機的調度請求是否能夠匹配,
如果能夠匹配,則分別向所述調度需求管理器和所述其它調度需求管理器發送有關對方的信息,并發送調度指令,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社日立制作所,未經株式會社日立制作所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410122663.0/2.html,轉載請聲明來源鉆瓜專利網。





