[发明专利]用于动态虚拟片上系统的方法和装置有效
申请号: | 201710266560.5 | 申请日: | 2017-04-21 |
公开(公告)号: | CN107436808B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | R·戈亚尔;M·R·胡塞恩;R·E·凯斯勒 | 申请(专利权)人: | 马维尔亚洲私人有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 新加坡*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 动态 虚拟 系统 方法 装置 | ||
一种处理器设备,包括多个虚拟片上系统,多个虚拟片上系统被配置为根据多个虚拟片上系统和多个资源之间的资源对准来使用多个资源中的资源。处理器设备还可以包括被配置为响应于至少一个事件来动态地修改资源对准的资源对准单元。动态地修改资源对准可以防止否则由至少一个事件实现的吞吐量的损失。
背景技术
虚拟机是与物理机类似地进行操作的物理机的软件实现。可以在物理机上实现多个虚拟机以允许共享底层物理机资源。
发明内容
根据一个示例实施例,一种处理器设备可以包括多个虚拟片上系统,多个虚拟片上系统被配置为根据多个虚拟片上系统和多个资源之间的资源对准来利用多个资源中的资源。处理器设备还可以包括被配置为响应于至少一个事件来动态地修改资源对准的资源对准单元。
资源对准单元还可以被配置为动态地修改资源对准,以响应于至少一个事件实现处理器设备的吞吐量。
处理器设备还可以包括配置单元,其在操作上耦合到资源对准单元并且被配置为响应于对资源对准的至少一个修改来动态地应用修改的资源对准。
配置单元还可以被配置为检测资源对准单元已经修改资源对准。
配置单元还可以被配置为从资源对准单元接收指示资源对准单元已经修改资源对准的通信。
为了动态地应用修改的资源对准,配置单元还可以被配置为更新处理器设备的配置,以强制多个虚拟片上系统根据修改的资源对准来利用资源。
至少一个修改可以包括对多个虚拟片上系统中的给定虚拟片上系统与多个资源中的给定资源之间的对准的修改。配置单元还可以被配置为基于给定虚拟片上系统放弃使用给定资源或者基于应用于其的预定时间值的到期来应用至少一个修改。
处理器设备还可以包括在操作上耦合到资源对准单元的监测单元。监测单元可以被配置为监测至少一个事件的至少一个实例,并且将至少一个事件的至少一个实例传送给资源对准单元,以触发资源对准单元动态地修改资源对准。
为了监测至少一个事件的至少一个实例,至少一个监测单元还可以被配置为监测多个资源中的至少一个资源的状态或多个虚拟片上系统的至少一个虚拟系统状态。
至少一个资源的状态可以包括故障状态、利用状态或其组合。
至少一个虚拟系统状态可以包括故障状态、利用状态或其组合。
资源对准可以包括多个资源和多个虚拟片上系统之间的多个映射。为了动态地修改资源对准,资源对准单元还可以被配置为响应于至少一个事件来动态地修改多个映射中的至少一个映射。
至少一个映射可以将多个资源中的给定资源与多个虚拟片上系统中的给定虚拟片上系统对准。动态地修改至少一个映射可以包括将给定资源与多个虚拟片上系统中的至少一个其他虚拟片上系统对准,以阻止给定虚拟片上系统采用给定资源,并且使得至少一个其他虚拟系统能够采用给定资源。
为了动态地修改资源对准,资源对准单元还可以被配置为向资源对准添加至少一个映射,至少一个映射将多个资源中的资源与多个虚拟片上系统中的虚拟片上系统对准。
资源对准可以包括多个资源和多个虚拟片上系统之间的多个映射,并且动态地修改资源对准可以包括从多个映射中移除至少一个映射。
资源对准可以使得多个虚拟片上系统中的多个虚拟片上系统能够共享多个资源中的给定资源。
多个虚拟片上系统中的多个虚拟片上系统每个可以被配置为基于给定资源的被分配给相应虚拟片上系统的相应使用百分比来使用给定资源。
资源对准可以使得多个虚拟片上系统中的给定虚拟片上系统能够排他性地使用给定资源。
至少一个事件可以包括在处理器设备外部发生的外部事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马维尔亚洲私人有限公司,未经马维尔亚洲私人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710266560.5/2.html,转载请声明来源钻瓜专利网。