System and Method for Instantiation of Distributed Applications from Disk Snapshots
    1.
    发明申请
    System and Method for Instantiation of Distributed Applications from Disk Snapshots 有权
    从磁盘快照实例化分布式应用程序的系统和方法

    公开(公告)号:US20120151198A1

    公开(公告)日:2012-06-14

    申请号:US12963260

    申请日:2010-12-08

    IPC分类号: G06F15/177 G06F9/00

    CPC分类号: G06F9/45558 G06F2009/4557

    摘要: A framework instantiates an application from its disk snapshots taken from a different network environment and migrated to a virtualized environment. Modifications to operating systems and hypervisors are avoided, and no special network isolation support is required. The framework is extensible and plug-in based, allowing product experts to provide knowledge about discovering, updating, starting and stopping of software components. This knowledge base is compiled into a plan that executes various interleaved configuration discovery, updates and start tasks such that a required configuration model can be discovered with minimal start and update task execution. The plan generation automatically stitches together knowledge for the various products, thus significantly simplifying the knowledge specification. Once discovery is complete, the framework utilizes the discovered model to update stale network configurations across software stack and customize configurations beyond network settings.

    摘要翻译: 框架从其不同网络环境中获取的磁盘快照实例化应用程序,并迁移到虚拟化环境。 避免了对操作系统和管理程序的修改,并且不需要特殊的网络隔离支持。 该框架是可扩展和插件的,允许产品专家提供关于发现,更新,启动和停止软件组件的知识。 该知识库被编译成执行各种交错配置发现,更新和启动任务的计划,使得可以以最少的启动和更新任务执行发现所需的配置模型。 计划生成自动将各种产品的知识拼接在一起,从而大大简化了知识规范。 一旦发现完成,该框架利用所发现的模型来更新跨软件堆栈的陈旧网络配置,并定制超出网络设置的配置。

    System and method for instantiation of distributed applications from disk snapshots
    2.
    发明授权
    System and method for instantiation of distributed applications from disk snapshots 有权
    从磁盘快照实例化分布式应用程序的系统和方法

    公开(公告)号:US08495352B2

    公开(公告)日:2013-07-23

    申请号:US12963260

    申请日:2010-12-08

    CPC分类号: G06F9/45558 G06F2009/4557

    摘要: A framework instantiates an application from its disk snapshots. The disk snapshots are taken from a different network environment and migrated to a virtualized environment. Modifications to operating systems and hypervisors are avoided, and no special network isolation support is required. The framework is extensible and plug-in based, allowing product experts to provide knowledge about discovering, updating, starting and stopping of software components. This knowledge base is compiled into a plan that executes various interleaved configuration discovery, updates and start tasks such that a required configuration model can be discovered with minimal start and update task execution. The plan generation automatically stitches together knowledge for the various products, thus significantly simplifying the knowledge specification. Once discovery is complete, the framework utilizes the discovered model to update stale network configurations across software stack and customize configurations beyond network settings.

    摘要翻译: 框架从其磁盘快照实例化应用程序。 磁盘快照取自不同的网络环境,并迁移到虚拟化环境。 避免了对操作系统和管理程序的修改,并且不需要特殊的网络隔离支持。 该框架是可扩展和插件的,允许产品专家提供关于发现,更新,启动和停止软件组件的知识。 该知识库被编译成执行各种交错配置发现,更新和启动任务的计划,使得可以以最少的启动和更新任务执行发现所需的配置模型。 计划生成自动将各种产品的知识拼接在一起,从而大大简化了知识规范。 一旦发现完成,该框架利用所发现的模型来更新跨软件堆栈的陈旧网络配置,并定制超出网络设置的配置。

    Creating virtual appliances
    3.
    发明授权
    Creating virtual appliances 有权
    创建虚拟设备

    公开(公告)号:US08352936B2

    公开(公告)日:2013-01-08

    申请号:US12754743

    申请日:2010-04-06

    IPC分类号: G06F9/445

    CPC分类号: G06F8/60 G06F8/40

    摘要: Techniques for creating a virtual appliance in a virtualization environment are provided. The techniques include implementing a framework, wherein the framework comprises a knowledge representation scheme for describing library knowledge to specify one or more libraries that are used for interaction between two or more appliance components, and using the framework to instrument the one or more libraries via use of the library knowledge, record each of one or more communication parameter values in an original environment, and package one or more disk images, wherein the one or more disk images contain the one or more instrumented libraries, the one or more communication parameter values, and translation logic, to create a virtual appliance.

    摘要翻译: 提供了在虚拟化环境中创建虚拟设备的技术。 这些技术包括实现框架,其中框架包括用于描述图书馆知识以指定用于两个或多个设备组件之间的交互的一个或多个库的知识表示方案,以及使用该框架通过使用来对一个或多个库进行仪器 记录图书馆知识,记录原始环境中的一个或多个通信参数值的每一个,并且包装一个或多个磁盘映像,其中所述一个或多个磁盘映像包含所述一个或多个检测库,所述一个或多个通信参数值, 和翻译逻辑,以创建一个虚拟设备。

    Creating Virtual Appliances
    4.
    发明申请
    Creating Virtual Appliances 有权
    创建虚拟设备

    公开(公告)号:US20110246830A1

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

    申请号:US12754743

    申请日:2010-04-06

    IPC分类号: G06F9/455 G06F11/28

    CPC分类号: G06F8/60 G06F8/40

    摘要: Techniques for creating a virtual appliance in a virtualization environment are provided. The techniques include implementing a framework, wherein the framework comprises a knowledge representation scheme for describing library knowledge to specify one or more libraries that are used for interaction between two or more appliance components, and using the framework to instrument the one or more libraries via use of the library knowledge, record each of one or more communication parameter values in an original environment, and package one or more disk images, wherein the one or more disk images contain the one or more instrumented libraries, the one or more communication parameter values, and translation logic, to create a virtual appliance.

    摘要翻译: 提供了在虚拟化环境中创建虚拟设备的技术。 这些技术包括实现框架,其中框架包括用于描述图书馆知识以指定用于两个或多个设备组件之间的交互的一个或多个库的知识表示方案,以及使用该框架通过使用来对一个或多个库进行仪器 记录图书馆知识,记录原始环境中的一个或多个通信参数值的每一个,并且包装一个或多个磁盘映像,其中所述一个或多个磁盘映像包含所述一个或多个检测库,所述一个或多个通信参数值, 和翻译逻辑,以创建一个虚拟设备。

    Plug-in based templatization framework for automating the creation of open virtualization format virtual appliances
    5.
    发明授权
    Plug-in based templatization framework for automating the creation of open virtualization format virtual appliances 有权
    基于插件的模板化框架,用于自动创建开放虚拟化格式的虚拟设备

    公开(公告)号:US09298482B2

    公开(公告)日:2016-03-29

    申请号:US13323721

    申请日:2011-12-12

    IPC分类号: G06F9/46 G06F9/445 G06F9/455

    摘要: A plug-in-based templatization framework for automating the creation of open virtualization framework (OVF) virtual appliance (VA) is provided. According to one embodiment, a framework is stored which comprises a plurality of product-specific add-ons. Each of the plurality of product-specific add-ons comprises a discovery element, an activation logic template element, an open virtualization package envelope template element. The plurality of product-specific add-ons are executed against a first virtual composite application instance while said the virtual composite application instance is executing in a first virtualization platform environment to automatically generate an open virtualization package template. A second virtual composite application instance is then deployed within a second virtualization platform environment utilizing the open virtualization package template.

    摘要翻译: 提供了一种用于自动创建开放式虚拟化框架(OVF)虚拟设备(VA))的基于插件的模板化框架。 根据一个实施例,存储包括多个产品特定附件的框架。 多个产品特定附件中的每一个包括发现元件,激活逻辑模板元件,开放式虚拟化包封模板元素。 当所述虚拟复合应用程序实例在第一虚拟化平台环境中执行以自动生成开放式虚拟化包模板时,针对第一虚拟复合应用程序实例执行所述多个产品特定附件。 然后使用开放式虚拟化包模板在第二虚拟化平台环境中部署第二个虚拟复合应用程序实例。

    PLUG-IN BASED TEMPLATIZATION FRAMEWORK FOR AUTOMATING THE CREATION OF OPEN VIRTUALIZATION FORMAT VIRTUAL APPLIANCES
    6.
    发明申请
    PLUG-IN BASED TEMPLATIZATION FRAMEWORK FOR AUTOMATING THE CREATION OF OPEN VIRTUALIZATION FORMAT VIRTUAL APPLIANCES 有权
    用于自动化开放式虚拟化虚拟设备的基于插入式的自动化框架

    公开(公告)号:US20130152080A1

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

    申请号:US13323721

    申请日:2011-12-12

    IPC分类号: G06F9/455

    摘要: A plug-in-based templatization framework for automating the creation of open virtualization framework (OVF) virtual appliance (VA) is provided. According to one embodiment, a framework is stored which comprises a plurality of product-specific add-ons. Each of the plurality of product-specific add-ons comprises a discovery element, an activation logic template element, an open virtualization package envelope template element. The plurality of product-specific add-ons are executed against a first virtual composite application instance while said the virtual composite application instance is executing in a first virtualization platform environment to automatically generate an open virtualization package template. A second virtual composite application instance is then deployed within a second virtualization platform environment utilizing the open virtualization package template.

    摘要翻译: 提供了一种用于自动创建开放式虚拟化框架(OVF)虚拟设备(VA))的基于插件的模板化框架。 根据一个实施例,存储包括多个产品特定附件的框架。 多个产品特定附件中的每一个包括发现元件,激活逻辑模板元件,开放式虚拟化包封模板元素。 当所述虚拟复合应用程序实例在第一虚拟化平台环境中执行以自动生成开放虚拟化包模板时,针对第一虚拟复合应用程序实例执行所述多个特定产品附件。 然后使用开放式虚拟化包模板在第二虚拟化平台环境中部署第二个虚拟复合应用程序实例。

    METHOD FOR FACILITATING A REAL-TIME VIRTUAL INTERACTION
    7.
    发明申请
    METHOD FOR FACILITATING A REAL-TIME VIRTUAL INTERACTION 失效
    促进实时虚拟交互的方法

    公开(公告)号:US20090193078A1

    公开(公告)日:2009-07-30

    申请号:US12018838

    申请日:2008-01-24

    IPC分类号: G06F15/16 G06F17/30

    CPC分类号: G06F17/30

    摘要: Techniques for facilitating a real-time virtual interaction between two or more users are provided. The techniques include extracting a dynamically changing context from two or more users, wherein the context comprises at least one of user-provided information and one or more items related to at least one of current activity and past activity of the two or more users, analyzing the context from each user to create a classification for each user, comparing the classification for each user with a classification for each additional user, wherein comparing comprises ordering each user in terms of closeness to each additional user, and using the ordering of each user in terms of closeness to each additional user to facilitate a real-time virtual interaction between two or more users. Techniques are also provided for generating a database of one or more user classifications.

    摘要翻译: 提供了用于促进两个或更多个用户之间的实时虚拟交互的技术。 这些技术包括从两个或多个用户提取动态变化的上下文,其中上下文包括用户提供的信息和与两个或更多个用户的当前活动和过去活动中的至少一个有关的一个或多个项目中的至少一个,分析 每个用户的上下文为每个用户创建分类,将每个用户的分类与每个附加用户的分类进行比较,其中比较包括按照与每个附加用户的亲密关系来排序每个用户,并且使用每个用户的排序 每个附加用户的接近条件,以促进两个或更多用户之间的实时虚拟交互。 还提供了用于生成一个或多个用户分类的数据库的技术。

    System and computer program product for facilitating a real-time virtual interaction
    8.
    发明授权
    System and computer program product for facilitating a real-time virtual interaction 有权
    用于促进实时虚拟交互的系统和计算机程序产品

    公开(公告)号:US08909703B2

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

    申请号:US12018869

    申请日:2008-01-24

    IPC分类号: G06F15/16 G06Q10/10

    CPC分类号: G06Q10/10

    摘要: Techniques for facilitating a real-time virtual interaction between two or more users are provided. The techniques include extracting a dynamically changing context from two or more users, wherein the context comprises at least one of user-provided information and one or more items related to at least one of current activity and past activity of the two or more users, analyzing the context from each user to create a classification for each user, comparing the classification for each user with a classification for each additional user, wherein comparing comprises ordering each user in terms of closeness to each additional user, and using the ordering of each user in terms of closeness to each additional user to facilitate a real-time virtual interaction between two or more users. Techniques are also provided for generating a database of one or more user classifications.

    摘要翻译: 提供了用于促进两个或更多个用户之间的实时虚拟交互的技术。 这些技术包括从两个或多个用户提取动态变化的上下文,其中上下文包括用户提供的信息和与两个或更多个用户的当前活动和过去活动中的至少一个有关的一个或多个项目中的至少一个,分析 每个用户的上下文为每个用户创建分类,将每个用户的分类与每个附加用户的分类进行比较,其中比较包括按照与每个附加用户的亲密关系来排序每个用户,并且使用每个用户的排序 每个附加用户的接近条件,以促进两个或更多用户之间的实时虚拟交互。 还提供了用于生成一个或多个用户分类的数据库的技术。

    SYSTEM AND METHOD FOR PERFORMANCE PROBLEM LOCALIZATION
    9.
    发明申请
    SYSTEM AND METHOD FOR PERFORMANCE PROBLEM LOCALIZATION 审中-公开
    用于性能问题定位的系统和方法

    公开(公告)号:US20080183855A1

    公开(公告)日:2008-07-31

    申请号:US12061734

    申请日:2008-04-03

    IPC分类号: G06F15/173

    摘要: A method and a system for resolving problems in an enterprise system which contains a plurality of servers forming a cluster coupled via a network. A central controller is configured to monitor and control the plurality of servers in the cluster. The central controller is configured to poll the plurality of servers based on pre-defined rules and identify an alarm pattern in the cluster. The alarm pattern is associated with one of the servers in the cluster and a possible root cause is identified by the central controller with labeled alarm pattern in a repository and a possible solution is recommended to overcome the identified problem that has been associated with the alarm pattern. Information in the repository is adapted based on feedback about the real root cause obtained from the administrator.

    摘要翻译: 一种用于解决企业系统中的问题的方法和系统,其包含形成经由网络耦合的集群的多个服务器。 中央控制器被配置为监视和控制集群中的多个服务器。 中央控制器被配置为基于预定义的规则轮询多个服务器,并且识别集群中的报警模式。 警报模式与集群中的一个服务器相关联,并且可能的根本原因是由存储库中带有标记警报模式的中央控制器识别,并且建议可能的解决方案来克服与警报模式相关联的已识别问题 。 基于从管理员获得的真实根本原因的反馈来调整存储库中的信息。

    SYSTEM AND METHOD FOR PERFORMANCE PROBLEM LOCALIZATION

    公开(公告)号:US20080140817A1

    公开(公告)日:2008-06-12

    申请号:US11567240

    申请日:2006-12-06

    IPC分类号: G06F15/173

    摘要: A method and a system for resolving problems in an enterprise system which contains a plurality of servers forming a cluster coupled via a network. A central controller is configured to monitor and control the plurality of servers in the cluster. The central controller is configured to poll the plurality of servers based on pre-defined rules and identify an alarm pattern in the cluster. The alarm pattern is associated with one of the servers in the cluster and a possible root cause is identified by the central controller with labeled alarm pattern in a repository and a possible solution is recommended to overcome the identified problem that has been associated with the alarm pattern. Information in the repository is adapted based on feedback about the real root cause obtained from the administrator.