[发明专利]用于虚拟机的方法和装置在审
申请号: | 202010735906.3 | 申请日: | 2016-06-21 |
公开(公告)号: | CN111831234A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 刘冰;吕满;宋扬 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/455 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 张曦 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟机 方法 装置 | ||
本公开的实施例涉及用于虚拟机的方法和装置。一种在虚拟机中实施的方法包括:接收对虚拟机的虚拟盘进行I/O操作的I/O请求;检测虚拟盘与用于虚拟机的虚拟机监管系统的虚拟存储设备之间的关联关系;以及基于关联关系来调度I/O请求。通过本公开的实施例,可以高效地在虚拟环境中实现应用感知的I/O QoS,并且可以将虚拟版本的IT解决方案移动到不同的虚拟平台。根据本公开的实施例的方法和装置具有良好的灵活性和兼容性。
本申请是申请日为2016年6月21日、申请号为201610452126.1、发明名称为“用于虚拟机的方法和装置”的发明专利申请的分案申请。
技术领域
本公开一般性地涉及虚拟机系统,并且更特别地,涉及一种用于虚拟机的方法和装置。
背景技术
现今,随着虚拟化技术变得越来越流行,物理平台上的许多信息技术(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.vipzhuanli.com/pat/books/202010735906.3/2.html,转载请声明来源钻瓜专利网。