Power control method for virtual machine and virtual computer system
    1.
    发明授权
    Power control method for virtual machine and virtual computer system 有权
    虚拟机和虚拟计算机系统的电源控制方法

    公开(公告)号:US08307369B2

    公开(公告)日:2012-11-06

    申请号:US12328121

    申请日:2008-12-04

    IPC分类号: G06F9/50

    摘要: Provided is a method of controlling a virtual computer system in which a physical computer includes a plurality of physical CPUs that is switchable between a sleep state and a normal state, and a virtualization control unit divides the physical computer into a plurality of logical partitions to run a guest OS in each of the logical partitions and controls allocation of resources of the physical computer to the logical partitions, causes the virtualization control unit to: receive an operation instruction for operating the logical partitions; and if the operation instruction is for deleting a virtual CPU from one of the logical partitions, delete this virtual CPU from a table for managing virtual CPU-physical CPU allocation and put, if the deleting leaves no virtual CPUs allocated to one of the physical CPUs that has been allocated the deleted virtual CPU, this one of the physical CPUs into the sleep state.

    摘要翻译: 提供一种控制虚拟计算机系统的方法,其中物理计算机包括可在睡眠状态和正常状态之间切换的多个物理CPU,并且虚拟化控制单元将物理计算机划分为多个逻辑分区以运行 每个逻辑分区中的客户操作系统,并且控制物理计算机的资源分配到逻辑分区,使虚拟化控制单元接收用于操作逻辑分区的操作指令; 并且如果操作指令用于从逻辑分区之一删除虚拟CPU,则从用于管理虚拟CPU-物理CPU分配的表中删除该虚拟CPU,并且如果删除没有分配给一个物理CPU的虚拟CPU 已分配已删除的虚拟CPU,这一个物理CPU进入睡眠状态。

    Computer system for sharing I/O device
    2.
    发明授权
    Computer system for sharing I/O device 有权
    用于共享I / O设备的计算机系统

    公开(公告)号:US07890669B2

    公开(公告)日:2011-02-15

    申请号:US11561557

    申请日:2006-11-20

    IPC分类号: G06F13/28

    CPC分类号: G06F13/385

    摘要: Provided is a computer system in which an I/O card is shared among physical servers and logical servers. Servers are set in advance such that one I/O card is used exclusively by one physical or logical server, or shared among a plurality of servers. An I/O hub allocates a virtual MM I/O address unique to each physical or logical server to a physical MM I/O address associated with each I/O card. The I/O hub keeps allocation information indicating the relation between the allocated virtual MM I/O address, the physical MM I/O address, and a server identifier unique to each physical or logical server. When a request to access an I/O card is sent from a physical or logical server, the allocation information is referred to and a server identifier is extracted from the access request. The extracted server identifier is used to identify the physical or logical server that has made the access request.

    摘要翻译: 提供了在物理服务器和逻辑服务器之间共享I / O卡的计算机系统。 服务器预先设置,使得一个I / O卡由一个物理或逻辑服务器专门使用,或者在多个服务器之间共享。 I / O集线器将每个物理或逻辑服务器唯一的虚拟MM I / O地址分配给与每个I / O卡相关联的物理MM I / O地址。 I / O集线器保持指示分配的虚拟MM I / O地址,物理MM I / O地址与每个物理或逻辑服务器唯一的服务器标识之间的关系的分配信息。 当从物理或逻辑服务器发送访问I / O卡的请求时,参考分配信息并从访问请求中提取服务器标识符。 提取的服务器标识符用于标识已进行访问请求的物理或逻辑服务器。

    VIRTUAL MACHINE SYSTEM
    3.
    发明申请
    VIRTUAL MACHINE SYSTEM 有权
    虚拟机系统

    公开(公告)号:US20110289502A1

    公开(公告)日:2011-11-24

    申请号:US13197919

    申请日:2011-08-04

    IPC分类号: G06F9/455

    CPC分类号: G06F13/28 G06F13/36

    摘要: Arbitration of IO accesses and band control based on the priority of virtual servers is enabled while curbing performance overhead during IO sharing among the virtual servers. A virtual machine system includes a CPU, a memory, a hypervisor that generates plural virtual servers, and an IO controller that controls an IO interface. The IO controller includes: a DMA receiving unit that receives DMA requests from the IO interface; a decoder that decodes received DMA requests and locates the corresponding virtual servers; a DMA monitoring counter that monitors DMA processing status for each of the virtual servers; a threshold register set in advance for each of the virtual servers; and a priority deciding unit that compares the DMA monitoring counter and the value of the threshold register, and based on processing priority obtained as a result of the comparison, decides the priority of processing of the received DMA requests.

    摘要翻译: 基于虚拟服务器优先级的IO访问和频带控制的仲裁功能得以启用,同时在虚拟服务器之间的IO共享过程中抑制性能开销。 虚拟机系统包括CPU,存储器,生成多个虚拟服务器的管理程序以及控制IO接口的IO控制器。 IO控制器包括:DMA接收单元,其从IO接口接收DMA请求; 解码器,其解码所接收的DMA请求并定位相应的虚拟服务器; 一个DMA监视计数器,用于监视每个虚拟服务器的DMA处理状态; 预先为每个虚拟服务器设置的阈值寄存器; 以及比较DMA监视计数器和阈值寄存器的值的优先级确定单元,并且基于作为比较结果获得的处理优先级,决定接收的DMA请求的处理的优先级。

    Data processing system for keeping isolation between logical partitions
    4.
    发明授权
    Data processing system for keeping isolation between logical partitions 有权
    用于在逻辑分区之间保持隔离的数据处理系统

    公开(公告)号:US07975076B2

    公开(公告)日:2011-07-05

    申请号:US12923174

    申请日:2010-09-08

    CPC分类号: G06F9/5077

    摘要: When a subject of access of a transaction from an IO device is not any resource allocated to a logical partition to which the device having issued the transaction belongs, a report as an error is sent to a CPU, while the transaction is finished on the IO bus. To prevent a transaction between IO devices from gaining access to any resource in another logical partition, one access permission bit is provided for each combination of all the IO devices, and the access is permitted only when the bit has a predetermined value. A reset signal is provided by IO slot so that only an IO slot allocated to a specific logical partition can be reset without affecting any other logical partition. A transaction issued from an IO device in one logical partition is prevented from gaining access to a resource in another logical partition, while proper error handling can be performed.

    摘要翻译: 当来自IO设备的事务的访问主体不是分配给发送了该事务的设备所属的逻辑分区的任何资源时,作为错误的报告被发送到CPU,而事务在IO上完成 总线。 为了防止IO设备之间的事务获取对另一个逻辑分区中的任何资源的访问,为所有IO设备的每个组合提供一个访问权限位,只有当该位具有预定值时才允许访问。 由IO插槽提供复位信号,这样只有分配给特定逻辑分区的IO插槽可以被重置而不影响任何其他逻辑分区。 在一个逻辑分区中从IO设备发出的事务被阻止获得对另一个逻辑分区中的资源的访问,同时可以执行适当的错误处理。

    Data processing system for keeping isolation between logical partitions
    5.
    发明授权
    Data processing system for keeping isolation between logical partitions 失效
    用于在逻辑分区之间保持隔离的数据处理系统

    公开(公告)号:US07539788B2

    公开(公告)日:2009-05-26

    申请号:US11447074

    申请日:2006-06-06

    CPC分类号: G06F9/5077

    摘要: When a subject of access of a transaction from an IO device is not any resource allocated to a logical partition to which the device having issued the transaction belongs, a report as an error is sent to a CPU, while the transaction is finished on the IO bus. To prevent a transaction between IO devices from gaining access to any resource in another logical partition, one access permission bit is provided for each combination of all the IO devices, and the access is permitted only when the bit has a predetermined value. A reset signal is provided by IO slot so that only an IO slot allocated to a specific logical partition can be reset without affecting any other logical partition. A transaction issued from an IO device in one logical partition is prevented from gaining access to a resource in another logical partition, while proper error handling can be performed.

    摘要翻译: 当来自IO设备的事务的访问主体不是分配给发送了该事务的设备所属的逻辑分区的任何资源时,作为错误的报告被发送到CPU,而事务在IO上完成 总线。 为了防止IO设备之间的事务获取对另一个逻辑分区中的任何资源的访问,为所有IO设备的每个组合提供一个访问权限位,只有当该位具有预定值时才允许访问。 由IO插槽提供复位信号,这样只有分配给特定逻辑分区的IO插槽可以被重置而不影响任何其他逻辑分区。 在一个逻辑分区中从IO设备发出的事务被阻止获得对另一个逻辑分区中的资源的访问,同时可以执行适当的错误处理。

    Virtual machine system
    6.
    发明授权
    Virtual machine system 有权
    虚拟机系统

    公开(公告)号:US08214559B2

    公开(公告)日:2012-07-03

    申请号:US13197919

    申请日:2011-08-04

    CPC分类号: G06F13/28 G06F13/36

    摘要: Arbitration of IO accesses and band control based on the priority of virtual servers is enabled while curbing performance overhead during IO sharing among the virtual servers. A virtual machine system includes a CPU, a memory, a hypervisor that generates plural virtual servers, and an IO controller that controls an IO interface. The IO controller includes: a DMA receiving unit that receives DMA requests from the IO interface; a decoder that decodes received DMA requests and locates the corresponding virtual servers; a DMA monitoring counter that monitors DMA processing status for each of the virtual servers; a threshold register set in advance for each of the virtual servers; and a priority deciding unit that compares the DMA monitoring counter and the value of the threshold register, and based on processing priority obtained as a result of the comparison, decides the priority of processing of the received DMA requests.

    摘要翻译: 基于虚拟服务器优先级的IO访问和频带控制的仲裁功能得以启用,同时在虚拟服务器之间的IO共享过程中抑制性能开销。 虚拟机系统包括CPU,存储器,生成多个虚拟服务器的管理程序以及控制IO接口的IO控制器。 IO控制器包括:DMA接收单元,其从IO接口接收DMA请求; 解码器,其解码所接收的DMA请求并定位相应的虚拟服务器; 一个DMA监视计数器,用于监视每个虚拟服务器的DMA处理状态; 预先为每个虚拟服务器设置的阈值寄存器; 以及比较DMA监视计数器和阈值寄存器的值的优先级确定单元,并且基于作为比较结果获得的处理优先级,决定接收的DMA请求的处理的优先级。

    Data processing system for keeping isolation between logical partitions

    公开(公告)号:US20110004706A1

    公开(公告)日:2011-01-06

    申请号:US12923174

    申请日:2010-09-08

    IPC分类号: G06F3/00

    CPC分类号: G06F9/5077

    摘要: When a subject of access of a transaction from an IO device is not any resource allocated to a logical partition to which the device having issued the transaction belongs, a report as an error is sent to a CPU, while the transaction is finished on the IO bus. To prevent a transaction between IO devices from gaining access to any resource in another logical partition, one access permission bit is provided for each combination of all the IO devices, and the access is permitted only when the bit has a predetermined value. A reset signal is provided by IO slot so that only an IO slot allocated to a specific logical partition can be reset without affecting any other logical partition. A transaction issued from an IO device in one logical partition is prevented from gaining access to a resource in another logical partition, while proper error handling can be performed.

    Data processing system for keeping isolation between logical partitions

    公开(公告)号:US20090216913A1

    公开(公告)日:2009-08-27

    申请号:US12453110

    申请日:2009-04-29

    IPC分类号: G06F3/00 G06F12/00

    CPC分类号: G06F9/5077

    摘要: When a subject of access of a transaction from an IO device is not any resource allocated to a logical partition to which the device having issued the transaction belongs, a report as an error is sent to a CPU, while the transaction is finished on the IO bus. To prevent a transaction between IO devices from gaining access to any resource in another logical partition, one access permission bit is provided for each combination of all the IO devices, and the access is permitted only when the bit has a predetermined value. A reset signal is provided by IO slot so that only an IO slot allocated to a specific logical partition can be reset without affecting any other logical partition. A transaction issued from an IO device in one logical partition is prevented from gaining access to a resource in another logical partition, while proper error handling can be performed.

    COMPUTER SYSTEM AND A CHIPSET
    9.
    发明申请
    COMPUTER SYSTEM AND A CHIPSET 审中-公开
    电脑系统和电脑

    公开(公告)号:US20080162734A1

    公开(公告)日:2008-07-03

    申请号:US11769072

    申请日:2007-06-27

    IPC分类号: G06F3/00

    CPC分类号: G06F13/387 G06F11/004

    摘要: When the entire system is split into plural partitions on chipsets connecting plural processors, IO hubs, and memory controllers, and an OS is operating on each of the partitions, the present invention prevents a failure in a partition from propagating to other partitions. Based on address information or issuer information included in a packet inputted to a chipset, a partition from which the packet was issued is identified, and an identified partition identifier is added to the packet. Based on the added partition identifier, a partition initializing part selectively deletes the packet issued from the partition in which a failure occurred, thereby preventing the influence of the failure in the failure-causing partition from propagating to other partitions.

    摘要翻译: 当整个系统被分割成连接多个处理器,IO集线器和存储器控制器的芯片组上的多个分区,并且OS在每个分区上操作时,本发明防止分区中的故障传播到其他分区。 基于输入到芯片组的分组中包含的地址信息或发行者信息,识别发行分组的分区,并将识别的分区标识符添加到分组。 基于添加的分区标识符,分区初始化部分选择性地删除从发生故障的分区发出的分组,从而防止故障分区中的故障的影响传播到其他分区。

    Data processing system for keeping isolation between logical partitions

    公开(公告)号:US20060224931A1

    公开(公告)日:2006-10-05

    申请号:US11447074

    申请日:2006-06-06

    IPC分类号: G06F11/00

    CPC分类号: G06F9/5077

    摘要: When a subject of access of a transaction from an IO device is not any resource allocated to a logical partition to which the device having issued the transaction belongs, a report as an error is sent to a CPU, while the transaction is finished on the IO bus. To prevent a transaction between IO devices from gaining access to any resource in another logical partition, one access permission bit is provided for each combination of all the IO devices, and the access is permitted only when the bit has a predetermined value. A reset signal is provided by IO slot so that only an IO slot allocated to a specific logical partition can be reset without affecting any other logical partition. A transaction issued from an IO device in one logical partition is prevented from gaining access to a resource in another logical partition, while proper error handling can be performed.