[發明專利]用于虛擬機的方法和裝置有效
| 申請號: | 201610452126.1 | 申請日: | 2016-06-21 |
| 公開(公告)號: | CN107526529B | 公開(公告)日: | 2020-08-07 |
| 發明(設計)人: | 劉冰;呂滿;宋揚 | 申請(專利權)人: | 伊姆西IP控股有限責任公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F9/455 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;張曦 |
| 地址: | 美國馬*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 虛擬機 方法 裝置 | ||
本公開的實施例涉及用于虛擬機的方法和裝置。一種在虛擬機中實施的方法包括:接收對虛擬機的虛擬盤進行I/O操作的I/O請求;檢測虛擬盤與用于虛擬機的虛擬機監管系統的虛擬存儲設備之間的關聯關系;以及基于關聯關系來調度I/O請求。通過本公開的實施例,可以高效地在虛擬環境中實現應用感知的I/O QoS,并且可以將虛擬版本的IT解決方案移動到不同的虛擬平臺。根據本公開的實施例的方法和裝置具有良好的靈活性和兼容性。
技術領域
本公開一般性地涉及虛擬機系統,并且更特別地,涉及一種用于虛擬機的方法和裝置。
背景技術
現今,隨著虛擬化技術變得越來越流行,物理平臺上的許多信息技術(information technology,IT)解決方案正在被移動到虛擬環境中。但是,這些新的虛擬版本解決方案仍然面臨許多挑戰。在這些挑戰之中,與輸入/輸出I/O(input/output)有關的服務質量(Quality of Service,QoS)被考慮為是一個關鍵的問題。
通常,虛擬環境中包括I/O堆棧。客機操作系統(guest operation system)中的虛擬盤是從虛擬機監管系統(hypervisor)中的數據存儲(Datastore)中分配的。數據存儲指示了來自虛擬環境存儲池的虛擬存儲設備,它可以是虛擬機文件系統(virtual machinefile system,VMFS)文件或者網絡文件系統(network file system,NFS)文件。在本文的上下中,使用術語“數據存儲”可互換地表示虛擬機監管系統中的虛擬存儲設備。
對于I/O QoS而言,I/O堆棧中的不同層關注于不同的方面。例如,虛擬機監管系統I/O堆棧在虛擬機層級上調度I/O,這意味著可以為具有較高優先級的虛擬機保留較大的I/O帶寬。后端存儲設備在虛擬機監管系統層級上調度I/O,其決定在不同虛擬機監管系統之間共享的I/O帶寬。此外,在虛擬機內部,還需要在不同的進程之間管理I/O QoS,這樣的I/O調度可以稱之為應用感知的I/O調度,即根據I/O的用途和/或來源等因素進行調度。目前在虛擬環境中,尚不存在針對應用感知I/O QoS的行之有效的解決方案。
發明內容
本公開的實施例提供了一種用于虛擬機的方法和裝置。
根據本公開的第一方面,提供了一種在虛擬機中實施的方法。該方法包括:接收對虛擬機的虛擬盤進行I/O操作的I/O請求;檢測虛擬盤與用于虛擬機的虛擬機監管系統的虛擬存儲設備之間的關聯關系;以及基于關聯關系來調度I/O請求。
在一些實施例中,接收對虛擬機的虛擬盤進行I/O操作的I/O請求可以包括:將I/O請求組織為與相應的虛擬盤相關聯的第一I/O請求隊列;以及基于第一I/O請求隊列對I/O請求進行合并。
在一些實施例中,檢測虛擬盤與用于虛擬機的虛擬機監管系統的虛擬存儲設備之間的關聯關系可以包括:檢測虛擬盤中共享相同虛擬存儲設備的虛擬盤。
在一些實施例中,基于關聯關系來調度I/O請求可以包括:基于關聯關系將I/O請求組織為與相應的虛擬存儲設備相關聯的第二I/O請求隊列;以及對第二I/O請求隊列中的I/O請求排序。
在一些實施例中,該方法可以進一步包括:將經排序的第二I/O請求隊列轉換為與相應的虛擬盤相關聯的第三I/O請求隊列;以及將第三I/O請求隊列發送給虛擬機監管系統,以便虛擬機監管系統依次執行第三I/O請求隊列中的I/O請求所對應的I/O操作。
在一些實施例中,對第二I/O請求隊列排序可以包括基于以下至少一項進行排序:第二I/O請求隊列的特性,以及與第二I/O請求隊列中的I/O請求相關聯的虛擬盤的特性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于伊姆西IP控股有限責任公司,未經伊姆西IP控股有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610452126.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種片上低延遲存儲器的實現機制
- 下一篇:數據處理方法和設備





