[發(fā)明專(zhuān)利]減輕遠(yuǎn)程存儲(chǔ)裝置的間歇不可用性對(duì)虛擬機(jī)的影響有效
| 申請(qǐng)?zhí)枺?/td> | 201680042757.4 | 申請(qǐng)日: | 2016-07-21 |
| 公開(kāi)(公告)號(hào): | CN107851033B | 公開(kāi)(公告)日: | 2022-03-29 |
| 發(fā)明(設(shè)計(jì))人: | V·P·迪瓦卡拉;S·普里;R·默西;陳凱;F·M·戴維;M·拉古拉曼;M·N·尤爾哈奎;S·賽義德 | 申請(qǐng)(專(zhuān)利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類(lèi)號(hào): | G06F9/455 | 分類(lèi)號(hào): | G06F9/455 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 酆迅;丁君軍 |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 減輕 遠(yuǎn)程 存儲(chǔ) 裝置 間歇 可用性 虛擬機(jī) 影響 | ||
1.一種裝置,包括:
第一物理機(jī),其包括:至少一個(gè)處理器以及存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)用于由所述至少一個(gè)處理器執(zhí)行的虛擬機(jī)托管環(huán)境,所述虛擬機(jī)托管環(huán)境包括:
虛擬機(jī)管理器,其可操作以實(shí)例化用于由所述至少一個(gè)處理器執(zhí)行的虛擬機(jī),所述虛擬機(jī)能夠發(fā)起指向遠(yuǎn)程存儲(chǔ)裝置的輸入/輸出I/O操作,所述第一物理機(jī)通信地連接到所述遠(yuǎn)程存儲(chǔ)裝置;
虛擬機(jī)I/O監(jiān)視器,其可操作以確定不可用性條件關(guān)于所述遠(yuǎn)程存儲(chǔ)裝置存在并且隨后確定所述不可用性條件不再存在,所述虛擬機(jī)I/O監(jiān)視器可操作以通過(guò)以下中的至少一項(xiàng)來(lái)確定所述不可用性條件不再存在:
間歇地探測(cè)所述遠(yuǎn)程存儲(chǔ)裝置直到指示所述不可用性條件不再存在的響應(yīng)從所述遠(yuǎn)程存儲(chǔ)裝置被接收到;或者
間歇地重試指向所述遠(yuǎn)程存儲(chǔ)裝置的I/O操作直到所述I/O操作成功,重試的所述I/O操作是由于所述不可用性條件而失敗的先前發(fā)布的I/O操作;
所述虛擬機(jī)管理器還可操作以:至少響應(yīng)于所述虛擬機(jī)I/O監(jiān)視器確定所述不可用性條件關(guān)于所述遠(yuǎn)程存儲(chǔ)裝置存在而暫停所述虛擬機(jī),并且至少響應(yīng)于所述虛擬機(jī)I/O監(jiān)視器確定所述不可用性條件不再存在而在所述第一物理機(jī)上恢復(fù)所述虛擬機(jī);以及
所述虛擬機(jī)管理器還可操作以:在暫停所述虛擬機(jī)之后立即保存由所述虛擬機(jī)生成的一個(gè)或多個(gè)未決I/O請(qǐng)求,并且在所述第一物理機(jī)上恢復(fù)所述虛擬機(jī)之后立即將所述一個(gè)或多個(gè)未決I/O請(qǐng)求發(fā)送到所述遠(yuǎn)程存儲(chǔ)裝置。
2.根據(jù)權(quán)利要求1所述的裝置,其中所述虛擬機(jī)I/O監(jiān)視器可操作以通過(guò)監(jiān)視由所述虛擬機(jī)發(fā)起并且指向所述遠(yuǎn)程存儲(chǔ)裝置的至少一個(gè)I/O操作來(lái)確定所述不可用性條件存在。
3.根據(jù)權(quán)利要求2所述的裝置,其中所述虛擬機(jī)I/O監(jiān)視器可操作以至少基于與所述至少一個(gè)I/O操作相關(guān)聯(lián)的延時(shí)來(lái)確定所述不可用性條件存在。
4.根據(jù)權(quán)利要求2所述的裝置,其中所述虛擬機(jī)I/O監(jiān)視器可操作以至少基于與所述至少一個(gè)I/O操作相關(guān)聯(lián)的I/O錯(cuò)誤來(lái)確定所述不可用性條件存在。
5.根據(jù)權(quán)利要求1所述的裝置,其中:
所述虛擬機(jī)管理器可操作以實(shí)例化用于由所述至少一個(gè)處理器執(zhí)行的多個(gè)虛擬機(jī),所述多個(gè)虛擬機(jī)中的每個(gè)虛擬機(jī)能夠發(fā)起指向所述遠(yuǎn)程存儲(chǔ)裝置的I/O操作;以及
所述虛擬機(jī)I/O監(jiān)視器可操作以通過(guò)監(jiān)視分別由所述多個(gè)虛擬機(jī)發(fā)起并且指向所述遠(yuǎn)程存儲(chǔ)裝置的多個(gè)I/O操作來(lái)確定所述不可用性條件存在。
6.根據(jù)權(quán)利要求1所述的裝置,其中所述虛擬機(jī)I/O監(jiān)視器可操作以基于從至少第二物理機(jī)接收到的至少一個(gè)I/O狀態(tài)消息來(lái)確定所述不可用性條件存在,所述第一物理機(jī)通信地連接到所述第二物理機(jī)。
7.根據(jù)權(quán)利要求1所述的裝置,其中所述虛擬機(jī)I/O監(jiān)視器可操作以基于被包括在用戶(hù)指定的策略中的準(zhǔn)則來(lái)確定所述不可用性條件存在。
8.根據(jù)權(quán)利要求1所述的裝置,其中所述虛擬機(jī)I/O監(jiān)視器還可操作以基于從至少第二物理機(jī)接收到的至少一個(gè)I/O狀態(tài)消息來(lái)確定所述不可用性條件不再存在,所述第一物理機(jī)通信地連接到所述第二物理機(jī)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680042757.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會(huì)話維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車(chē)遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對(duì)遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動(dòng)遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲(chǔ)介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類(lèi)存儲(chǔ)方法和裝置
- 光源裝置、照明裝置、液晶裝置和電子裝置
- 預(yù)測(cè)裝置、編輯裝置、逆預(yù)測(cè)裝置、解碼裝置及運(yùn)算裝置
- 圖像形成裝置、定影裝置、遮光裝置以及保持裝置
- 打印裝置、讀取裝置、復(fù)合裝置以及打印裝置、讀取裝置、復(fù)合裝置的控制方法
- 電子裝置、光盤(pán)裝置、顯示裝置和攝像裝置
- 光源裝置、照明裝置、曝光裝置和裝置制造方法
- 用戶(hù)裝置、裝置對(duì)裝置用戶(hù)裝置、后端裝置及其定位方法
- 遙控裝置、通信裝置、可變裝置及照明裝置
- 透鏡裝置、攝像裝置、處理裝置和相機(jī)裝置
- 抖動(dòng)校正裝置、驅(qū)動(dòng)裝置、成像裝置、和電子裝置





