会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Computer system and method for sharing PCI devices thereof
    • 用于共享其PCI设备的计算机系统和方法
    • US08341327B2
    • 2012-12-25
    • US12546264
    • 2009-08-24
    • Takashige BabaToshiomi MorikiKeitaro Uehara
    • Takashige BabaToshiomi MorikiKeitaro Uehara
    • G06F13/00G06F13/36
    • G06F3/0227G06F13/387
    • In order to provide an inexpensive way to share an I/O device loaded in an I/O drawer among a plurality of blades, in a server system including a plurality of servers, a PCI device, and a manager for initializing a PCI switch, the PCI device has a plurality of virtual functions (VFs). The PCI switch, which has VF allocation information which indicates association between the servers and the VFs, is configured to: receive a transaction from one of the servers or from the PCI device; when the received transaction is a transaction sent from the one of the servers, remove a server identifier with which a sender server is identified and transfer the received transaction to the PCI device; and when the received transaction is a transaction sent from the PCI device, attach a server identifier that is determined based on the VF allocation information.
    • 为了提供一种廉价的方式来共享多个刀片中装载在I / O抽屉中的I / O装置,在包括多个服务器的服务器系统,PCI设备和用于初始化PCI开关的管理器中, PCI设备具有多个虚拟功能(VF)。 具有指示服务器和VF之间的关联的VF分配信息的PCI交换机被配置为:从服务器之一或从PCI设备接收事务; 当接收到的事务是从一个服务器发送的事务时,删除标识发送方服务器的服务器标识符,并将接收到的事务传送到PCI设备; 并且当接收的事务是从PCI设备发送的事务时,附加基于VF分配信息确定的服务器标识符。
    • 2. 发明申请
    • VIRTUAL MACHINE CONTROL PROGRAM AND VIRTUAL MACHINE SYSTEM
    • 虚拟机控制程序和虚拟机系统
    • US20120124575A1
    • 2012-05-17
    • US13338806
    • 2011-12-28
    • Naoya HATTORIToshiomi MORIKIYuji TSUSHIMA
    • Naoya HATTORIToshiomi MORIKIYuji TSUSHIMA
    • G06F9/455
    • 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时,立即确定不需要进行仿真。
    • 3. 发明授权
    • Virtual machine control program and virtual machine system
    • 虚拟机控制程序和虚拟机系统
    • US08099575B2
    • 2012-01-17
    • US12030498
    • 2008-02-13
    • 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 a page exception detecting function using two PT's. When a page exception occurs, the VMM refers to a 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 在配备了使用两个PT的页面异常检测功能的x86兼容CPU中。 当发生页面异常时,VMM引用页面异常的原因代码,当原因代码的P字段为0时,立即确定不需要进行仿真。
    • 4. 发明授权
    • Method for speeding up page table address update on virtual machine
    • 在虚拟机上加快页表地址更新的方法
    • US08086823B2
    • 2011-12-27
    • US12766430
    • 2010-04-23
    • 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之间的关系。
    • 5. 发明申请
    • FAILURE MANAGEMENT METHOD AND COMPUTER
    • 故障管理方法与计算机
    • US20110271152A1
    • 2011-11-03
    • US13079155
    • 2011-04-04
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • G06F11/07
    • G06F11/0793G06F11/0712G06F11/079
    • A failure management method for a computer including a processor, and a memory connected to the processor, and in which the processor containing a memory protection function, executes a first software program and a second software program monitoring the operation of the first software program, and the second software program retains error information including address information and access-related information; and the method implemented by the by the second software program includes a step for detecting the occurrence of errors in the memory; and a step for prohibiting access to the address of the memory where the error occurred, and monitoring the access state; and a step for executing the failure processing when accessing by the first software program of the address of the memory where the error occurred was detected.
    • 一种用于包括处理器和连接到处理器的存储器并且其中包含存储器保护功能的处理器的计算机的故障管理方法执行监视第一软件程序的操作的第一软件程序和第二软件程序,以及 第二软件程序保留包括地址信息和访问相关信息的错误信息; 并且由第二软件程序实现的方法包括用于检测存储器中的错误的发生的步骤; 以及禁止访问发生错误的存储器的地址并监视访问状态的步骤; 以及当检测到发生错误的存储器的地址访问时执行由第一软件程序访问的故障处理的步骤。
    • 6. 发明申请
    • VIRTUALIZATION METHOD AND VIRTUAL MACHINE
    • 虚拟化方法与虚拟机
    • US20110197190A1
    • 2011-08-11
    • US12980549
    • 2010-12-29
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • Naoya HATTORIToshiomi MORIKIYoshiko YASUDA
    • G06F9/455
    • G06F9/30076G06F9/30101G06F9/30181G06F9/30189G06F9/45558G06F2009/45566
    • There is a need for providing the Xeon CPU with a two-level VM that is independent of VMM types and prevents the throughput from degrading when the OS operates the privilege register. A machine is provided with a processor and memory. The machine includes a first virtual machine manager for managing a virtual machine, a second virtual machine for managing an operating system, first management information, and second management information. The processor is provided with a register and a shadowing function. The machine uses a virtualization method. The first virtual machine manager detects a call from the second virtual machine manager. The first virtual machine manager enables the shadowing function when it is determined that an instruction for enabling the shadowing function caused the call.
    • 需要为Xeon CPU提供独立于VMM类型的两级VM,并防止操作系统操作特权寄存器时吞吐量降低。 机器上设有处理器和存储器。 该机器包括用于管理虚拟机的第一虚拟机管理器,用于管理操作系统的第二虚拟机,第一管理信息和第二管理信息。 处理器具有寄存器和遮蔽功能。 该机器使用虚拟化方法。 第一个虚拟机管理器检测来自第二个虚拟机管理器的呼叫。 当确定启用遮蔽功能的指令引起呼叫时,第一虚拟机管理器启用阴影功能。
    • 7. 发明授权
    • Computer system for sharing I/O device
    • 用于共享I / O设备的计算机系统
    • US07890669B2
    • 2011-02-15
    • US11561557
    • 2006-11-20
    • Keitaro UeharaYuji TsushimaToshiomi MorikiYoshiko Yasuda
    • Keitaro UeharaYuji TsushimaToshiomi MorikiYoshiko Yasuda
    • G06F13/28
    • 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卡的请求时,参考分配信息并从访问请求中提取服务器标识符。 提取的服务器标识符用于标识已进行访问请求的物理或逻辑服务器。
    • 8. 发明申请
    • VIRTUAL MACHINE CONTROL PROGRAM AND VIRTUAL MACHINE SYSTEM
    • 虚拟机控制程序和虚拟机系统
    • US20080307180A1
    • 2008-12-11
    • US12030498
    • 2008-02-13
    • Naoya HATTORIToshiomi MorikiYuji Tsushima
    • Naoya HATTORIToshiomi MorikiYuji Tsushima
    • G06F12/14G06F9/455
    • 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 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 a page exception detecting function using two PT's. When a page exception occurs, the VMM refers to a 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上操作的第二操作系统的第二个操作系统的第二个PT注册到x86 兼容CPU配备了使用两个PT的页面异常检测功能。 当发生页面异常时,VMM引用页面异常的原因代码,当原因代码的P字段为0时,立即确定不需要进行仿真。
    • 9. 发明申请
    • Cluster system and failover method for cluster system
    • 群集系统的群集系统和故障转移方法
    • US20080162983A1
    • 2008-07-03
    • US11707876
    • 2007-02-20
    • Tsunehiko BabaYuji TsushimaToshiomi Moriki
    • Tsunehiko BabaYuji TsushimaToshiomi Moriki
    • G06F11/07
    • 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的正常操作时,通过消除与备用系统从属集群程序的通信的必要性来减少通过心跳的通信量。