• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種虛擬機調(diào)度的方法及調(diào)度監(jiān)控器技術(shù)

    技術(shù)編號:9925807 閱讀:141 留言:0更新日期:2014-04-16 17:20
    本發(fā)明專利技術(shù)實施例公開了一種虛擬機調(diào)度的方法,包括:當(dāng)監(jiān)測到第一物理服務(wù)器的中央處理器CPU占用率大于或等于預(yù)設(shè)的第一閾值時,獲取所述第一物理服務(wù)器中的各虛擬機的第一運行日志,其中,所述第一運行日志包括各虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系;根據(jù)各所述虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系計算所述各虛擬機間的第一資源使用相似度,并獲取最高的第一資源使用相似度所對應(yīng)的待控虛擬機;將所述待控虛擬機遷出所述第一物理服務(wù)器,以降低所述第一物理服務(wù)器的CPU占用率。本發(fā)明專利技術(shù)實施例還公開了一種調(diào)度監(jiān)控器。采用本發(fā)明專利技術(shù),可提高物理服務(wù)器的資源利用率,降低能耗。

    【技術(shù)實現(xiàn)步驟摘要】
    一種虛擬機調(diào)度的方法及調(diào)度監(jiān)控器
    本專利技術(shù)涉及通信
    ,尤其涉及一種虛擬機調(diào)度的方法及調(diào)度監(jiān)控器。
    技術(shù)介紹
    隨著虛擬化技術(shù)的發(fā)展,虛擬化技術(shù)在數(shù)據(jù)中心得到了廣泛的應(yīng)用,數(shù)據(jù)中心通過虛擬化技術(shù)可以在一臺物理服務(wù)器上虛擬出多臺相互隔離的虛擬機,各虛擬機可以同時運行相互獨立的操作系統(tǒng),這些操作系統(tǒng)不獨享底層的物理計算資源,只是運行在一個與真實計算環(huán)境完全相同的虛擬機中,其中,與真實計算環(huán)境完全相同指具有相同的CPU主頻,內(nèi)存和硬盤容量等。通過虛擬化技術(shù)的應(yīng)用,數(shù)據(jù)中心能夠應(yīng)對日益增長的數(shù)據(jù)處理需求,可以有效的提高計算機資源利用率,也可以降低成本。但在虛擬機運行過程中,可能會造成物理服務(wù)器的負(fù)載不均,從而導(dǎo)致業(yè)務(wù)效率低下,并造成資源浪費,這需要通過負(fù)載均衡調(diào)度平衡各物理服務(wù)器的負(fù)載。目前的虛擬機的調(diào)度,一般是獲取虛擬機的業(yè)務(wù)描述信息以及各物理服務(wù)器的物理資源利用信息來進(jìn)行分析,再在各物理服務(wù)器中選擇合適的物理服務(wù)器來運行虛擬機。但這樣的調(diào)度存在調(diào)度抖動,即調(diào)度監(jiān)控器在結(jié)合物理資源利用信息來分析某個物理服務(wù)器在某個時間點CPU占用率很低時,調(diào)度監(jiān)控器將某個虛擬機遷移到物理服務(wù)器運行,但物理服務(wù)器在某個時間點的CPU的占用率低可以是個暫態(tài),后期可能占用率變高,這可能引發(fā)重新調(diào)度,導(dǎo)致物理服務(wù)器工作效率低,并帶來能耗的開銷。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)實施例所要解決的技術(shù)問題在于,提供一種虛擬機調(diào)度的方法及調(diào)度監(jiān)控器。可提高物理服務(wù)器的資源利用率,節(jié)約成本開支。為了解決上述技術(shù)問題,本專利技術(shù)第一方面提供了一種虛擬機調(diào)度的方法,包括:當(dāng)監(jiān)測到第一物理服務(wù)器的中央處理器CPU占用率大于或等于預(yù)設(shè)的第一閾值時,獲取所述第一物理服務(wù)器中的各虛擬機的第一運行日志,其中,所述第一運行日志包括各虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系;根據(jù)各所述虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系計算所述各虛擬機間的第一資源使用相似度,并獲取最高的第一資源使用相似度所對應(yīng)的待控虛擬機;將所述待控虛擬機遷出所述第一物理服務(wù)器,以降低所述第一物理服務(wù)器的CPU占用率。在第一種可能實現(xiàn)的方式中,所述根據(jù)各所述虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系計算所述各虛擬機間的第一資源使用相似度,并獲取最高的第一資源使用相似度所對應(yīng)的待控虛擬機包括:根據(jù)各所述虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系,擬合各所述虛擬機的第一資源使用時間曲線;計算各所述第一資源使用時間曲線間的第一曲線相似度,獲取最高的第一曲線相似度所對應(yīng)的第三資源使用時間曲線;根據(jù)各所述第一資源時間曲線與各虛擬機的對應(yīng)關(guān)系,獲取所述第三資源使用時間曲線所對應(yīng)的待控虛擬機。結(jié)合第一方面或第一方面的第一種可能實現(xiàn)方式,在第二種可能實現(xiàn)方式中,所述將所述待控虛擬機遷出所述第一物理服務(wù)器包括:獲取與調(diào)度監(jiān)控器相連接的第二物理服務(wù)器的第二運行日志,其中,所述第二運行日志包括第二物理服務(wù)器的第二資源使用大小與時間的對應(yīng)關(guān)系;根據(jù)所述第二資源使用大小與時間的對應(yīng)關(guān)系和所述待控虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系,計算所述第二物理服務(wù)器與所述待控虛擬機的相似度,并判斷所述相似度是否小于或等于預(yù)設(shè)的第二閾值;當(dāng)所述相似度小于或等于預(yù)設(shè)的第二閾值,將所述待控虛擬機遷移至所述第二物理服務(wù)器運行。結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述根據(jù)所述第二資源使用大小與時間的對應(yīng)關(guān)系和所述待控虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系,計算所述第二物理服務(wù)器與所述待控虛擬機的相似度包括:根據(jù)所述第二資源使用大小與時間的對應(yīng)關(guān)系,擬合所述第二物理服務(wù)器的第二資源使用時間曲線;計算所述第二資源使用時間曲線與所述第三資源使用時間曲線間的第二曲線相似度。結(jié)合第一方面的第二種可能或第一方面的第三種可能的實現(xiàn)方式,在第四種可能實現(xiàn)的方式中,所述獲取與調(diào)度監(jiān)控器相連接的第二物理服務(wù)器的第二運行日志之前包括:獲取所述第二物理服務(wù)器的CPU占用資源大小,并判斷所述第二物理服務(wù)器的CPU占用資源大小是否小于或等于第三閾值;當(dāng)所述第二物理服務(wù)器的CPU占用率小于或等于第三閾值,獲取待控虛擬機的CPU占用資源大小并判斷所述待控虛擬機的CPU占用資源大小與所述第二物理服務(wù)器的CPU占用資源大小之和是否小于或等于第四閾值;當(dāng)所述待控虛擬機的CPU占用資源大小與所述第二物理服務(wù)器的CPU占用資源大小之和小于或等于第四閾值,執(zhí)行獲取與調(diào)度監(jiān)控器相連接的第二物理服務(wù)器的第二運行日志步驟。結(jié)合第一方面或第一方面的第一種可能至第一方面的第四種可能的實現(xiàn)方式中,在第五種可能實現(xiàn)的方式中,所述虛擬機的第一資源使用大小包括:所述虛擬機CPU的第一資源使用大小、所述虛擬機內(nèi)存的第一資源使用大小、所述虛擬機硬盤的第一資源使用大小以及所述虛擬機帶寬的第一資源使用大小中的任一種或多種。結(jié)合第一方面的第二種可能至第一方面的第五種可能的實現(xiàn)方式,在第六種可能實現(xiàn)的方式中,所述第二物理服務(wù)器的第二資源使用大小包括:所述第二物理服務(wù)器CPU的第二資源使用大小、所述第二物理服務(wù)器內(nèi)存的第二資源使用大小、所述第二物理服務(wù)器硬盤的第二資源使用大小以及所述第二物理服務(wù)器帶寬的第二資源使用大小中的任一種或多種。本專利技術(shù)第二方面提供調(diào)度監(jiān)控器,包括:獲取單元,用于當(dāng)監(jiān)測到第一物理服務(wù)器的中央處理器CPU占用率大于或等于預(yù)設(shè)的第一閾值時,獲取所述第一物理服務(wù)器中的各虛擬機的第一運行日志,其中,所述第一運行日志包括各虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系;計算單元,用于根據(jù)各所述虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系計算所述各虛擬機間的第一資源使用相似度,并獲取最高的第一資源使用相似度所對應(yīng)的待控虛擬機;遷移單元,用于將所述待控虛擬機遷出所述第一物理服務(wù)器,以降低所述第一物理服務(wù)器的CPU占用率。在第一種可能的實現(xiàn)方式中,所述計算單元包括:第一擬合子單元,用于根據(jù)各所述虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系,擬合各所述虛擬機的第一資源使用時間曲線;第一計算子單元,用于計算各所述第一資源使用時間曲線間的第一曲線相似度,獲取最高的第一曲線相似度所對應(yīng)的第三資源使用時間曲線;第一獲取子單元,用于根據(jù)各所述資源時間曲線與各虛擬機的對應(yīng)關(guān)系,獲取第三資源使用時間曲線所對應(yīng)的待控虛擬機。結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述遷移單元包括:第二獲取子單元,用于獲取與調(diào)度監(jiān)控器相連接的第二物理服務(wù)器的第二運行日志,其中,所述第二運行日志包括第二物理服務(wù)器的第二資源使用大小與時間的對應(yīng)關(guān)系;第二計算子單元,用于根據(jù)所述第二資源使用大小與時間的對應(yīng)關(guān)系和所述待控虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系,計算所述第二物理服務(wù)器與所述待控虛擬機的相似度,并判斷所述相似度是否小于或等于預(yù)設(shè)的第二閾值;遷移子單元,用于當(dāng)所述相似度小于或等于預(yù)設(shè)的第二閾值,將所述待控虛擬機遷移至所述第二物理服務(wù)器運行。結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第三種可能實現(xiàn)的方式中,所述第二計算子單元包括:第二擬合子單元,用于根據(jù)所述第二資源使用大小與時間的對應(yīng)關(guān)系,擬合所述第二物理服務(wù)器的第二資源使用時間曲線;第三計算子單元,用于計算所述第二資源使用時間曲線與所述第三資本文檔來自技高網(wǎng)...
    一種虛擬機調(diào)度的方法及調(diào)度監(jiān)控器

    【技術(shù)保護點】
    一種虛擬機調(diào)度的方法,其特征在于,所述方法包括:當(dāng)監(jiān)測到第一物理服務(wù)器的中央處理器CPU占用率大于或等于預(yù)設(shè)的第一閾值時,獲取所述第一物理服務(wù)器中的各虛擬機的第一運行日志,其中,所述第一運行日志包括各虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系;根據(jù)各所述虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系計算所述各虛擬機間的第一資源使用相似度,并獲取最高的第一資源使用相似度所對應(yīng)的待控虛擬機;將所述待控虛擬機遷出所述第一物理服務(wù)器,以降低所述第一物理服務(wù)器的CPU占用率。

    【技術(shù)特征摘要】
    1.一種虛擬機調(diào)度的方法,其特征在于,所述方法包括:當(dāng)監(jiān)測到第一物理服務(wù)器的中央處理器CPU占用率大于或等于預(yù)設(shè)的第一閾值時,獲取所述第一物理服務(wù)器中的各虛擬機的第一運行日志,其中,所述第一運行日志包括各虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系;根據(jù)各所述虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系計算所述各虛擬機間的第一資源使用相似度,并獲取最高的第一資源使用相似度所對應(yīng)的待控虛擬機;將所述待控虛擬機遷出所述第一物理服務(wù)器,以降低所述第一物理服務(wù)器的CPU占用率。2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)各所述虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系計算所述各虛擬機間的第一資源使用相似度,并獲取最高的第一資源使用相似度所對應(yīng)的待控虛擬機包括:根據(jù)各所述虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系,擬合各所述虛擬機的第一資源使用時間曲線;計算各所述第一資源使用時間曲線間的第一曲線相似度,獲取最高的第一曲線相似度所對應(yīng)的第三資源使用時間曲線;根據(jù)各所述第一資源使用時間曲線與各虛擬機的對應(yīng)關(guān)系,獲取所述第三資源使用時間曲線所對應(yīng)的待控虛擬機。3.如權(quán)利要求2所述的方法,其特征在于,所述將所述待控虛擬機遷出所述第一物理服務(wù)器包括:獲取與調(diào)度監(jiān)控器相連接的第二物理服務(wù)器的第二運行日志,其中,所述第二運行日志包括第二物理服務(wù)器的第二資源使用大小與時間的對應(yīng)關(guān)系;根據(jù)所述第二資源使用大小與時間的對應(yīng)關(guān)系和所述待控虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系,計算所述第二物理服務(wù)器與所述待控虛擬機的相似度,并判斷所述相似度是否小于或等于預(yù)設(shè)的第二閾值;當(dāng)所述相似度小于或等于預(yù)設(shè)的第二閾值,將所述待控虛擬機遷移至所述第二物理服務(wù)器運行。4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述第二資源使用大小與時間的對應(yīng)關(guān)系和所述待控虛擬機的第一資源使用大小與時間的對應(yīng)關(guān)系,計算所述第二物理服務(wù)器與所述待控虛擬機的相似度包括:根據(jù)所述第二資源使用大小與時間的對應(yīng)關(guān)系,擬合所述第二物理服務(wù)器的第二資源使用時間曲線;計算所述第二資源使用時間曲線與所述第三資源使用時間曲線間的第二曲線相似度。5.如權(quán)利要求3或4所述的方法,其特征在于,所述獲取與調(diào)度監(jiān)控器相連接的第二物理服務(wù)器的第二運行日志之前包括:獲取所述第二物理服務(wù)器的CPU占用資源大小,并判斷所述第二物理服務(wù)器的CPU占用資源大小是否小于或等于第三閾值;當(dāng)所述第二物理服務(wù)器的CPU占用率小于或等于第三閾值,獲取待控虛擬機的CPU占用資源大小并判斷所述待控虛擬機的CPU占用資源大小與所述第二物理服務(wù)器的CPU占用資源大小之和是否小于或等于第四閾值;當(dāng)所述待控虛擬機的CPU占用資源大小與所述第二物理服務(wù)器的CPU占用資源大小之和小于或等于第四閾值,執(zhí)行獲取與調(diào)度監(jiān)控器相連接的第二物理服務(wù)器的第二運行日志步驟。6.如權(quán)利要求5所述的方法,其特征在于,所述虛擬機的第一資源使用大小包括:所述虛擬機CPU的第一資源使用大小、所述虛擬機內(nèi)存的第一資源使用大小、所述虛擬機硬盤的第一資源使用大小以及所述虛擬機帶寬的第一資源使用大小中的任一種或多種。7.如權(quán)利要求6所述的方法,其特征在于,所述第二物理服務(wù)器的第二資源使用大小包括:所述第二物理服務(wù)器CPU的第二資源使用大小、所述第二物理服務(wù)器內(nèi)存的第二資源使用大小、所述第二物理服務(wù)器硬盤的第二資源使用大小以及...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:黃海彬郭興澤
    申請(專利權(quán))人:杭州華為數(shù)字技術(shù)有限公司
    類型:發(fā)明
    國別省市:浙江;33

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av无码有乱码在线观看| 最新亚洲人成无码网www电影| 亚洲AV无码成人精品区天堂 | 国产av永久无码天堂影院| 国产成人无码久久久精品一| 欧洲黑大粗无码免费| 精品无码一区在线观看| 内射人妻少妇无码一本一道 | 成人h动漫精品一区二区无码| 亚洲一区二区三区无码中文字幕| 久久久无码精品亚洲日韩京东传媒| 无码A级毛片日韩精品| 亚洲va成无码人在线观看| 久久老子午夜精品无码怎么打| 日韩精品人妻系列无码av东京 | 免费A级毛片无码视频| 八戒理论片午影院无码爱恋| 午夜寂寞视频无码专区| 无码国产精品久久一区免费| 久久久久久国产精品免费无码 | 亚洲国产成人精品无码区在线秒播| av无码东京热亚洲男人的天堂| 一本色道久久综合无码人妻 | 无码天堂亚洲国产AV| 亚洲中文字幕无码av| 亚洲精品无码久久毛片波多野吉衣| 国产亚洲?V无码?V男人的天堂| 人妻少妇无码视频在线| 免费无遮挡无码视频在线观看| 亚洲精品无码少妇30P| 少妇久久久久久人妻无码| 精品久久久久久久无码久中文字幕 | 国产真人无码作爱免费视频 | 国产成人无码综合亚洲日韩| 自拍中文精品无码| 国产AV无码专区亚洲AV漫画| 永久免费av无码网站yy| 亚洲AV日韩AV永久无码久久 | 国产品无码一区二区三区在线| 亚洲中文字幕无码久久| 无码不卡中文字幕av|