[發(fā)明專利]虛擬化計算中的存儲器管理在審
| 申請?zhí)枺?/td> | 201480081172.4 | 申請日: | 2014-09-15 |
| 公開(公告)號: | CN106663051A | 公開(公告)日: | 2017-05-10 |
| 發(fā)明(設(shè)計)人: | 張獻濤;許東曉 | 申請(專利權(quán))人: | 英特爾公司 |
| 主分類號: | G06F12/00 | 分類號: | G06F12/00 |
| 代理公司: | 中國專利代理(香港)有限公司72001 | 代理人: | 張凌苗,鄭冀之 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 虛擬 計算 中的 存儲器 管理 | ||
技術(shù)領(lǐng)域
本公開涉及計算領(lǐng)域,特別涉及與虛擬化計算中的存儲器管理相關(guān)聯(lián)的裝置、方法和存儲介質(zhì)。
背景技術(shù)
本文提供的背景技術(shù)描述是為了一般地呈現(xiàn)本公開的上下文的目的。除非本文另有說明,本部分中描述的材料不是本申請中的權(quán)利要求的現(xiàn)有技術(shù),并且不由于包括在本部分中而被承認是現(xiàn)有技術(shù)。
在虛擬化環(huán)境中,在創(chuàng)建虛擬機(VM)時,主機系統(tǒng)通常為VM分配足夠的存儲器。通常,分配的存儲器未被VM完全使用。已經(jīng)開發(fā)了各種存儲器節(jié)省技術(shù)來釋放VM的未使用的存儲器以用于分配給其他VM,以改進整體系統(tǒng)存儲器使用效率,并且進而改進整體系統(tǒng)性能。然而,到目前為止還沒有被開發(fā)用于釋放VM的已用存儲器以進一步改進系統(tǒng)存儲器使用和性能的有效方法。
附圖說明
通過以下結(jié)合附圖的詳細描述將容易理解實施例。為了促進該描述,相同的參考數(shù)字表示相同的結(jié)構(gòu)元件。在附圖的圖中,通過示例的方式而非限制的方式示出了實施例。
圖1示出根據(jù)各種實施例的結(jié)合有用于本公開的虛擬化計算的存儲器管理的計算設(shè)備的硬件/軟件視圖。
圖2示出根據(jù)各種實施例的用于在虛擬化計算中管理存儲器的方法的過程視圖。
圖3示出了根據(jù)各種實施例的用于在虛擬化計算中管理存儲器的方法的圖形視圖
圖4示出了根據(jù)各種實施例的適于實踐本公開的示例計算機系統(tǒng)的部件視圖。
圖5示出根據(jù)各種實施例的具有被配置為使計算設(shè)備能夠?qū)嵺`本公開的指令的示例存儲介質(zhì)。
具體實施方式
本文公開了與虛擬化計算中的存儲器管理相關(guān)聯(lián)的裝置、方法和存儲介質(zhì)。 在實施例中,一種裝置可以包括:虛擬機管理器,用于管理多個虛擬機的操作,具有存儲器管理器,用于管理物理存儲器到多個虛擬機和從多個虛擬機的分配和解除分配(de-allocation)。分配和解除分配可以包括分配給多個虛擬機中的第一個的未使用和使用的物理存儲器的解除分配以恢復(fù)物理存儲器用于到多個虛擬機中的一個或多個其他虛擬機的分配,以及用于第一虛擬機的先前解除分配的未使用和使用的物理存儲器的物理存儲器的重新分配。結(jié)果,對于給定量的物理存儲器可以支持更多的虛擬機,或者可能需要更少的存儲器來支持給定數(shù)量的虛擬機。
在實施例中,本文所公開的存儲器管理技術(shù)可以由被配置為托管多個虛擬機的云計算服務(wù)器使用,或者由被配置為與多個操作系統(tǒng)一起操作的移動設(shè)備使用,多個操作系統(tǒng)例如是被配置為支持電話或平板計算的操作系統(tǒng),諸如AndroidTM,以及被配置為支持膝上型計算的另一操作系統(tǒng),諸如Windows?。
在下面的詳細描述中,參考形成其一部分的附圖,其中相同的數(shù)字始終表示相同的部件,并且其中通過示例的方式示出了可以實施的實施例。應(yīng)當理解,在不脫離本公開的范圍的情況下,可以利用其他實施例,并且可以進行結(jié)構(gòu)或邏輯改變。因此,以下詳細描述不應(yīng)在限制意義上理解,并且某些實施例的范圍由所附權(quán)利要求書及其等同物限定。
各種方法的操作可以以最有助于理解所要求保護的主題的方式依次被描述為多個離散動作或操作。然而,描述的順序不應(yīng)被解釋為暗示這些操作必須是順序相關(guān)的。特別地,這些操作可以不按照呈現(xiàn)的順序執(zhí)行。所描述的操作可以以與所描述的實施例不同的順序來執(zhí)行??梢栽诟郊訉嵤├袌?zhí)行各種附加操作和/或可以省略、分割或組合描述的操作。
為了本公開的目的,短語“A和/或B”意指(A)、(B)或(A和B)。為了本公開的目的,短語“A、B和/或C”意指(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A,B和C)。
該描述可以使用短語“在一個實施例中”或“在實施例中”,其每個都可以指代相同或不同實施例中的一個或多個。此外,如關(guān)于本公開的實施例使用的術(shù)語“包括”、“包含”、“具有”等是同義的。
如下文中包括權(quán)利要求所使用的,術(shù)語“模塊”可以指代專用集成電路(ASIC)、電子電路、執(zhí)行一個或多個軟件或固件程序的處理器(共享的、專用的或群組的)和/或存儲器(共享的、專用的或群組的)、組合邏輯電路和/或提供所描述的功能的其他合適的部件、它們的一部分或包括它們。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480081172.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





