Virtual machine migration tool
    1.
    发明授权
    Virtual machine migration tool 有权
    虚拟机迁移工具

    公开(公告)号:US09176773B2

    公开(公告)日:2015-11-03

    申请号:US13171446

    申请日:2011-06-29

    Abstract: Tools and techniques for migrating applications to compute clouds are described herein. A tool may be used to migrate any arbitrary application to a specific implementation of a compute cloud. The tool may use a library of migration rules, apply the rules to a selected application, and in the process generate migration output. The migration output may be advisory information, revised code, patches, or the like. There may be different sets of rules for different cloud compute platforms, allowing the application to be migrated to different clouds. The rules may describe a wide range of application features and corresponding corrective actions for migrating the application. Rules may specify semantic behavior of the application, code or calls, storage, database instances, interactions with databases, operating systems hosting the application, and others.

    Abstract translation: 本文描述了将应用程序迁移到计算云的工具和技术。 可以使用一个工具将任意任意应用程序迁移到计算云的特定实现。 该工具可能使用迁移规则库,将规则应用于所选应用程序,并在此过程中生成迁移输出。 迁移输出可以是咨询信息,修改的代码,补丁等。 不同的云计算平台可能有不同的规则集,允许将应用迁移到不同的云。 规则可以描述用于迁移应用程序的各种应用功能和相应的纠正措施。 规则可以指定应用程序,代码或调用,存储,数据库实例,与数据库的交互,托管应用程序的操作系统等的语义行为。

    HOST ENABLED MANAGEMENT CHANNEL
    2.
    发明申请
    HOST ENABLED MANAGEMENT CHANNEL 有权
    主机启用管理通道

    公开(公告)号:US20120331461A1

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

    申请号:US13169024

    申请日:2011-06-27

    Abstract: A logical communication path is provided between a target virtual machine (VM) and a host or application communicating with the VM. The target VM runs on a hypervisor host that has a hypervisor and a proxy agent. The hypervisor manages execution of the VM. A mapping is maintained indicating which VMs execute on which hosts. When the host or application is to send a message or packet to the target VM, the mapping is consulted and the hypervisor host hosting the target VM is identified. The message or packet, which may identify the target VM, is transmitted to the hypervisor host. A proxy agent at the hypervisor host selects a communication channel between the hypervisor and the target VM. The hypervisor then passes the message or packet through the selected channel to the target VM.

    Abstract translation: 在目标虚拟机(VM)和与VM通信的主机或应用程序之间提供逻辑通信路径。 目标VM在具有管理程序和代理代理的管理程序主机上运行。 管理程序管理VM的执行。 维护映射,指示哪些虚拟机在哪些主机上执行。 当主机或应用程序要向目标VM发送消息或数据包时,将查看映射,并标识托管目标VM的管理程序主机。 可以识别目标VM的消息或分组被发送到管理程序主机。 管理程序主机上的代理代理选择管理程序和目标VM之间的通信通道。 管理程序然后将消息或数据包通过所选通道传递到目标VM。

    RESOURCE CONSUMPTION WITH ENHANCED REQUIREMENT-CAPABILITY DEFINITIONS
    3.
    发明申请
    RESOURCE CONSUMPTION WITH ENHANCED REQUIREMENT-CAPABILITY DEFINITIONS 审中-公开
    资源消耗与增强的要求能力定义

    公开(公告)号:US20120260259A1

    公开(公告)日:2012-10-11

    申请号:US13080855

    申请日:2011-04-06

    CPC classification number: G06F9/5005

    Abstract: Enhanced requirement-capability definitions are employed for resource consumption and allocation. Business requirements can be specified with respect to content to be hosted, and a decision can be made as to whether, and how, to allocate resources for the content based on the business requirements and resource capabilities. Capability profiles can also be employed to hide underlying resource details while still providing information about resource capabilities.

    Abstract translation: 增强的需求能力定义被用于资源消耗和分配。 可以针对要托管的内容指定业务需求,并且可以根据业务需求和资源能力决定是否以及如何为内容分配资源。 还可以使用能力配置文件来隐藏潜在的资源细节,同时仍然提供有关资源能力的信息。

    Self-learning method and system for detecting abnormalities
    6.
    发明申请
    Self-learning method and system for detecting abnormalities 有权
    用于检测异常的自学习方法和系统

    公开(公告)号:US20050125710A1

    公开(公告)日:2005-06-09

    申请号:US10685472

    申请日:2003-10-16

    Abstract: The present invention is directed to a method and system for use in a computing environment to monitor parameters and detect abnormalities. A monitoring system for monitoring a process may include a signature creation module for creating a signature representative of the process, a signature updating module for continuously updating the created signature, and an abnormality detection module for detecting abnormalities based upon deviations from the updated signature. The system may perform a method for detecting abnormalities occurring during a process based upon the continuously updated signature representative of the process. The method may include continuously monitoring a system parameter and computing a normal range of values for the system parameter based on the continuously updated signature. The method may additionally include determining if the monitored system parameter is within the normal range and indicating existence of an abnormality if the monitored system parameter is outside of the normal range.

    Abstract translation: 本发明涉及一种在计算环境中用于监视参数并检测异常的方法和系统。 用于监视过程的监视系统可以包括用于创建表示过程的签名的签名创建模块,用于连续地更新创建的签名的签名更新模块,以及用于基于与更新的签名的偏差来检测异常的异常检测模块。 该系统可以基于代表该过程的连续更新的签名来执行用于检测在过程期间发生的异常的方法。 该方法可以包括连续监视系统参数并且基于连续更新的签名来计算系统参数的正常范围值。 该方法可以另外包括确定所监视的系统参数是否在正常范围内,并且如果所监视的系统参数在正常范围之外,则指示是否存在异常。

    Applying Packages To Configure Software Stacks
    7.
    发明申请
    Applying Packages To Configure Software Stacks 有权
    应用软件包配置软件堆栈

    公开(公告)号:US20070261017A1

    公开(公告)日:2007-11-08

    申请号:US11379968

    申请日:2006-04-24

    Abstract: Portable packages containing encodings of processes are applied to software stacks. The packages are portable and distinct from the software stacks. The packages may be in the form of declarative code for configuring the software stack and can be plugged into the software stack to allow the technology stack to play the packages, thereby configuring the stacks to be capable of automating the processes encoded by the packages. An application or software component can be provided to read a package and apply parts thereof to appropriate corresponding software stack components.

    Abstract translation: 包含进程编码的便携式软件包应用于软件堆栈。 这些软件包是可移植的,与软件堆栈不同。 软件包可以是用于配置软件堆栈的声明代码的形式,并且可以插入到软件堆栈中以允许技术栈来播放软件包,从而配置堆栈以使得能够自动化由软件包编码的进程。 可以提供应用或软件组件来读取包并将其部分应用于适当的对应的软件栈组件。

    Process Encoding
    8.
    发明申请
    Process Encoding 审中-公开
    流程编码

    公开(公告)号:US20070250812A1

    公开(公告)日:2007-10-25

    申请号:US11379964

    申请日:2006-04-24

    CPC classification number: G06F8/30 G06Q10/06

    Abstract: Described are portable packages containing encodings of processes. The packages are portable and distinct from a technology stack. The packages may be in the form of declarative code for configuring the technology stack and can be plugged into the technology stack to allow the technology stack to play the packages, thereby automating the processes encoded by the packages. Also described are methods for authoring packages, technology stacks for playing packages, an application for loading (“plugging in”) packages and also possibly controlling the playing of packages.

    Abstract translation: 描述的是包含过程编码的便携式软件包。 这些软件包是可移植的,与技术栈不同。 软件包可以是声明性代码的形式,用于配置技术栈,并且可以插入到技术栈中以允许技术栈来播放软件包,从而使由软件包编码的过程自动化。 还描述了用于编写包,用于播放包的技术栈,用于加载(“插入”)包的应用以及可能控制包的播放的方法。

    Host enabled management channel
    10.
    发明授权
    Host enabled management channel 有权
    启用主机的管理通道

    公开(公告)号:US09191454B2

    公开(公告)日:2015-11-17

    申请号:US13169024

    申请日:2011-06-27

    Abstract: A logical communication path is provided between a target virtual machine (VM) and a host or application communicating with the VM. The target VM runs on a hypervisor host that has a hypervisor and a proxy agent. The hypervisor manages execution of the VM. A mapping is maintained indicating which VMs execute on which hosts. When the host or application is to send a message or packet to the target VM, the mapping is consulted and the hypervisor host hosting the target VM is identified. The message or packet, which may identify the target VM, is transmitted to the hypervisor host. A proxy agent at the hypervisor host selects a communication channel between the hypervisor and the target VM. The hypervisor then passes the message or packet through the selected channel to the target VM.

    Abstract translation: 在目标虚拟机(VM)和与VM通信的主机或应用程序之间提供逻辑通信路径。 目标VM在具有管理程序和代理代理的管理程序主机上运行。 管理程序管理VM的执行。 维护映射,指示哪些虚拟机在哪些主机上执行。 当主机或应用程序要向目标VM发送消息或数据包时,将查看映射,并标识托管目标VM的管理程序主机。 可以识别目标VM的消息或分组被发送到管理程序主机。 管理程序主机上的代理代理选择管理程序和目标VM之间的通信通道。 管理程序然后将消息或数据包通过所选通道传递到目标VM。

Patent Agency Ranking