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

    用于虛擬容器系統(tǒng)內的資源容量評估的方法和裝置制造方法及圖紙

    技術編號:8082114 閱讀:222 留言:0更新日期:2012-12-14 14:48
    提供了用于評估在多個容器之間具有彈性和競爭的系統(tǒng)中的潛在資源容量的方法和裝置。為競爭更大容器的總容量的多個容器中的至少一個容器確定動態(tài)潛在容量。獲得多個競爭容器中的每個容器的當前利用量,并且為每個競爭容器確定平衡容量。平衡容量指示相應容器被授權的容量。基于總容量、一個或多個當前利用量與一個或多個相應平衡容量的比較、以及多個競爭容器中的每個容器的相對資源權重,來確定動態(tài)潛在容量。可選地,當多個容器的集合改變時或者在分配每項工作元素之后,重新計算動態(tài)潛在容量。

    【技術實現(xiàn)步驟摘要】
    【國外來華專利技術】
    本專利技術主要涉及電氣、電子和計算機技木,并且更具體地涉及具備虛擬化支持的平臺的資源的動態(tài)容量。
    技術介紹
    在共享計算機資源時,調度器向ー個或多個可用的處理器或其它資源分配進程。通常,調度器通過匹配作業(yè)要求與資源的能力和容量來分配工作,例如批處理作業(yè)。傳統(tǒng)上,基于當前利用量和固定容量,作業(yè)被直接分配給物理資源。然而,近來物理資源常通過一個或多個資源容器(經常被稱為“虛擬機”)給出,每ー個資源容器都提供了底層資源的抽象。共享的物理資源可以包括例如處理內核、存儲系統(tǒng)和網絡通信資源。 在多容器環(huán)境中,各種容器通常在容器管理器的監(jiān)瞀下共享并競爭固定的物理資源,例如處理器周期。容器管理器通常根據(jù)規(guī)則或策略的集合向容器分配物理資源。容器之間的資源競爭對于調度問題增加了更大的復雜性。容器資源容量的評估在任何調度進程中都是ー個關鍵步驟。另外,容器可以在執(zhí)行工作時被添加、刪除、掛起或聯(lián)機。規(guī)劃這些動作并且評估對現(xiàn)有容器和作業(yè)的影響也是重要的活動。然而,在多容器環(huán)境中,資源容量的評估很有難度。因此,存在對用于評估虛擬容器的系統(tǒng)內的資源容量的方法和裝置的需求。進ー步地也存在對用于評估共享物理容量的所有虛擬容器上的動態(tài)資源容量的方法和裝置的需求。
    技術實現(xiàn)思路
    一般性地,提供了用于評估在多個容器(例如虛擬機)之間存在弾性和競爭的系統(tǒng)中的潛在資源容量(例如用于作業(yè)分配)的方法和裝置。根據(jù)本專利技術的ー個方面,為競爭較大容器的總容量的多個容器中的至少ー個容器確定動態(tài)潛在容量。獲得多個競爭容器中的每個容器的當前利用量,并且為每個競爭容器確定平衡容量。平衡容量指示相應容器被授權的容量。基于總容量、一個或多個當前利用量與一個或多個相應平衡容量的比較、以及多個競爭容器中的每個容器的相對資源權重,來確定動態(tài)潛在容量。根據(jù)本專利技術的另ー個方面,可選地,當多個容器的集合被改變時或者在分配每項工作元素之后,重新計算動態(tài)潛在容量。確定的動態(tài)潛在容量能夠被用于例如多個父容器之間的容器遷移或者用于工作分配。在一個示范性實施例中,多個容器被分為至少兩組。過度利用組包括利用量超過全局平衡容量的容器,而未充分利用組包括利用量低于全局平衡容量的容器。過度利用組的動態(tài)潛在容量可被計算為總容量和未充分利用組內的成員的容量之和之間的差值。過度利用組中利用量低于閾值的成員被轉移至未充分利用組。對本專利技術更加完整的理解以及本專利技術更多的特征和優(yōu)點應通過參考以下的詳細說明內容和附圖獲得。附圖說明圖I提供了常規(guī)示范性作業(yè)調度器的概要圖;圖2提供了另外的常規(guī)示范性作業(yè)調度器的概要圖;圖3示出了用于兩個示范性容器的各種類型的容器容量;圖4示出了為兩個競爭的示范性容器分配資源;圖5示出了用于并入本專利技術特征的潛在容量評估進程的實施例的示范性偽代碼;圖6提供了用于為三個容器的示范性集合分配資源的示例;圖7是根據(jù)本專利技術的評估空閑容量的裝置的示意性方塊圖;以及 圖8示出了可以有效用于實現(xiàn)本專利技術的ー個或多個方面和/或元素的計算機系統(tǒng)。具體實施例方式本專利技術提供了用于評估在多個容器(例如虛擬機)之間存在弾性和競爭的系統(tǒng)中的潛在資源容量(例如用于作業(yè)分配)的方法和裝置。圖I提供了常規(guī)示范性作業(yè)調度器100的概要圖。如圖I所示,作業(yè)隊列110內存儲的一項或多項作業(yè)由作業(yè)調度器120處理,以把每項給定作業(yè)分配給ー個或多個可用物理資源,例如物理計算平臺150。物理資源150可以包括例如處理內核、存儲系統(tǒng)和網絡通信資源。如前所述,調度器120通過匹配作業(yè)要求與資源150的能力和容量來分配作業(yè)。如圖I所示,物理資源150通過ー個或多個資源容器130給出,每個資源容器都提供了底層資源150的抽象。示范性容器130通常在容器管理器140的監(jiān)瞀下共享這些底層物理資源150。容器130經常要為底層資源150而彼此競爭。圖I中的作業(yè)調度器100使用了單層容器130。圖2提供了另外的常規(guī)示范性作業(yè)調度器200的概要圖。如圖2所示,特定容器(例如容器230-1)能夠托管ー個或多個另外的容器210-1到210-N以及ー個或多個容器管理器220。本專利技術認識到,在多容器環(huán)境中,各種容器130、230共享和競爭固定的平臺資源150、250。容器130、230的資源容量評估在由調度器120執(zhí)行的調度進程中是ー個關鍵步驟。根據(jù)本專利技術的ー個方面,為具有多個容器130、230的系統(tǒng)評估潛在資源容量。圖3示出了用于兩個示范性容器A,B的各種類型的容器容量。如圖3所示,具有固定尺寸的父容器320 (或平臺)提供了總物理容量。總物理容量被動態(tài)地分配給容器A和B。在容器A上有示范性作業(yè)運行。容器A上運行的示范性作業(yè)具有利用量JA。兩個示范性容器A,B均具有潛在容量(PC)。例如,容器A具有潛在容量PCA。如本文中所使用的,潛在容量相應于每個容器當前能夠利用的量(例如最大可用容量)。潛在容量取決于系統(tǒng)狀態(tài)以及管理器在競爭期間如何分配資源。如圖3所示,容器A上運行的作業(yè)消耗資源量J。兩個示范性容器A、B具有空閑容量(FC)。例如容器A具有空閑容量FCa。如本文中所使用的,空閑容量是每個容器內可達潛在容量的剩余資源(例如可用于新工作的容量)。因此,容器的潛在容量可以表達如下PC=J+FC.空閑容量因此可以根據(jù)潛在容量和利用量來計算。要注意的是,根據(jù)系統(tǒng)狀態(tài),所有容器的潛在容量之和可能會超過底層平臺的物理容量。通常,根據(jù)物理容量、容器屬性、狀態(tài)和所有容器上的利用量來計算每個容器A、B的潛在容量。每個容器的空閑容量常常是作業(yè)調度算法中的關鍵參數(shù)。例如,代表性的常規(guī)調度方法把每項作業(yè)分配給具有最大空閑容量的平臺。用這種方式,調度提供了基本負載平衡,在可用機器中分配作業(yè)。在物理資源調度的常規(guī)情況下,平臺的空閑容量可以從利用量監(jiān)測器直接獲得。然而,對于競爭容器的調度,由于空閑容量取決于由容器管理器140、240實施的規(guī)則和策略,所以空閑容量無法根據(jù)當前系統(tǒng)狀態(tài)(例如所有容器內的資源的利用量)獲得。計算虛擬容器的潛在容量如前所述,本專利技術提供了用于評估具有多個容器130、230的系統(tǒng)內的潛在容量的 方法和裝置。根據(jù)本專利技術的ー個方面,給定當前系統(tǒng)狀態(tài)并使用容器管理器140用來對容器130、230間的需求進行仲裁的規(guī)則,來評估每個容器130、230的潛在資源容量。該潛在容量隨后在作業(yè)分配算法中被應用以便為要運行的每項作業(yè)或作業(yè)元素選擇容器。以下結合圖5進ー步介紹用于評估容器130、230的潛在容量的示范性算法。估算的資源消耗量在向容器130、230分配每項作業(yè)時,系統(tǒng)狀態(tài)改變,這在調度下一項作業(yè)時必須被考慮。這在例如一次調度ー組作業(yè)并且在分配下一項作業(yè)之前沒有足夠的時間來評估每項作業(yè)安排的效果時可能會有問題。每項作業(yè)在執(zhí)行期間消耗的給定資源的量平均來說可以是已知的。因此,在把一項作業(yè)分配給ー個容器之后,該容器的空閑容量使用情況可以利用平均資源消耗量進行調節(jié)。在一個示范性實施例中,當無法得到平均資源消耗量時,例如可以基于該類型的作業(yè)最近的資源消耗量的平均值來進行估算。作業(yè)的資源消耗量常常是變量。因此,在進ー步的變形中,潛在容量和空閑容量根據(jù)作業(yè)的統(tǒng)計使用情況和系統(tǒng)中的競爭作業(yè)來進行分配。例如,假設空閑容量在90%的時間內都處于0. 8或者低于0. 8的值。而在另一種變本文檔來自技高網...

    【技術保護點】

    【技術特征摘要】
    【國外來華專利技術】...

    【專利技術屬性】
    技術研發(fā)人員:F·貝內德蒂N·鮑伯羅夫L·L·馮劉巖斌S·R·西拉姆
    申請(專利權)人:國際商業(yè)機器公司
    類型:
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲AV无码精品色午夜果冻不卡 | 特级无码毛片免费视频尤物| 国产成人综合日韩精品无码| 人妻在线无码一区二区三区| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻系列av无码一区二区 | 无码福利一区二区三区| 国产精品无码无卡在线观看久| 在线精品无码字幕无码AV| 久久久久亚洲av无码专区导航| 影院无码人妻精品一区二区| 亚洲日韩乱码中文无码蜜桃| 久久激情亚洲精品无码?V| 亚洲一区无码中文字幕乱码| 日韩精品无码人成视频手机 | 国产精品无码无卡无需播放器| 精品亚洲A∨无码一区二区三区| 久久精品无码一区二区日韩AV| 亚洲AV成人无码天堂| 亚洲Av无码专区国产乱码DVD| 亚洲国产精品无码久久久久久曰| 亚洲av无码电影网| 无码国内精品人妻少妇蜜桃视频| 无码8090精品久久一区| 亚洲精品久久久久无码AV片软件| 亚洲AV日韩AV永久无码绿巨人| 国产亚洲美日韩AV中文字幕无码成人 | 无码人妻AⅤ一区二区三区水密桃| 麻豆aⅴ精品无码一区二区| 中文无码vs无码人妻| 人妻AV中出无码内射| 久久精品无码一区二区三区日韩| 国外AV无码精品国产精品| 亚洲AV无码专区在线电影成人 | 亚洲中文字幕无码日韩| 深夜a级毛片免费无码| 国产精品无码MV在线观看| 性色AV一区二区三区无码| 国产成人无码av在线播放不卡| 无码乱码观看精品久久| 日韩精品无码永久免费网站| 国产在线无码精品无码|