会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明申请
    • Method and program for controlling a virtual computer
    • 用于控制虚拟计算机的方法和程序
    • US20060117130A1
    • 2006-06-01
    • US11288175
    • 2005-11-29
    • Yuji TsushimaToshiomi MorikiNaoya Hattori
    • Yuji TsushimaToshiomi MorikiNaoya Hattori
    • G06F21/00
    • G06F9/45558G06F2009/45583
    • 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,该程序产品包括:检测异常的过程(S 1) 或在物理计算机中发生中断; 识别检测到的异常或中断的逻辑分区上的OS的过程(S 2); 将包含作为异常或中断的对象的指令的给定存储区域从存储有所识别的OS的存储区域复制到由管理程序管理的存储区域的过程(S 4) 在复制的存储区域中用替代异常或中断主题指令的指令来替换异常或中断主体指令的过程(S 6); 以及将物理计算机执行指令的位置移动到复制存储区域的步骤(S7)。
    • 32. 发明授权
    • Cluster system and failover method for cluster system
    • 群集系统的群集系统和故障转移方法
    • US08015431B2
    • 2011-09-06
    • US12585734
    • 2009-09-23
    • Tsunehiko BabaYuji TsushimaToshiomi Moriki
    • Tsunehiko BabaYuji TsushimaToshiomi Moriki
    • G06F11/00
    • G06F11/2048G06F11/0712G06F11/0757G06F11/1482G06F11/1484G06F11/2028G06F11/2097G06F2201/815
    • 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的正常操作时,通过消除与备用系统从属集群程序的通信的必要性来减少通过心跳的通信量。
    • 33. 发明授权
    • Cluster system and failover method for cluster system
    • 群集系统的群集系统和故障转移方法
    • US07992032B2
    • 2011-08-02
    • US11882700
    • 2007-08-03
    • Tsunehiko BabaToshiomi MorikiYuji Tsushima
    • Tsunehiko BabaToshiomi MorikiYuji Tsushima
    • G06F11/00
    • G06F11/2028G06F11/1484G06F11/2025
    • 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.
    • 即使存在大量客户操作系统,为每个客户操作系统提供满足客户操作系统所需的高可用性的故障切换方法。 在系统的物理或逻辑更改或操作状态的改变的情况下,可以通过防止由于过度的故障转移方法而导致的资源消耗的消耗以及由于不充分的故障转移方法而发生系统故障来实现平滑的故障切换方法 。 在服务器虚拟化环境中,由于通过热备份和冷备份,具有故障转移方法的集群配置中,通过选择满足高可用性要求的故障转移方法来指定在客户机操作系统上的应用程序故障切换期间的性能,可实现合适的集群配置。 故障监测通过定量心跳来实现。
    • 34. 发明授权
    • Method for speeding up page table address update on virtual machine
    • 在虚拟机上加快页表地址更新的方法
    • US07734893B2
    • 2010-06-08
    • US11621609
    • 2007-01-10
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • G06F12/00
    • G06F12/1036G06F9/45537G06F12/1009G06F12/109
    • A method is provided which eliminates redundancy from the shadow PT operation performed by the virtual machine monitor (VMM) when the guest operating system running on a virtual machine updates a guest page table (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 central processing unit (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,并将阴影PT的地址与中央处理单元(CPU)注册。 如果相关联的阴影PT不存在,则VMM分配存储器,创建阴影PT,向CPU注册创建的阴影PT的地址,并记录更新的客户PT与生成的阴影PT之间的关系。
    • 35. 发明授权
    • Cluster system and failover method for cluster system
    • 群集系统的群集系统和故障转移方法
    • US07617411B2
    • 2009-11-10
    • US11707876
    • 2007-02-20
    • Tsunehiko BabaYuji TsushimaToshiomi Moriki
    • Tsunehiko BabaYuji TsushimaToshiomi Moriki
    • G06F11/00
    • G06F11/2048G06F11/0712G06F11/0757G06F11/1482G06F11/1484G06F11/2028G06F11/2097G06F2201/815
    • 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的正常操作时,通过消除与备用系统从属集群程序的通信的必要性来减少通过心跳的通信量。
    • 36. 发明授权
    • Control method of computer, program, and virtual computer system
    • 计算机,程序和虚拟计算机系统的控制方法
    • US07577864B2
    • 2009-08-18
    • US11514186
    • 2006-09-01
    • Kazuhide HorimotoToshiomi MorikiYuji TsushimaTakuichi Hoshina
    • Kazuhide HorimotoToshiomi MorikiYuji TsushimaTakuichi Hoshina
    • G06F11/00
    • G06F9/45537H04L69/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和应用程序执行的通信的可靠性的技术。 计算机具有由控制程序构成的多个逻辑分区,物理接口由分别为多个逻辑分区设置的虚拟接口共享,并且存储器模块存储指示物理接口和虚拟接口之间的对应关系的管理信息。 所述控制方法包括以下步骤:由所述控制模块获取传送到所述外部设备并由所述虚拟接口接收的通信数据; 通过控制模块获取物理接口和虚拟接口之间的对应关系,根据物理接口与虚拟接口的对应关系,通过控制模块选择用于与外部设备进行通信的物理接口; 以及如果在所述通信路径中发生故障,则由所述控制模块改变所述物理接口和所述虚拟接口之间的对应关系。
    • 37. 发明申请
    • Computer system
    • 电脑系统
    • US20050235083A1
    • 2005-10-20
    • US11105478
    • 2005-04-14
    • Yuji TsushimaToshiomi Moriki
    • Yuji TsushimaToshiomi Moriki
    • G06F1/24G06F9/46G06F13/00G06F13/42
    • G06F13/4221
    • To provide a computer including: a hypervisor for operating an OS on each of a plurality of LPAR's into which a physical computer is divided, and controlling resource allocation of the physical computer to each LPAR; a PCI bus provided with a plurality of slots; a south bridge (6) for controlling the PCI bus; a BMC (7) for individually sending first reset signals to the slots in response to a request from the hypervisor, and a bus initialization unit for sensing a second reset signal to the entire PCI bus. The bus initialization unit sends the second reset signal at least at the time of booting the computer, and initialization is carried out for each slot based on one of the first and second reset signals. Thus, it is possible to prevent complexity of on-board circuitry while enabling dynamic changing of an I/O device of a virtual computer.
    • 提供一种计算机,包括:管理程序,用于在物理计算机划分到的多个LPAR中的每一个上操作OS,并且控制物理计算机对每个LPAR的资源分配; 设置有多个槽的PCI总线; 用于控制PCI总线的南桥(6) BMC(7),用于响应于来自管理程序的请求单独地发送第一复位信号到时隙;以及总线初始化单元,用于感测到整个PCI总线的第二复位信号。 总线初始化单元至少在引导计算机时发送第二复位信号,并且基于第一和第二复位信号之一对每个时隙执行初始化。 因此,可以防止车载电路的复杂性,同时实现虚拟计算机的I / O设备的动态改变。
    • 38. 发明申请
    • Computer system sharing an I/O device between logical partitions
    • 计算机系统在逻辑分区之间共享I / O设备
    • US20050235068A1
    • 2005-10-20
    • US11105481
    • 2005-04-14
    • Toshiomi MorikiYuji Tsushima
    • Toshiomi MorikiYuji Tsushima
    • G06F9/46G06F13/28
    • G06F13/28
    • Provided is a computer including a physical computer that includes CPU's (1a and 1b), a memory (5), a PCI bus (7) for interconnecting I/O devices (#0 to #3), and a south bridge (6) for controlling the PCI bus (7), a hypervisor that divides the physical computer into a plurality of LPAR's and controls resource allocation of the physical computer, an I/O device allocation unit that sets a correlation between the I/O device and the plurality of LPAR's based on a command from the hypervisor, and a parallel process issuing unit that issues a processing request (for DMA transfer or interruption processing) received from the I/O device in parallel to the plurality of LPAR's set by the I/O device allocation unit. Thus, complexity of an on-board circuitry is prevented while dynamic changing of an I/O device of a virtual computer is enabled.
    • 提供一种包括物理计算机的计算机,其包括CPU(1a和1b),存储器(5),用于互连I / O设备(#0至#3)的PCI总线(7)和南桥( 6),用于控制PCI总线(7),管理程序将物理计算机划分为多个LPAR并控制物理计算机的资源分配; I / O设备分配单元,其设置I / O设备与 所述多个LPAR基于来自所述管理程序的命令,以及并行处理发布单元,其从所述I / O设备发送与由所述I / O设备设置的所述多个LPAR并行的处理请求(用于DMA传送或中断处理) O设备分配单元。 因此,在启用虚拟计算机的I / O设备的动态改变时,防止了板上电路的复杂性。
    • 39. 发明授权
    • Virtual machine control program and virtual machine system
    • 虚拟机控制程序和虚拟机系统
    • US08650375B2
    • 2014-02-11
    • US13338806
    • 2011-12-28
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • G06F12/00G06F13/00G06F13/28
    • G06F9/45558G06F2009/45579G06F2009/45587
    • The program attains compatibility of suppression of an overhead accompanying page exception handling in the case of operating a program whose amount of memory use is large on a virtual machine and suppression of the overhead accompanying page exception handling in the case of operating a first OS that has a function of making another OS run on a virtual machine. A VMM creates a shadow PT (Page Table) for prohibiting reading-writing of privileged memory that requires emulation of reading/writing by using a RSV-bit, and registers the shadow PT and the second PT that a second OS operating on the first OS has in an x86 compatible CPU equipped with page exception detecting function using two PT's. When a page exception occurs, the VMM refers to cause code of the page exception and, when a P field of the cause code is 0, determines immediately that emulation is unnecessary.
    • 在操作在虚拟机上的存储器使用量大的程序的情况下,与程序相关联的页面异常处理的兼容性兼容,并且在操作具有第 使另一个操作系统在虚拟机上运行的功能。 VMM创建一个阴影PT(页表),用于禁止需要通过使用RSV位来仿真读/写的特权存储器的读写,并且注册在第一OS上操作的第二OS的阴影PT和第二PT 在一个x86兼容的CPU中配备了使用两个PT的页面异常检测功能。 当发生页面异常时,VMM引用页面异常的原因代码,当原因代码的P字段为0时,立即确定不需要进行仿真。
    • 40. 发明申请
    • METHOD FOR SPEEDING UP PAGE TABLE ADDRESS UPDATE ON VIRTUAL MACHINE
    • 用于在虚拟机上加速页面地址更新的方法
    • US20100205347A1
    • 2010-08-12
    • US12766430
    • 2010-04-23
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • G06F12/10G06F12/00
    • G06F12/1036G06F9/45537G06F12/1009G06F12/109
    • A method is provided which eliminates redundancy from the shadow PT operation performed by the virtual machine monitor (VMM) when the guest operating system running on a virtual machine updates a guest page table (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 central processing unit (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,并将阴影PT的地址与中央处理单元(CPU)注册。 如果相关联的阴影PT不存在,则VMM分配存储器,创建阴影PT,向CPU注册创建的阴影PT的地址,并记录更新的客户PT与生成的阴影PT之间的关系。