[發(fā)明專利]用于從預(yù)先供應(yīng)的虛擬機池選擇虛擬機的方法和系統(tǒng)無效
| 申請?zhí)枺?/td> | 201210238865.2 | 申請日: | 2012-07-10 |
| 公開(公告)號: | CN102981908A | 公開(公告)日: | 2013-03-20 |
| 發(fā)明(設(shè)計)人: | J·L·安德森;G·J·伯斯;J·L·科維達克;C·W·羅施 | 申請(專利權(quán))人: | 國際商業(yè)機器公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 吳立明 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 預(yù)先 供應(yīng) 虛擬機 選擇 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
一般而言,本發(fā)明涉及在聯(lián)網(wǎng)計算環(huán)境(例如云計算環(huán)境)中選擇虛擬機(VM)。具體而言,本發(fā)明涉及從預(yù)先供應(yīng)(provision)的VM池選擇VM以用于處理工作負載請求。
背景技術(shù)
聯(lián)網(wǎng)計算環(huán)境(例如云計算環(huán)境)是對先前網(wǎng)格環(huán)境的增強,其中多個網(wǎng)格和其它計算資源可以由一個或者多個附加抽象層(例如云層)進一步增強、因此使相異設(shè)備在終端消費者看來為單個無縫資源池。這些資源可以包括比如物理或者邏輯計算引擎、服務(wù)器和設(shè)備、設(shè)備存儲器、存儲設(shè)備這樣的資源以及其它資源。
通常在相對靜態(tài)硬件池內(nèi)表現(xiàn)云計算服務(wù),其中操作系統(tǒng)和應(yīng)用被部署和重新配置成滿足消費者的計算需求。在云環(huán)境的邊界內(nèi),可以安裝和覆蓋應(yīng)用映像,可以修改因特網(wǎng)協(xié)議(IP)地址,并且可以分配真實和虛擬處理器以滿足可變商務(wù)需要。目前,不同云服務(wù)提供商可能需要可變數(shù)量的時間以供應(yīng)消費者請求的虛擬機。例如一些云提供商可能以在幾秒內(nèi)供應(yīng)特定資源,而其它云提供商可能花費數(shù)小時。供應(yīng)速度上的差異一般由至少三個因素引起:存儲架構(gòu)類型、云管理平臺的架構(gòu)和/或用來供應(yīng)資源的方法。這樣,在實現(xiàn)高效計算資源供應(yīng)時間時可能存在挑戰(zhàn)。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一組可以用來選擇應(yīng)當(dāng)使用哪些部分和/或預(yù)先供應(yīng)的虛擬機(VM)作為基礎(chǔ)平臺,以滿足在聯(lián)網(wǎng)計算環(huán)境(例如云計算環(huán)境)中接收的新工作負載(例如供應(yīng))請求的算法方法。具體而言,當(dāng)接收工作負載請求時,標識所需要的用于處理工作負載請求的一組(例如至少一個)軟件程序。然后從預(yù)先供應(yīng)的VM池選擇具有該組軟件程序的一組VM。一般而言,可以遵循多個方法和/或因素以選擇該組VM。示例包括用于安裝該組VM的時間長度、該組VM被需求的概率和/或具有該組軟件程序的該組VM的數(shù)量。一旦已經(jīng)選擇該組VM,可以安裝該組VM,并且可以使用該組軟件程序來處理工作負載請求。
本發(fā)明的第一方面提供一種用于在聯(lián)網(wǎng)計算環(huán)境中選擇預(yù)先供應(yīng)的虛擬機(VM)以處理工作負載請求的計算機實施的方法,該方法包括:在計算機存儲介質(zhì)中接收工作負載請求;標識所需要的用于處理工作負載請求的一組軟件程序;在聯(lián)網(wǎng)計算環(huán)境中從預(yù)先供應(yīng)的VM池選擇具有該組軟件程序的一組VM,該組VM基于以下各項中的至少一項來選擇:用于安裝該組VM的時間長度;該組VM被需求的概率;或者具有該組軟件程序的該組VM的數(shù)量;安裝該組VM;以及在該組VM中使用該組軟件程序來處理工作負載請求。
本發(fā)明的第二方面提供一種用于在聯(lián)網(wǎng)計算環(huán)境中選擇預(yù)先供應(yīng)的虛擬機(VM)以處理工作負載請求的系統(tǒng),該系統(tǒng)包括:包括指令的存儲器介質(zhì);耦合到存儲器介質(zhì)的總線;以及耦合到總線的處理器,所述處理器在執(zhí)行指令時使系統(tǒng):在計算機存儲介質(zhì)中接收工作負載請求;標識所需要的用于處理工作負載請求的一組軟件程序;在聯(lián)網(wǎng)計算環(huán)境中從預(yù)先供應(yīng)的VM池選擇具有該組軟件程序的一組VM,該組VM基于以下各項中的至少一項來選擇:用于安裝該組VM的時間長度;該組VM被需求的概率;或者具有該組軟件程序的該組VM的數(shù)量;安裝該組VM;以及使用該組VM中的該組軟件程序來處理工作負載請求。
本發(fā)明的第三方面提供一種用于在聯(lián)網(wǎng)計算環(huán)境中選擇預(yù)先供應(yīng)的虛擬機(VM)以處理工作負載請求的計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括計算機可讀存儲介質(zhì)和存儲于計算機可讀存儲介質(zhì)上的程序指令,程序指令用于:在計算機存儲介質(zhì)中接收工作負載請求;標識所需要的用于處理工作負載請求的一組軟件程序;在聯(lián)網(wǎng)計算環(huán)境中從預(yù)先供應(yīng)的VM池選擇具有該組軟件程序的一組VM,該組VM基于以下各項中的至少一項來選擇:用于安裝該組VM的時間長度;該組VM被需求的概率;或者具有該組軟件程序的該組VM的數(shù)量;安裝該組VM;以及使用該組VM中的該組軟件程序來處理工作負載請求。
本發(fā)明的第四方面提供一種用于部署系統(tǒng)的方法,該系統(tǒng)用于在聯(lián)網(wǎng)計算環(huán)境中選擇預(yù)先供應(yīng)的虛擬機(VM)以處理工作負載請求,該方法包括部署計算機基礎(chǔ)設(shè)施,該計算機基礎(chǔ)設(shè)施可操作用于:在計算機存儲介質(zhì)中接收工作負載請求;標識所需要的用于處理工作負載請求的一組軟件程序;在聯(lián)網(wǎng)計算環(huán)境中從預(yù)先供應(yīng)的VM池選擇具有該組軟件程序的一組VM,該組VM基于以下各項中的至少一項來選擇:用于安裝該組VM的時間長度;該組VM被需求的概率;或者具有該組軟件程序的該組VM的數(shù)量;安裝該組VM;以及使用該組VM中的該組軟件程序來處理工作負載請求。
附圖說明
從與以下附圖結(jié)合進行的對本發(fā)明各種方面的下文具體描述中將更容易理解本發(fā)明的這些和其它特征:
圖1表示根據(jù)本發(fā)明一實施例的云計算節(jié)點。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機器公司,未經(jīng)國際商業(yè)機器公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210238865.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種帶滾動組件的瓶坯座
- 下一篇:一種擠出機上料系統(tǒng)
- 供應(yīng)原材料的分配設(shè)備及方法
- 化學(xué)液供應(yīng)與回收裝置
- 電源供應(yīng)電路、電源供應(yīng)系統(tǒng)以及電源供應(yīng)方法
- 圖像形成裝置及其功率供應(yīng)控制方法
- 液體供應(yīng)裝置及其控制方法
- 用于供應(yīng)棒狀元件的供應(yīng)系統(tǒng)、供應(yīng)單元、供應(yīng)器和方法
- 電力物資供應(yīng)管控方法、裝置和電子設(shè)備
- 材料供應(yīng)裝置、材料供應(yīng)系統(tǒng)及材料供應(yīng)方法
- 材料供應(yīng)裝置、材料供應(yīng)系統(tǒng)
- 供應(yīng)裝置及供應(yīng)系統(tǒng)





