[发明专利]用于过多虚拟机请求的事件保护在审
申请号: | 201910307744.0 | 申请日: | 2019-04-17 |
公开(公告)号: | CN111831388A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 蒋一楠;薛坤 | 申请(专利权)人: | ATI科技无限责任公司;超威半导体(上海)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张华 |
地址: | 加拿大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 过多 虚拟机 请求 事件 保护 | ||
1.一种方法,包括:
在主机系统处跟踪从用于第一虚拟功能的客户虚拟功能驱动程序发送至用于所述主机系统的资源的主机物理驱动程序的第一类型事件的事件数目;
在所述主机物理驱动程序处接收所述第一类型事件中的当前事件;以及
响应于确定在第一预定时间段内从所述客户虚拟功能驱动程序发送的所述第一类型事件的所述事件数目超过第一阈值,忽略所述当前事件。
2.如权利要求1所述的方法,还包括:
响应于确定在所述第一预定时间段内从所述客户虚拟功能驱动程序发送的所述第一类型事件的所述事件数目不超过所述第一阈值,服务所述当前事件。
3.如权利要求2所述的方法,其中使用第一计数器执行所述跟踪,并且对确定在所述第一预定时间段内从所述客户虚拟功能驱动程序发送的所述第一类型事件的所述事件数目不超过所述第一阈值的所述响应还包括递增所述第一计数器。
4.如权利要求1所述的方法,其中所述第一类型事件包括以下项中的一个:对于所述资源处的虚拟功能的功能级重置请求、独占访问模式请求、独占访问超时事件,或通用中断请求。
5.如权利要求1所述的方法,其中所述第一阈值和所述第一预定时间段的持续时间是基于所述第一类型事件的。
6.如权利要求1所述的方法,还包括:
跟踪从用于所述第一虚拟功能的所述客户虚拟功能驱动程序发送至所述主机物理驱动程序的第二类型事件的事件数目,所述第二类型事件不同于所述第一类型事件;
在所述主机物理驱动程序处从所述客户虚拟功能驱动程序接收所述第二类型事件中的当前事件;以及
响应于确定在第二预定时间段内从所述客户虚拟功能驱动程序发送的所述第二类型事件的所述事件数目超过第二阈值,忽略所述当前事件。
7.如权利要求1所述的方法,还包括针对所述主机系统处的多个资源,设置所述第一阈值和所述第一预定时间段的持续时间。
8.一种方法,包括:
针对在处理系统的资源处执行的多个虚拟功能中的每个虚拟功能的多个事件类型中的每个事件类型,跟踪从客户虚拟功能驱动程序发送至用于所述资源的主机物理驱动程序的事件数目;
对于所述多个虚拟功能中的每个虚拟功能的每个事件类型,设置阈值事件数目和第一时间段的持续时间;以及
响应于检测到在所述多个事件类型的第一事件类型的所述第一时间段期间从用于虚拟功能的所述客户虚拟功能驱动程序发送至所述主机物理驱动程序的超过所述阈值数目的事件,忽略从用于所述虚拟功能的所述客户虚拟功能驱动程序发送至所述主机物理驱动程序的所述第一事件类型的后续事件,直到已经过所述第一时间段。
9.如权利要求8所述的方法,还包括:
在已经过所述第一时间段之后,服务从用于所述虚拟功能的所述客户虚拟功能驱动程序发送至所述主机物理驱动程序的所述第一事件类型的后续事件;以及
将用于所述虚拟功能的所述第一事件类型的计数器设置成零,其中使用一个或多个计数器执行跟踪。
10.如权利要求8所述的方法,还包括:
响应于检测到在所述第一时间段期间从用于所述虚拟功能的所述客户虚拟功能驱动程序发送至所述主机物理驱动程序的少于所述阈值数目的事件,服务从用于所述虚拟功能的所述客户虚拟功能驱动程序发送至所述主机物理驱动程序的所述第一事件类型的后续事件。
11.如权利要求8所述的方法,其中所述多个事件类型包括以下项中的至少一个:对于所述资源处执行的所述多个虚拟功能中的至少一个的功能级重置请求、独占访问模式请求、独占访问超时事件,或通用中断请求。
12.如权利要求8所述的方法,其中所述阈值事件数目和所述第一时间段的持续时间是基于所述事件类型的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ATI科技无限责任公司;超威半导体(上海)有限公司,未经ATI科技无限责任公司;超威半导体(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910307744.0/1.html,转载请声明来源钻瓜专利网。