会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Maintaining session states within virtual machine environments
    • 在虚拟机环境中维护会话状态
    • US20070130305A1
    • 2007-06-07
    • US11292774
    • 2005-12-02
    • Scott PiperGregory PruettCharles BaumanCarlos SantanaJames Wooldridge
    • Scott PiperGregory PruettCharles BaumanCarlos SantanaJames Wooldridge
    • G06F15/173
    • G06F9/5077G06F9/45558G06F2009/4557
    • Sessions states within virtual machine (VM) environments are maintained. Each VM environment hosts a guest operating system (OS) and one or more application programs running. The guest OS and the application computer programs of each VM environment constitute a session. A connection broker maintains a state machine as to states of the sessions and permits transitions among the states in response to messages, commands, and internal decisions. Different types of agents may send the messages, and the commands. The states of the sessions may include a pending state and a number of other states. The pending state is an interim state that indicates a session is being transitioned from one of the other states to another of the other states. These other states may include an offline state, an online-down state, an online-up state, a suspended state, an active state, an idle state, a disconnected state, and a failed state.
    • 维护虚拟机(VM)环境中的会话状态。 每个VM环境托管客户机操作系统(OS)和一个或多个运行的应用程序。 每个VM环境的客户操作系统和应用程序计算机程序构成会话。 连接代理维护会话状态的状态机,并允许响应消息,命令和内部决策在状态之间进行转换。 不同类型的代理可以发送消息和命令。 会话的状态可以包括待处理状态和多个其他状态。 待处理状态是指示会话正在从其他状态之一转换到另一状态的临时状态。 这些其他状态可以包括脱机状态,在线状态,在线状态,暂停状态,活动状态,空闲状态,断开状态和故障状态。
    • 3. 发明申请
    • Dynamic migration of virtual machine computer programs upon satisfaction of conditions
    • 虚拟机计算机程序在满足条件时的动态迁移
    • US20050251802A1
    • 2005-11-10
    • US10841725
    • 2004-05-08
    • James BozekRobert StephensJames Wooldridge
    • James BozekRobert StephensJames Wooldridge
    • G06F9/50G06F9/455
    • G06F9/5077Y02D10/22Y02D10/36
    • A system of an embodiment is disclosed that includes a number of server computing devices and a management server computing device. Each server computing device has a virtual host computer program running thereon to support one or more virtual machine computer programs. Each virtual machine computer program is able to execute an instance of an operating system on which application computer programs are executable. The management server computing device monitors the server computing devices, and causes the virtual machine computer programs supported by the virtual host computer program of a first server computing device to dynamically migrate to the virtual host computer program of a second server computing device, upon one or more conditions being satisfied. The conditions may include the first server being predicted as failure prone, the first server consuming power less than a threshold, and the first server having resource utilization less than a threshold.
    • 公开了一种实施例的系统,其包括多个服务器计算设备和管理服务器计算设备。 每个服务器计算设备具有在其上运行的虚拟主机计算机程序来支持一个或多个虚拟机计算机程序。 每个虚拟机计算机程序能够执行可执行应用程序计算机程序的操作系统的实例。 管理服务器计算设备监视服务器计算设备,并使由第一服务器计算设备的虚拟主机计算机程序支持的虚拟机计算机程序动态地迁移到第二服务器计算设备的虚拟主机计算机程序, 更多条件得到满足。 这些条件可以包括第一服务器被预测为故障倾向,第一服务器消耗功率小于阈值,以及具有小于阈值的资源利用率的第一服务器。
    • 4. 发明申请
    • Assigning interrupts for input/output (I/O) devices among nodes of a non-uniform memory access (NUMA) system
    • 在非均匀内存访问(NUMA)系统的节点之间为输入/输出(I / O)设备分配中断
    • US20050060460A1
    • 2005-03-17
    • US10644133
    • 2003-08-20
    • Chris KaramatasJames Wooldridge
    • Chris KaramatasJames Wooldridge
    • G06F13/24G06F13/32
    • G06F13/24
    • Assigning interrupts for I/O devices among the nodes of NUMA systems is disclosed. At least one of the following is performed. First, interrupts for the devices are assigned among the nodes based on at least one of: the nodes to which the devices are connected, the nodes at which interrupt service routines for the devices reside, and the processors of the nodes. Second, for each node, the interrupts for the devices that are performance critical and that have been assigned to the node are assigned to the processors of the node in a round-robin manner. Third, assignments of the interrupts among the nodes of the system are dynamically modified based on actual performance characteristics of the assignments. Fourth, for each node, assignments of the interrupts that are performance critical and that have been assigned to the node are dynamically modified based on actual performance characteristics of the assignments.
    • 公开了在NUMA系统的节点之间为I / O设备分配中断。 执行以下中的至少一个。 首先,基于以下至少一个,在节点之间分配设备的中断:设备连接的节点,用于设备的中断服务例程所在的节点以及节点的处理器。 第二,对于每个节点,对性能至关重要并已分配给节点的设备的中断以轮循方式分配给节点的处理器。 第三,基于作业的实际性能特征动态修改系统节点之间的中断分配。 第四,对于每个节点,基于分配的实际性能特征动态地修改关键性能和已分配给节点的中断的分配。
    • 5. 发明申请
    • Direct-memory access between input/output device and physical memory within virtual machine environment
    • 在虚拟机环境中,输入/输出设备与物理内存之间的直接存储器访问
    • US20070083862A1
    • 2007-04-12
    • US11246733
    • 2005-10-08
    • James WooldridgeJames Bozek
    • James WooldridgeJames Bozek
    • G06F9/455
    • G06F12/1081G06F9/45558G06F2009/45579
    • Direct memory access (DMA) is provided between input/output (I/O) devices and memory within virtual machine (VM) environments. A computing device includes an I/O device, an operating system (OS) running on a VM of the computing device, a device driver for the I/O device, a VM manager (VMM), I/O translation hardware, and a hardware abstraction component for the OS. The I/O translation hardware is for translating physical addresses of the computing device assigned to the OS to machine addresses of the I/O device. The hardware abstraction component and the VMM cooperatively interact to enable the device driver to initiate DMA between the I/O device and memory via the translation hardware. The OS may be unmodified to run on the VM of the computing device, except that the hardware abstraction component is particularly capable of cooperatively interacting with the VMM to enable the device driver to receive DMA from the I/O device.
    • 输入/输出(I / O)设备和虚拟机(VM)环境中的内存之间提供直接存储器访问(DMA)。 计算设备包括I / O设备,在计算设备的VM上运行的操作系统(OS),用于I / O设备的设备驱动器,VM管理器(VMM),I / O转换硬件和 OS的硬件抽象组件。 I / O转换硬件用于将分配给OS的计算设备的物理地址转换为I / O设备的机器地址。 硬件抽象组件和VMM协作地进行交互,以使设备驱动程序能够通过转换硬件在I / O设备和存储器之间启动DMA。 操作系统可能未被修改为在计算设备的VM上运行,除了硬件抽象组件特别能够与VMM协作地交互以使设备驱动程序从I / O设备接收DMA。