发明名称 虚拟环境中的资源分配
摘要 一种用于将一个或多个共享的设备和/或数据路径能力的资源分配给数据处理系统中的虚拟环境的一个或多个分区的方法、系统、装置和计算机程序产品。针对与数据处理系统相关联的一个或多个设备而接收至少一个用户定义的资源指派。与一个或多个分区相关联的一个或多个寄存器被动态设置以执行至少一个资源指派,由此至少一个资源指派允许在一个或多个事务通过分区被执行时执行对设备的用户定义的定量测量(数字或百分比)。该系统支持一个或多个设备以小于或等于用户定义的资源指派的带宽/能力执行一个或多个事务,以及使分区之间的性能干扰最小化。
申请公布号 CN102473106B 申请公布日期 2015.04.08
申请号 CN201080030138.6 申请日期 2010.06.23
申请人 国际商业机器公司 发明人 E·N·埃尔诺扎西;W·E·斯佩格特;张立新;R·拉雅莫内
分类号 G06F9/455(2006.01)I;G06F9/50(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 吴立明
主权项 一种用于将一个或多个共享设备的资源向具有至少一个处理器和虚拟层的数据处理系统中的虚拟环境的一个或多个分区分配的方法,所述方法包括:接收针对一个或多个分区中的一个或多个设备的至少一个资源指派;将所述至少一个资源指派与所述一个或多个分区相关联;将访问计数与一个或多个寄存器相关联;动态地支持一个或多个寄存器实现所述至少一个资源指派,其中所述至少一个资源指派支持当一个或多个事务在所述一个或多个分区中被执行时对设备使用的预定义定量测量;响应于接收所述至少一个资源指派,支持所述一个或多个设备以小于或等于所述至少一个资源指派的能力来执行分区中的一个或多个事务;每当所述一个或多个寄存器通过处理器总线执行事务请求时,递减所述一个或多个寄存器中每一个寄存器的所述访问计数,其中所述处理器总线支持对所述一个或多个设备的访问,其中,所述方法还包括:检查所述一个或多个寄存器的所述访问计数;当所述访问计数不是0时,向所述处理器总线传输所述事务请求;如果所述访问计数是0,阻止对所述处理器总线的访问;以及在未来的总线周期中重试所述事务请求;其中,所述方法还包括:当访问计数已到达0时,仅当不存在来自访问计数大于0的其他分区的未决总线访问时,允许所述事务进行对所述总线的访问。
地址 美国纽约阿芒克