Method and system for application migration using per-application persistent configuration dependency
    1.
    发明授权
    Method and system for application migration using per-application persistent configuration dependency 有权
    使用每应用程序持久配置依赖的应用程序迁移方法和系统

    公开(公告)号:US08572625B2

    公开(公告)日:2013-10-29

    申请号:US12535035

    申请日:2009-08-04

    IPC分类号: G06F9/46 G06F11/00

    CPC分类号: G06F9/4856

    摘要: A system and method for determining application dependent components includes capturing interactions of an application stored in memory of a first environment with other components at runtime. The interactions are parsed and categorized to determine dependency information. The application is migrated to a new environment using the dependency information to reconfigure the application after migration without application-specific knowledge.

    摘要翻译: 用于确定应用相关组件的系统和方法包括在运行时捕获存储在第一环境的存储器中的应用与其他组件的交互。 交互被解析并分类以确定依赖关系信息。 使用依赖性信息将应用程序迁移到新环境,以便在迁移后重新配置应用程序,而不需要应用程序特定的知识。

    SYSTEMS AND METHODS FOR EFFICIENT LIVE APPLICATION MIGRATION WITHIN BANDWIDTH CONSTRAINED NETWORKS
    2.
    发明申请
    SYSTEMS AND METHODS FOR EFFICIENT LIVE APPLICATION MIGRATION WITHIN BANDWIDTH CONSTRAINED NETWORKS 失效
    用于带宽约束网络中有效应用移动的系统和方法

    公开(公告)号:US20100318608A1

    公开(公告)日:2010-12-16

    申请号:US12483289

    申请日:2009-06-12

    IPC分类号: G06F15/16 G06F9/455

    摘要: A system for transferring a live application from a source to a target machines includes memory capture component that monitors and captures memory segments associated with one or more memories, one or more sets of these memory segments comprising one or more applications, the memory segments changing while the live application is in execution. A frequency ranking component organizes the memory segments in an order determined by memory segment change frequency. A link identification component identifies one or more connecting links to one or more sets of peer machines, each set of machines connecting said source machine to said target machine, the link identifier further determining the bandwidth associated with each connecting link. A routing component preferentially routes one or more of the memory segments over said connecting links based on said order.

    摘要翻译: 用于将实时应用从源传输到目标机器的系统包括:存储器捕获部件,其监视和捕获与一个或多个存储器相关联的存储器段,一组或多组这些存储器段包括一个或多个应用,存储器段改变 实时应用程序正在执行。 频率分级组件按存储器段变化频率确定的顺序组织存储器段。 链路识别组件识别到一个或多个对等机器组的一个或多个连接链路,每组连接所述源机器与所述目标机器的机器,所述链路标识符进一步确定与每个连接链路相关联的带宽。 基于所述顺序,路由组件优先地通过所述连接链路路由一个或多个存储器段。

    Method and apparatus for scalable monitoring of virtual machine environments combining base virtual machine and single monitoring agent for measuring common characteristics and individual virtual machines measuring individualized characteristics
    3.
    发明授权
    Method and apparatus for scalable monitoring of virtual machine environments combining base virtual machine and single monitoring agent for measuring common characteristics and individual virtual machines measuring individualized characteristics 失效
    用于可扩展监视虚拟机环境的方法和装置,将基本虚拟机和单个监视代理相结合,用于测量共同特征和测量个性特征的各个虚拟机

    公开(公告)号:US08650562B2

    公开(公告)日:2014-02-11

    申请号:US12483281

    申请日:2009-06-12

    IPC分类号: G06F9/455 G06F3/00 G06F13/28

    摘要: A method monitors machine activity of multiple virtual computing devices operating through at least one physical computing device by running a monitoring agent. The monitoring agent monitors performance of the multiple virtual computing devices. The method measures simple operating characteristics of only a base level virtual computing device. The method monitors complex operating characteristics using the monitoring agent by: measuring the complex operating characteristics for each of the multiple virtual computing devices (using each of the multiple virtual computing devices); recording the complex operating characteristics of each of the multiple virtual computing devices on a corresponding memory page of each of the multiple virtual computing devices; and sharing each the corresponding memory page with the base level virtual computing device through an interdomain communications channels to transfer the complex operating characteristics to the monitoring agent. The method identifies simple events and complex events for each of the multiple virtual computing devices by evaluating the simple operating characteristics and the complex operating characteristics and outputs the simple events and the complex events for each of the multiple virtual computing devices.

    摘要翻译: 方法通过运行监视代理来监视通过至少一个物理计算设备操作的多个虚拟计算设备的机器活动。 监视代理监视多个虚拟计算设备的性能。 该方法仅测量基本级虚拟计算设备的简单操作特性。 该方法通过以下方式监视复杂的操作特性:通过以下方法来测量多个虚拟计算设备中的每一个(使用多个虚拟计算设备中的每一个)的复杂操作特性; 将所述多个虚拟计算设备中的每一个的复杂操作特性记录在所述多个虚拟计算设备中的每一个的相应存储器页面上; 并且通过域间通信信道与基本级虚拟计算设备共享每个相应的存储器页面,以将复杂的操作特性传送到监视代理。 该方法通过评估简单的操作特性和复杂的操作特性来识别每个多个虚拟计算设备的简单事件和复杂事件,并输出多个虚拟计算设备中的每一个的简单事件和复杂事件。

    METHOD AND APPARATUS FOR SCALABLE MONITORING OF VIRTUAL MACHINE ENVIRONMENTS
    4.
    发明申请
    METHOD AND APPARATUS FOR SCALABLE MONITORING OF VIRTUAL MACHINE ENVIRONMENTS 失效
    虚拟机环境可扩展监控的方法与装置

    公开(公告)号:US20100318990A1

    公开(公告)日:2010-12-16

    申请号:US12483281

    申请日:2009-06-12

    IPC分类号: G06F9/455 G06F3/00

    摘要: A method monitors machine activity of multiple virtual computing devices operating through at least one physical computing device by running a monitoring agent. The monitoring agent monitors performance of the multiple virtual computing devices. The method measures simple operating characteristics of only a base level virtual computing device. The method monitors complex operating characteristics using the monitoring agent by: measuring the complex operating characteristics for each of the multiple virtual computing devices (using each of the multiple virtual computing devices); recording the complex operating characteristics of each of the multiple virtual computing devices on a corresponding memory page of each of the multiple virtual computing devices; and sharing each the corresponding memory page with the base level virtual computing device through an interdomain communications channels to transfer the complex operating characteristics to the monitoring agent. The method identifies simple events and complex events for each of the multiple virtual computing devices by evaluating the simple operating characteristics and the complex operating characteristics and outputs the simple events and the complex events for each of the multiple virtual computing devices.

    摘要翻译: 方法通过运行监视代理来监视通过至少一个物理计算设备操作的多个虚拟计算设备的机器活动。 监视代理监视多个虚拟计算设备的性能。 该方法仅测量基本级虚拟计算设备的简单操作特性。 该方法通过以下方式监视复杂的操作特性:通过以下方法来测量多个虚拟计算设备中的每一个(使用多个虚拟计算设备中的每一个)的复杂操作特性; 将所述多个虚拟计算设备中的每一个的复杂操作特性记录在所述多个虚拟计算设备中的每一个的相应存储器页面上; 并且通过域间通信信道与基本级虚拟计算设备共享每个相应的存储器页面,以将复杂的操作特性传送到监视代理。 该方法通过评估简单的操作特性和复杂的操作特性来识别每个多个虚拟计算设备的简单事件和复杂事件,并输出多个虚拟计算设备中的每一个的简单事件和复杂事件。

    Dynamic virtual machine shutdown without service interruptions
    5.
    发明授权
    Dynamic virtual machine shutdown without service interruptions 有权
    动态虚拟机关机,无服务中断

    公开(公告)号:US08839238B2

    公开(公告)日:2014-09-16

    申请号:US12813926

    申请日:2010-06-11

    摘要: Techniques for dynamically managing a sleep state of a virtual machine are provided. The techniques include detecting idleness of a virtual machine, putting the idle virtual machine into a sleep state, implementing a virtual machine surrogate, wherein the virtual machine surrogate listens to network traffic, enabling the virtual machine to handle network traffic that is capable of being handled by the virtual machine, and enabling the virtual machine to queue network traffic and wake-up the virtual machine in the sleep state for network traffic that the virtual machine surrogate is incapable of handling.

    摘要翻译: 提供了用于动态管理虚拟机的睡眠状态的技术。 这些技术包括检测虚拟机的闲置,将空闲虚拟机置于睡眠状态,实现虚拟机代理,其中虚拟机代理监听网络流量,使虚拟机能够处理能够被处理的网络流量 并使虚拟机能够对网络流量进行排队,并唤醒虚拟机代理不能处理的网络流量处于休眠状态的虚拟机。

    METHOD AND SYSTEM FOR APPLICATION MIGRATION USING PER-APPLICATION PERSISTENT CONFIGURATION DEPENDENCY
    7.
    发明申请
    METHOD AND SYSTEM FOR APPLICATION MIGRATION USING PER-APPLICATION PERSISTENT CONFIGURATION DEPENDENCY 有权
    使用应用程序持续配置依赖的应用程序迁移的方法和系统

    公开(公告)号:US20110035755A1

    公开(公告)日:2011-02-10

    申请号:US12535035

    申请日:2009-08-04

    IPC分类号: G06F9/54

    CPC分类号: G06F9/4856

    摘要: A system and method for determining application dependent components includes capturing interactions of an application stored in memory of a first environment with other components at runtime. The interactions are parsed and categorized to determine dependency information. The application is migrated to a new environment using the dependency information to reconfigure the application after migration without application-specific knowledge.

    摘要翻译: 用于确定应用相关组件的系统和方法包括在运行时捕获存储在第一环境的存储器中的应用与其他组件的交互。 交互被解析并分类以确定依赖关系信息。 使用依赖性信息将应用程序迁移到新环境,以便在迁移后重新配置应用程序,而不需要应用程序特定的知识。

    Systems and methods for efficient live application migration within bandwidth constrained networks
    9.
    发明授权
    Systems and methods for efficient live application migration within bandwidth constrained networks 失效
    带宽约束网络内有效实时应用迁移的系统和方法

    公开(公告)号:US08458284B2

    公开(公告)日:2013-06-04

    申请号:US12483289

    申请日:2009-06-12

    IPC分类号: G06F15/167

    摘要: A system for transferring a live application from a source to a target machines includes memory capture component that monitors and captures memory segments associated with one or more memories, one or more sets of these memory segments comprising one or more applications, the memory segments changing while the live application is in execution. A frequency ranking component organizes the memory segments in an order determined by memory segment change frequency. A link identification component identifies one or more connecting links to one or more sets of peer machines, each set of machines connecting said source machine to said target machine, the link identifier further determining the bandwidth associated with each connecting link. A routing component preferentially routes one or more of the memory segments over said connecting links based on said order.

    摘要翻译: 用于将实时应用从源传输到目标机器的系统包括:存储器捕获部件,其监视和捕获与一个或多个存储器相关联的存储器段,一组或多组这些存储器段包括一个或多个应用,存储器段改变 实时应用程序正在执行。 频率分级组件按存储器段变化频率确定的顺序组织存储器段。 链路识别组件识别到一个或多个对等机器组的一个或多个连接链路,每组连接所述源机器与所述目标机器的机器,所述链路标识符进一步确定与每个连接链路相关联的带宽。 基于所述顺序,路由组件优先地通过所述连接链路路由一个或多个存储器段。

    DYNAMIC VIRTUAL MACHINE SHUTDOWN WITHOUT SERVICE INTERRUPTIONS
    10.
    发明申请
    DYNAMIC VIRTUAL MACHINE SHUTDOWN WITHOUT SERVICE INTERRUPTIONS 有权
    没有服务中断的动态虚拟机关机

    公开(公告)号:US20110307887A1

    公开(公告)日:2011-12-15

    申请号:US12813926

    申请日:2010-06-11

    IPC分类号: G06F9/455 G06F15/173 G06F1/32

    摘要: Techniques for dynamically managing a sleep state of a virtual machine are provided. The techniques include detecting idleness of a virtual machine, putting the idle virtual machine into a sleep state, implementing a virtual machine surrogate, wherein the virtual machine surrogate listens to network traffic, enabling the virtual machine to handle network traffic that is capable of being handled by the virtual machine, and enabling the virtual machine to queue network traffic and wake-up the virtual machine in the sleep state for network traffic that the virtual machine surrogate is incapable of handling.

    摘要翻译: 提供了用于动态管理虚拟机的睡眠状态的技术。 这些技术包括检测虚拟机的闲置,将空闲虚拟机置于睡眠状态,实现虚拟机代理,其中虚拟机代理监听网络流量,使虚拟机能够处理能够被处理的网络流量 并使虚拟机能够对网络流量进行排队,并唤醒虚拟机代理不能处理的网络流量处于休眠状态的虚拟机。