[發(fā)明專利]減輕遠(yuǎn)程存儲裝置的間歇不可用性對虛擬機(jī)的影響有效
| 申請?zhí)枺?/td> | 201680042757.4 | 申請日: | 2016-07-21 |
| 公開(公告)號: | CN107851033B | 公開(公告)日: | 2022-03-29 |
| 發(fā)明(設(shè)計(jì))人: | V·P·迪瓦卡拉;S·普里;R·默西;陳凱;F·M·戴維;M·拉古拉曼;M·N·尤爾哈奎;S·賽義德 | 申請(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 酆迅;丁君軍 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 減輕 遠(yuǎn)程 存儲 裝置 間歇 可用性 虛擬機(jī) 影響 | ||
在物理機(jī)上執(zhí)行的虛擬機(jī)托管環(huán)境可操作以實(shí)例化能夠發(fā)起指向遠(yuǎn)程存儲裝置的I/O操作的虛擬機(jī)。虛擬機(jī)托管環(huán)境可操作以確定不可用性條件關(guān)于遠(yuǎn)程存儲裝置何時(shí)存在以及這樣的不可用性條件何時(shí)不再存在。虛擬機(jī)托管環(huán)境還可操作以至少基于不可用性條件存在的確定來暫停虛擬機(jī),并且至少基于不可用性條件不再存在的確定來恢復(fù)虛擬機(jī)。虛擬機(jī)托管環(huán)境可以更進(jìn)一步可操作以結(jié)合暫停虛擬機(jī)而保存由虛擬機(jī)生成的一個(gè)或多個(gè)未決I/O請求,并且結(jié)合恢復(fù)虛擬機(jī)而將(一個(gè)或多個(gè))未決I/O請求發(fā)送到遠(yuǎn)程存儲裝置。
背景技術(shù)
虛擬機(jī)是由模擬專用硬件的軟件支持的操作系統(tǒng)或者應(yīng)用環(huán)境。終端用戶具有基本上與他們在專用硬件上將具有的虛擬機(jī)上的類似體驗(yàn)。專用軟件(有時(shí)被稱為管理程序或者虛擬機(jī)監(jiān)視器)模擬虛擬機(jī)被安裝在其上的物理機(jī)的硬件資源,諸如中央處理單元、系統(tǒng)存儲器、硬盤和網(wǎng)絡(luò)接口。該模擬使得多個(gè)虛擬機(jī)能夠共享相同硬件資源。專用軟件可能能夠模擬彼此隔離的多個(gè)虛擬硬件平臺,這允許虛擬機(jī)在相同底層物理主機(jī)上運(yùn)行不同的服務(wù)器操作系統(tǒng)。虛擬化可以通過降低對于物理硬件系統(tǒng)的需要而節(jié)省成本。虛擬機(jī)能夠更有效地使用硬件,其降低硬件的數(shù)量和相關(guān)聯(lián)的維護(hù)成本,并且減少功率和冷卻需求。管理員可以利用虛擬環(huán)境來簡化備份、災(zāi)難恢復(fù)、新部署以及基本系統(tǒng)管理任務(wù)。
虛擬機(jī)已經(jīng)成為在實(shí)現(xiàn)在其中以被部署在資源提供商的數(shù)據(jù)中心中的虛擬機(jī)的形式的計(jì)算能力按需求被提供為服務(wù)的“基礎(chǔ)設(shè)施即服務(wù)”模型時(shí)的關(guān)鍵技術(shù)。例如,在虛擬化數(shù)據(jù)中心中,信息技術(shù)(IT)員工可以基于用戶需求或者新建項(xiàng)目來加速新的虛擬機(jī)。該上下文中的虛擬機(jī)的使用提供多個(gè)益處,包括將物理服務(wù)器安全地分區(qū)并且向服務(wù)接收者提供定制軟件環(huán)境的能力。
可以在其中存儲設(shè)備被用于向虛擬機(jī)提供存儲裝置(例如,磁盤存儲裝置)的基礎(chǔ)設(shè)施中執(zhí)行虛擬機(jī)。存儲設(shè)備可以是“遠(yuǎn)程的”,因?yàn)槠浔贿B接到虛擬機(jī)經(jīng)由網(wǎng)絡(luò)在其上運(yùn)行的物理機(jī)。如果遠(yuǎn)程存儲設(shè)備經(jīng)歷間歇不可用性問題(例如,由于網(wǎng)絡(luò)和/或遠(yuǎn)程存儲設(shè)備自身的問題),那么虛擬機(jī)可能遭遇輸入/輸出(I/O)錯(cuò)誤或者不可接受地高I/O延時(shí)。這可能通過在可能導(dǎo)致應(yīng)用以及操作系統(tǒng)崩潰的虛擬機(jī)內(nèi)執(zhí)行的軟件而導(dǎo)致不期望的行為。
發(fā)明內(nèi)容
在此描繪了減輕間歇存儲不可用性對虛擬機(jī)的影響的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。根據(jù)實(shí)施例,在物理機(jī)上執(zhí)行的虛擬機(jī)托管環(huán)境可操作以實(shí)例化用于在物理機(jī)上執(zhí)行的虛擬機(jī)。虛擬機(jī)能夠發(fā)起指向物理機(jī)通信地所連接到的遠(yuǎn)程存儲裝置的I/O操作。虛擬機(jī)托管環(huán)境還可操作以確定不可用性條件關(guān)于遠(yuǎn)程存儲裝置存在,并且響應(yīng)于至少不可用性條件存在的確定而暫停虛擬機(jī)。虛擬機(jī)托管環(huán)境還可操作以確定不可用性條件不再存在,并且響應(yīng)于至少不可用性條件不再存在的確定而恢復(fù)虛擬機(jī)。虛擬機(jī)托管環(huán)境更進(jìn)一步可操作以結(jié)合暫停虛擬機(jī)而保存由虛擬機(jī)生成的一個(gè)或多個(gè)未決I/O請求,并且結(jié)合恢復(fù)虛擬機(jī)將一個(gè)或多個(gè)未決I/O請求發(fā)送到遠(yuǎn)程存儲裝置。
在備選實(shí)施例中,虛擬機(jī)托管環(huán)境可以可操作以響應(yīng)于至少不可用性條件存在的確定而終止虛擬機(jī),并且響應(yīng)于至少不可用性條件不再存在的確定而重啟虛擬機(jī)。
本發(fā)明內(nèi)容被提供以引入以在下面具體實(shí)施方式中進(jìn)一步描述的簡化形式的概念的選擇。本發(fā)明內(nèi)容不旨在標(biāo)識要求保護(hù)的主題的關(guān)鍵特征或基本特征,也不旨在用于限制要求保護(hù)的主題的范圍。錯(cuò)誤,應(yīng)當(dāng)注意,要求保護(hù)的主題不限于本文檔的具體實(shí)施方式和/或其他章節(jié)中所描述的特定實(shí)施例。僅出于說明性目的,在此呈現(xiàn)這樣的實(shí)施例?;谠诖怂慕虒?dǎo),附加的實(shí)施例對于(一個(gè)或多個(gè))相關(guān)領(lǐng)域的技術(shù)人員而言將是顯而易見的。
附圖說明
在此所包括的在并且形成說明書的一部分的附圖圖示了本申請的實(shí)施例,并且連同說明書一起還用于解釋實(shí)施例的原理并且使得(一個(gè)或多個(gè))相關(guān)領(lǐng)域的技術(shù)人員能夠?qū)崿F(xiàn)和使用實(shí)施例。
圖1是包括可操作以減輕間歇存儲不可用性對所托管的虛擬機(jī)的影響的虛擬機(jī)托管環(huán)境的系統(tǒng)的塊圖。
圖2描繪了用于減輕間歇存儲不可用性對虛擬機(jī)的影響的方法的流程圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680042757.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會話維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件





