Virtual machine control method and program thereof
    31.
    发明申请
    Virtual machine control method and program thereof 审中-公开
    虚拟机控制方法及程序

    公开(公告)号:US20060294519A1

    公开(公告)日:2006-12-28

    申请号:US11472386

    申请日:2006-06-22

    IPC分类号: G06F9/455

    摘要: Disclosed is a virtual machine control method for switching and executing multiple programs jointly shared between at least one CPU and memory. The method is comprised of a process for setting a first memory protection table for defining a memory area accessible by a first program executed on the CPU, a process for setting a second memory protection table for defining a memory area accessible by a second program executed on the CPU, a process for detecting the start of execution of the first or the second program, a process for selecting and switching to either of a first or the second memory protection table according to the detected first or the second program, and a process for checking the first or the second memory protection table with the memory management unit for the CPU, and protecting the memory area defined in the first or the second memory protection table.

    摘要翻译: 公开了一种用于切换和执行在至少一个CPU和存储器之间共同共享的多个节目的虚拟机控制方法。 该方法包括用于设置用于定义可由CPU执行的第一程序访问的存储区域的第一存储器保护表的处理,用于设置第二存储器保护表的处理,用于定义可由第二程序执行的存储区域 CPU,用于检测第一或第二程序的执行开始的处理,根据检测到的第一或第二程序选择和切换到第一或第二存储器保护表中的任何一个的处理,以及用于 使用用于CPU的存储器管理单元检查第一或第二存储器保护表,并且保护在第一或第二存储器保护表中定义的存储器区域。

    Program for controlling a virtual computer and computer system for virtulization technology
    33.
    发明授权
    Program for controlling a virtual computer and computer system for virtulization technology 失效
    用于控制虚拟计算机和计算机系统以实现智能化技术的程序

    公开(公告)号:US08104035B2

    公开(公告)日:2012-01-24

    申请号:US11703662

    申请日:2007-02-08

    IPC分类号: G06F9/455 G06F9/46

    CPC分类号: G06F9/45533 G06F9/45516

    摘要: Provided is the virtual computer system including an emulation module for emulating an operation based on an operation code for executing the operation of hardware of a server system, an exception event handler module for calling the emulation module when an exception event is generated by a CPU, a code management module for managing a promotion code for emulating the operation of the hardware of the server system, a frequency judgment module for judging whether a frequency of the operation of the hardware of the server system is high, and a switching module for determining whether to call the emulation module by the exception event handler module or to call the emulation module by executing the promotion code based on the judged frequency. Accordingly, the virtual computer system can simultaneously achieve high performance and memory saving in an emulation system.

    摘要翻译: 提供了虚拟计算机系统,其包括用于基于用于执行服务器系统的硬件的操作的操作代码来模拟操作的仿真模块,用于当由CPU生成异常事件时调用仿真模块的异常事件处理器模块, 用于管理用于模拟服务器系统的硬件的操作的促销代码的代码管理模块,用于判断服务器系统的硬件的操作频率是否高的频率判断模块,以及用于确定是否 通过异常事件处理程序模块来调用仿真模块,或者通过基于所判断的频率执行促销代码来调用仿真模块。 因此,虚拟计算机系统可以同时实现仿真系统中的高性能和存储器保存。

    COMPUTER SYSTEM, INTERRUPT RELAY CIRCUIT AND INTERRUPT RELAY METHOD
    34.
    发明申请
    COMPUTER SYSTEM, INTERRUPT RELAY CIRCUIT AND INTERRUPT RELAY METHOD 审中-公开
    计算机系统,中断继电器电路和中断继电器方法

    公开(公告)号:US20100262741A1

    公开(公告)日:2010-10-14

    申请号:US12758246

    申请日:2010-04-12

    IPC分类号: G06F13/24 G06F9/455

    CPC分类号: G06F13/24

    摘要: A method for making it possible for a virtualization software (VMM) to generally identify a PCI function of an interrupt requester presupposing the existing I/O devices based on the PCI express is provided. An interrupt relay circuit is provided between an I/O device based on the PCI express and a PCI express bridge. The interrupt relay circuit receives and relays an interrupt transaction issued by the I/O device, and records whether there is an interrupt request in an interrupt indicator in association with an interrupt identifier. A VMM 114 uniquely identifies an I/O device of interrupt requester by referring to the interrupt indicator 134.

    摘要翻译: 提供一种使虚拟化软件(VMM)能够基于PCI express来预先假定现有I / O设备的中断请求者的PCI功能的方法。 在基于PCI Express的I / O设备和PCI Express桥之间提供中断继电器电路。 中断继电器电路接收和中断I / O设备发出的中断事务,并记录与中断标识符相关联的中断指示符中是否存在中断请求。 VMM 114通过参考中断指示符134唯一地识别中断请求者的I / O设备。

    Method and program for partitioning a physical computer into logical partitions
    35.
    发明授权
    Method and program for partitioning a physical computer into logical partitions 有权
    将物理计算机划分为逻辑分区的方法和程序

    公开(公告)号:US07725642B2

    公开(公告)日:2010-05-25

    申请号:US11288175

    申请日:2005-11-29

    IPC分类号: G06F12/00 G06F21/00

    摘要: This invention provides a program product for a virtual computer that partitions a physical computer into a plurality of logical partitions through a hypervisor and runs an OS on each of the logical partitions, the program product including: a procedure (S1) of detecting an exception or an interruption occurring in the physical computer; a procedure (S2) of identifying an OS on a logical partition where the detected exception or interruption occurring; a procedure (S4) of copying a given storage area that contains an instruction that is the subject of the exception or interruption from a storage area where the identified OS is stored to a storage area that is managed by the hypervisor; a procedure (S6) of replacing, in the copied storage area, the exception or interruption subject instruction with an instruction that substitutes for the exception or interruption subject instruction; and a procedure (S7) of moving a location where the physical computer executes an instruction to the copied storage area.

    摘要翻译: 本发明提供了一种用于虚拟计算机的程序产品,其通过管理程序将物理计算机分割成多个逻辑分区,并在每个逻辑分区上运行OS,该程序产品包括:检测异常的过程(S1) 在物理计算机中发生中断; 在所检测的异常或中断发生的逻辑分区上识别OS的过程(S2); 将包含作为异常或中断的对象的指令的给定存储区域从存储有所识别的OS的存储区域复制到由管理程序管理的存储区域的过程(S4) 在复制的存储区域中用替代异常或中断主题指令的指令来替换异常或中断主题指令的过程(S6) 以及将物理计算机执行指令的位置移动到复制存储区域的步骤(S7)。

    METHOD FOR SPEEDING UP PAGE TABLE ADDRESS UPDATE ON VIRTUAL MACHINE
    36.
    发明申请
    METHOD FOR SPEEDING UP PAGE TABLE ADDRESS UPDATE ON VIRTUAL MACHINE 失效
    用于在虚拟机上加速页面地址更新的方法

    公开(公告)号:US20070162683A1

    公开(公告)日:2007-07-12

    申请号:US11621609

    申请日:2007-01-10

    IPC分类号: G06F12/00

    摘要: A method is provided which eliminates redundancy from the shadow PT operation performed by the VMM when the guest operating system running on a virtual machine updates a guest PT address. The VMM associates a plurality of shadow PTs with guest PTs and allocates their relation in memory. When it detects the update of a guest PT address, the VMM searches for a shadow PT corresponding to the updated guest PT. If the associated shadow PT exists, the VMM omits rewriting the shadow PT and registers the address of the shadow PT with the CPU. If the associated shadow PT does not exist, the VMM allocates a memory, creates a shadow PT, registers an address of the created shadow PT with the CPU, and records a relationship between the updated guest PT and the generated shadow PT.

    摘要翻译: 当在虚拟机上运行的客机操作系统更新客户PT地址时,提供一种消除由VMM执行的阴影PT操作的冗余的方法。 VMM将多个阴影PT与客户PT相关联,并将其关系分配给内存。 当检测到客户PT地址的更新时,VMM搜索与更新的客户PT相对应的影子PT。 如果相关的阴影PT存在,则VMM将省略重写阴影PT,并向CPU注册阴影PT的地址。 如果相关联的阴影PT不存在,则VMM分配存储器,创建阴影PT,向CPU注册创建的阴影PT的地址,并记录更新的客户PT与生成的阴影PT之间的关系。

    Cluster system and failover method for cluster system
    37.
    发明申请
    Cluster system and failover method for cluster system 有权
    群集系统的群集系统和故障转移方法

    公开(公告)号:US20080162983A1

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

    申请号:US11707876

    申请日:2007-02-20

    IPC分类号: G06F11/07

    摘要: Provided is a failover method for a cluster system for realizing smooth failover of the guest OS's, even when there are many guest OS's, while reducing consumption of computer resources of a server. Smooth failover is realized by preventing competition during failover even when the number of guest OS's is increased. In a cluster configuration in which a slave/master cluster program is operated in a guest OS/host OS, the master cluster program (510) collects and transmits heartbeats of the slave cluster program, thereby realizing failure monitoring through the certain amount of heartbeats without depending on the number of guest OS's. Further, when the master cluster program monitors failures of the slave cluster program of its own computer to find a normal operation of the guest OS, the amount of communication through heartbeats is reduced by eliminating the necessity of communication to a standby system slave cluster program.

    摘要翻译: 提供了一种集群系统的故障转移方法,即使客户操作系统有很多客户操作系统也能实现客户操作系统的平滑故障切换,同时降低服务器计算机资源的消耗。 即使客户操作系统的数量增加,也可以通过防止故障切换期间的竞争来实现平滑的故障切换。 在从机/主机集群程序在客户OS /主机OS中运行的集群配置中,主集群程序(510)收集并发送从属集群程序的心跳,从而通过一定数量的心跳来实现故障监视,而没有 取决于客户操作系统的数量。 此外,当主集群程序监视其自己的计算机的从属集群程序的故障以查找客户OS的正常操作时,通过消除与备用系统从属集群程序的通信的必要性来减少通过心跳的通信量。

    Cluster system and failover method for cluster system
    38.
    发明申请
    Cluster system and failover method for cluster system 有权
    群集系统的群集系统和故障转移方法

    公开(公告)号:US20080263390A1

    公开(公告)日:2008-10-23

    申请号:US11882700

    申请日:2007-08-03

    IPC分类号: G06F11/20

    摘要: Even when a large number of guest OSs exist, a failover method meeting high availability needed by the guest OSs is provided for the each guest OS. In the event of a physical or logical change of a system, or change of operation states, a smooth failover method can be realized by preventing the consumption of resource amounts due to excessive failover methods, and the occurrence of systemdown due to an inadequate failover method. In a server virtualization environment, in a cluster configuration having a failover method due to hot standby and cold standby, by selecting a failover method meeting high availability requirements specifying performance during failover of applications on the guest OSs, a suitable cluster configuration is realized. Failure monitoring is realized by quantitative heartbeat.

    摘要翻译: 即使存在大量客户操作系统,为每个客户操作系统提供满足客户操作系统所需的高可用性的故障切换方法。 在系统的物理或逻辑更改或操作状态的改变的情况下,可以通过防止由于过度的故障转移方法而导致的资源消耗的消耗以及由于不充分的故障转移方法而发生系统故障来实现平滑的故障切换方法 。 在服务器虚拟化环境中,由于通过热备份和冷备份,具有故障转移方法的集群配置中,通过选择满足高可用性要求的故障转移方法来指定在客户机操作系统上的应用程序故障切换期间的性能,可实现合适的集群配置。 故障监测通过定量心跳来实现。

    Control method of computer, program, and virtual computer system
    39.
    发明申请
    Control method of computer, program, and virtual computer system 失效
    计算机,程序和虚拟计算机系统的控制方法

    公开(公告)号:US20070192459A1

    公开(公告)日:2007-08-16

    申请号:US11514186

    申请日:2006-09-01

    IPC分类号: G06F15/173

    CPC分类号: G06F9/45537 H04L69/40

    摘要: Provided is a technology for increasing reliability of communication carried out by OSes and application programs operating on logical partitions set on a computer. The computer has multiple logical partitions constructed therein by a control program, the physical interfaces are shared by virtual interfaces respectively set for the multiple logical partitions, and the memory module stores management information indicating correspondences between the physical interface and the virtual interface. The control method comprising the steps of: obtaining, by the control module, communication data transferred to the external device and received by the virtual interface; obtaining, by the control module, correspondences between the physical interface and the virtual interface, selecting, by the control module, the physical interface used for the communication with the external device based on the correspondences between the physical interface and the virtual interface; and changing, by the control module, the correspondence between the physical interface and the virtual interface if a failure occurs in the communication path.

    摘要翻译: 提供了一种用于增加由在计算机上设置的逻辑分区上操作的OS和应用程序执行的通信的可靠性的技术。 计算机具有由控制程序构成的多个逻辑分区,物理接口由分别为多个逻辑分区设置的虚拟接口共享,并且存储器模块存储指示物理接口和虚拟接口之间的对应关系的管理信息。 所述控制方法包括以下步骤:由所述控制模块获取传送到所述外部设备并由所述虚拟接口接收的通信数据; 通过控制模块获取物理接口和虚拟接口之间的对应关系,根据物理接口与虚拟接口的对应关系,通过控制模块选择用于与外部设备进行通信的物理接口; 以及如果在所述通信路径中发生故障,则由所述控制模块改变所述物理接口和所述虚拟接口之间的对应关系。

    Cluster system and failover method for cluster system
    40.
    发明授权
    Cluster system and failover method for cluster system 有权
    群集系统的群集系统和故障转移方法

    公开(公告)号:US08015431B2

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

    申请号:US12585734

    申请日:2009-09-23

    IPC分类号: G06F11/00

    摘要: Provided is a failover method for a cluster system for realizing smooth failover of the guest OS's, even when there are many guest OS's, while reducing consumption of computer resources of a server. Smooth failover is realized by preventing competition during failover even when the number of guest OS's is increased. In a cluster configuration in which a slave/master cluster program is operated in a guest OS/host OS, the master cluster program (510) collects and transmits heartbeats of the slave cluster program, thereby realizing failure monitoring through the certain amount of heartbeats without depending on the number of guest OS's. Further, when the master cluster program monitors failures of the slave cluster program of its own computer to find a normal operation of the guest OS, the amount of communication through heartbeats is reduced by eliminating the necessity of communication to a standby system slave cluster program.

    摘要翻译: 提供了一种集群系统的故障转移方法,即使客户操作系统有很多客户操作系统也能实现客户操作系统的平滑故障切换,同时降低服务器计算机资源的消耗。 即使客户操作系统的数量增加,也可以通过防止故障切换期间的竞争来实现平滑的故障切换。 在从机/主机集群程序在客户OS /主机OS中运行的集群配置中,主集群程序(510)收集并发送从属集群程序的心跳,从而通过一定数量的心跳来实现故障监视,而没有 取决于客户操作系统的数量。 此外,当主集群程序监视其自己的计算机的从属集群程序的故障以查找客户OS的正常操作时,通过消除与备用系统从属集群程序的通信的必要性来减少通过心跳的通信量。