会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • METHOD FOR SPEEDING UP PAGE TABLE ADDRESS UPDATE ON VIRTUAL MACHINE
    • 用于在虚拟机上加速页面地址更新的方法
    • US20070162683A1
    • 2007-07-12
    • 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 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之间的关系。
    • 22. 发明授权
    • 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时,立即确定不需要进行仿真。
    • 23. 发明申请
    • 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之间的关系。
    • 24. 发明申请
    • VIRTUAL MACHINE SYSTEM AND METHOD FOR CONTROLLING INTERRUPT THEREOF
    • 虚拟机系统及其中断控制方法
    • US20100138208A1
    • 2010-06-03
    • US12624827
    • 2009-11-24
    • Naoya HATTORIToshiomi MorikiTakashige BabaYuji Tsushima
    • Naoya HATTORIToshiomi MorikiTakashige BabaYuji Tsushima
    • G06F9/455G06F9/22
    • G06F9/4812G06F9/45558G06F2009/45579
    • A VMM disables an interrupt interception flag on at least one CPU to execute, upon reception of an interrupt, an interrupt handler code of an OS, and enables the interrupt interception flag on the at least one CPU to execute, upon the reception of the interrupt, an emulator in the VMM. When, to a virtual machine, an I/O device is assigned in a dedicated form, and when the CPU is assigned while the interrupt interception is disabled, a destination of the interrupt from the physical I/O device is set to the corresponding CPU on which the interrupt interception is disabled. When, to the virtual machine, the I/O device is assigned in a shared form, or when the CPU is assigned while the interrupt interception is disabled, the destination of the interrupt from the physical I/O device is set to the corresponding CPU on which the interrupt interception is enabled.
    • VMM在至少一个CPU上禁用中断拦截标志,在接收到中断时执行OS的中断处理程序代码,并且使得至少一个CPU上的中断拦截标志在接收到中断时执行 ,VMM中的一个仿真器。 当虚拟机以专用形式分配I / O设备时,当中断拦截被禁止时分配CPU时,来自物理I / O设备的中断目的地被设置为相应的CPU 禁止中断拦截。 当虚拟机将I / O设备以共享形式分配时,或者当中断拦截被禁止时分配CPU时,来自物理I / O设备的中断目的地设置为相应的CPU 在其上启用中断拦截。
    • 25. 发明申请
    • Program for controlling a virtual computer and computer system for virtulization technology
    • 用于控制虚拟计算机和计算机系统以实现智能化技术的程序
    • US20070234358A1
    • 2007-10-04
    • US11703662
    • 2007-02-08
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • G06F9/455
    • G06F9/45533G06F9/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生成异常事件时调用仿真模块的异常事件处理器模块, 用于管理用于模拟服务器系统的硬件的操作的促销代码的代码管理模块,用于判断服务器系统的硬件的操作频率是否高的频率判断模块,以及用于确定是否 通过异常事件处理程序模块来调用仿真模块,或者通过基于所判断的频率执行促销代码来调用仿真模块。 因此,虚拟计算机系统可以同时实现仿真系统中的高性能和存储器保存。
    • 26. 发明申请
    • Virtual machine control method and program thereof
    • 虚拟机控制方法及程序
    • US20060294519A1
    • 2006-12-28
    • US11472386
    • 2006-06-22
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • Naoya HattoriToshiomi MorikiYuji Tsushima
    • G06F9/455
    • G06F9/45558G06F2009/45583
    • 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的存储器管理单元检查第一或第二存储器保护表,并且保护在第一或第二存储器保护表中定义的存储器区域。
    • 27. 发明授权
    • 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分配信息确定的服务器标识符。
    • 28. 发明申请
    • 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的正常操作时,通过消除与备用系统从属集群程序的通信的必要性来减少通过心跳的通信量。
    • 29. 发明申请
    • VIRTUAL MACHINE SYSTEM
    • 虚拟机系统
    • US20110289502A1
    • 2011-11-24
    • US13197919
    • 2011-08-04
    • Toshiomi MorikiKeitaro UeharaYuji Tsushima
    • Toshiomi MorikiKeitaro UeharaYuji Tsushima
    • G06F9/455
    • G06F13/28G06F13/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请求的处理的优先级。
    • 30. 发明授权
    • Data processing system for keeping isolation between logical partitions
    • 用于在逻辑分区之间保持隔离的数据处理系统
    • US07975076B2
    • 2011-07-05
    • US12923174
    • 2010-09-08
    • Toshiomi MorikiKeitaro UeharaYuji Tsushima
    • Toshiomi MorikiKeitaro UeharaYuji Tsushima
    • G06F3/00G06F13/12G06F12/00G06F11/00
    • 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设备发出的事务被阻止获得对另一个逻辑分区中的资源的访问,同时可以执行适当的错误处理。