Systems and methods for efficient live application migration within bandwidth constrained networks
    21.
    发明授权
    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
    22.
    发明申请
    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.

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

    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
    23.
    发明授权
    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
    24.
    发明申请
    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.

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

    Enabling Service Virtualization in a Cloud
    25.
    发明申请
    Enabling Service Virtualization in a Cloud 有权
    在云中启用服务虚拟化

    公开(公告)号:US20110296021A1

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

    申请号:US12789924

    申请日:2010-05-28

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5072

    摘要: A service-level specification for information technology services is obtained from a user. The service-level specification is mapped into an information technology specific deployment plan. Information technology specific resources are deployed in accordance with the information technology specific deployment plan to provide the information technology services.

    摘要翻译: 从用户处获取信息技术服务的服务级规范。 服务级别规范被映射到特定于信息技术的部署计划。 信息技术具体资源按照信息技术具体部署计划部署,提供信息技术服务。

    Enabling Service Virtualization in a Cloud
    26.
    发明申请
    Enabling Service Virtualization in a Cloud 有权
    在云中启用服务虚拟化

    公开(公告)号:US20120324116A1

    公开(公告)日:2012-12-20

    申请号:US13601208

    申请日:2012-08-31

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5072

    摘要: A service-level specification for information technology services is obtained from a user. The service-level specification is mapped into an information technology specific deployment plan. Information technology specific resources are deployed in accordance with the information technology specific deployment plan to provide the information technology services.

    摘要翻译: 从用户处获取信息技术服务的服务级规范。 服务级别规范被映射到特定于信息技术的部署计划。 信息技术具体资源按照信息技术具体部署计划部署,提供信息技术服务。

    Method and apparatus for re-establishing anonymous data transfers
    29.
    发明授权
    Method and apparatus for re-establishing anonymous data transfers 失效
    重新建立匿名数据传输的方法和装置

    公开(公告)号:US07885184B2

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

    申请号:US12165196

    申请日:2008-06-30

    IPC分类号: H04L12/26

    摘要: One embodiment of the present method and apparatus for re-establishing anonymous data transfers between a first endpoint and a second endpoint in a network includes receiving, from a first node, the identity of a second node connected to the first node, where at least the first node is a neighbor node. A third node (a neighbor node) is then selected, and instructed to connect to the second node in order to establish a link for the path. In this manner, the first endpoint and the second endpoint remain unknown at least to each other (e.g., where “unknown” means that neither endpoint knows any identifying information, such as network address, about the other endpoint), and likely to all other nodes in the path as well. In another embodiment, a failure is detected at a neighbor node, where the neighbor node is part of an original path between the first endpoint and the second endpoint. The neighbor node's repair server is contacted for a repair node associated with the neighbor node, and a connection to the repair node is made such that the path is established in a manner that maintains anonymity of the first endpoint and the second endpoint relative to each other.

    摘要翻译: 用于在网络中的第一端点和第二端点之间重新建立匿名数据传输的本方法和装置的一个实施例包括从第一节点接收连接到第一节点的第二节点的标识,其中至少 第一节点是邻居节点。 然后选择第三节点(邻居节点),并且指示连接到第二节点以建立路径的链路。 以这种方式,第一端点和第二端点至少彼此未知(例如,其中“未知”意味着两个端点都不知道关于另一端点的任何识别信息,例如网络地址),并且可能对所有其他端点 节点也在路径中。 在另一个实施例中,在邻居节点处检测到故障,其中相邻节点是第一端点和第二端点之间的原始路径的一部分。 与相邻节点相关联的修复节点与邻居节点的修复服务器联系,并且进行到修复节点的连接,使得以保持第一端点和第二端点相对于彼此的匿名性的方式来建立路径 。