Concurrent scheduling of plan operations in a virtualized computing environment
    1.
    发明授权
    Concurrent scheduling of plan operations in a virtualized computing environment 有权
    在虚拟化计算环境中并行调度计划操作

    公开(公告)号:US08874457B2

    公开(公告)日:2014-10-28

    申请号:US12947844

    申请日:2010-11-17

    IPC分类号: G06Q10/00 G06Q10/06

    CPC分类号: G06Q10/0637

    摘要: Systems and methods for planning the execution of one or more plans in a virtualized computing environment are provided. In one embodiment, the method comprises computing an order for execution for one or more plans, and the corresponding operations in said one or more plans; validating whether a plan and the corresponding operations for the plan may be successfully executed, prior to executing the plan and the corresponding operations; executing the plan and the corresponding operations, in response to a successful validation; and aborting execution of the plan and the corresponding operations, in response to an unsuccessful validation, wherein the validating process takes into consideration impact of other plans that are previously validated and possible changes in the computing environment since time the plan was computed.

    摘要翻译: 提供了用于在虚拟化计算环境中规划一个或多个计划的执行的系统和方法。 在一个实施例中,该方法包括计算一个或多个计划的执行顺序以及所述一个或多个计划中的相应操作; 在执行计划和相应的操作之前,验证计划和计划的相应操作是否可以成功执行; 响应成功验证,执行计划和相应的操作; 并且响应于不成功的验证而中止执行计划和相应的操作,其中验证过程考虑到从计划的计划开始以来已经验证的其他计划以及计算环境中的可能变化的影响。

    Optimized placement of virtual machines in a network environment
    3.
    发明授权
    Optimized placement of virtual machines in a network environment 有权
    在网络环境中优化虚拟机的放置

    公开(公告)号:US08719623B2

    公开(公告)日:2014-05-06

    申请号:US13753321

    申请日:2013-01-29

    IPC分类号: G06F11/07

    摘要: Systems and methods for reducing risk of service interruptions for one or more virtual machines (VMs) in a computing environment are provided. The method comprises computing a placement scheme for placing at least one VM on one or more hosts according to a set of placement constraints defined for the VM, wherein the set of placement constraints comprises at least one availability constraint defined for the VM, wherein the availability constraint designates a N resiliency level, wherein N corresponds to number of host failures that may occur before the services provided by the VM are interrupted.

    摘要翻译: 提供了用于减少计算环境中的一个或多个虚拟机(VM)的服务中断风险的系统和方法。 该方法包括计算用于根据为VM定义的一组放置约束将至少一个VM放置在一个或多个主机上的放置方案,其中所述一组放置约束包括为VM定义的至少一个可用性约束,其中可用性 约束指定N弹性等级,其中N对应于在VM提供的服务被中断之前可能发生的主机故障的数量。

    Method and system for managing multi-tier application complexes
    5.
    发明申请
    Method and system for managing multi-tier application complexes 失效
    管理多层应用程序的方法和系统

    公开(公告)号:US20050033794A1

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

    申请号:US10620631

    申请日:2003-07-16

    摘要: A computer-implemented framework and method for managing application complexes comprising multiple tiers of servers, where servers in a common tier run an identical application and servers in different tiers run different applications, and all the servers work together to provide a specific service, the application complex being definable via an application complex type. The framework has a plugin interface adapted for connection to the framework of a plugin in respect of each application complex type, the plugin encapsulating a relationship between disparate resources composing the respective application complex type and respective characteristics of said resources. A user interface in the framework provides general tasks that are independent of operational semantics of the application complex and is responsive to user operations for interfacing with the framework for defining an instance of the application complex and allowing the user to populate the application complex with servers.

    摘要翻译: 一种用于管理包含多层服务器的应用程序组合的计算机实现的框架和方法,其中公共层中的服务器运行相同的应用程序,并且不同层级的服务器运行不同的应用程序,并且所有服务器一起工作以提供特定服务,应用程序 复杂可以通过应用程序复杂类型定义。 该框架具有插件接口,其适于连接到每个应用程序复杂类型的插件的框架,该插件封装组成各个应用程序复杂类型的不同资源与所述资源的各自特征之间的关系。 框架中的用户界面提供独立于应用程序复合体的操作语义的一般任务,并响应用户操作来与框架进行接口,以定义应用程序复合体的实例,并允许用户使用服务器填充应用程序。

    Domain management and integration in a virtualized computing environment
    6.
    发明授权
    Domain management and integration in a virtualized computing environment 失效
    虚拟化计算环境中的域管理和集成

    公开(公告)号:US08516495B2

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

    申请号:US12963646

    申请日:2010-12-09

    CPC分类号: G06F9/45558 G06F2009/4557

    摘要: Systems and methods for domain management in a virtualized computing environment are provided. In one embodiment, the method comprises collating advice received from one or more domain advisors connected in the virtualized computing environment; resolving any conflicts among the advice received from said one or more domain advisors; utilizing the collated advice to generate a placement plan comprising a plurality of operations for virtual machines in said virtualized computing environment; and executing the one or more operations in the placement plan, wherein one or more domain handlers may be called to update the virtualized computing environment before, during or after execution of one or more operations from among said plurality of operations in the plan.

    摘要翻译: 提供了虚拟化计算环境中域管理的系统和方法。 在一个实施例中,该方法包括整理从虚拟化计算环境中连接的一个或多个域顾问接收的建议; 解决从一名或多名域名顾问收到的意见之间的任何冲突; 利用整理的建议来生成包括用于所述虚拟化计算环境中的虚拟机的多个操作的放置计划; 以及在所述放置计划中执行所述一个或多个操作,其中可以调用一个或多个域处理程序来在所述计划中的所述多个操作中的一个或多个操作执行之前,期间或之后更新所述虚拟化计算环境。

    DOMAIN MANAGEMENT AND INTERGRATION IN A VIRTUALIZED COMPUTING ENVIRONMENT
    7.
    发明申请
    DOMAIN MANAGEMENT AND INTERGRATION IN A VIRTUALIZED COMPUTING ENVIRONMENT 失效
    虚拟化计算环境中的域管理和嵌入

    公开(公告)号:US20120151474A1

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

    申请号:US12963646

    申请日:2010-12-09

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45558 G06F2009/4557

    摘要: Systems and methods for domain management in a virtualized computing environment are provided. In one embodiment, the method comprises collating advice received from one or more domain advisors connected in the virtualized computing environment; resolving any conflicts among the advice received from said one or more domain advisors; utilizing the collated advice to generate a placement plan comprising a plurality of operations for virtual machines in said virtualized computing environment; and executing the one or more operations in the placement plan, wherein one or more domain handlers may be called to update the virtualized computing environment before, during or after execution of one or more operations from among said plurality of operations in the plan.

    摘要翻译: 提供了虚拟化计算环境中域管理的系统和方法。 在一个实施例中,该方法包括整理从在虚拟化计算环境中连接的一个或多个域顾问接收的建议; 解决从一名或多名域名顾问收到的意见之间的任何冲突; 利用整理的建议来生成包括用于所述虚拟化计算环境中的虚拟机的多个操作的放置计划; 以及在所述放置计划中执行所述一个或多个操作,其中可以调用一个或多个域处理程序来在所述计划中的所述多个操作中的一个或多个操作执行之前,期间或之后更新所述虚拟化计算环境。

    DETERMINING WHETHER A GIVEN DIAGRAM IS A CONCEPTUAL MODEL
    8.
    发明申请
    DETERMINING WHETHER A GIVEN DIAGRAM IS A CONCEPTUAL MODEL 有权
    确定一个图形是一个概念模型

    公开(公告)号:US20120023499A1

    公开(公告)日:2012-01-26

    申请号:US12843057

    申请日:2010-07-26

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5066

    摘要: Systems and methods for scheduling events in a virtualized computing environment are provided. In one embodiment, the method comprises scheduling one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment; receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled.

    摘要翻译: 提供了用于在虚拟化计算环境中调度事件的系统和方法。 在一个实施例中,所述方法包括:响应于确定所述第一事件队列中的事件数量大于第一阈值来调度在计算环境中实现的第一事件队列中的一个或多个事件,其中所述第一事件队列包括 接收用于调度目的的第一组事件,其中所述第一组事件保持不计划; 将第一事件队列中的一个或多个事件映射到虚拟化计算环境中的一个或多个服务器资源; 接收包括在第二事件队列中的第二组事件,其中所述第二事件集合中的另外一个事件被定义为具有比已经或尚未被调度的所述第一事件队列中的一个或多个事件更高的优先级。

    Scheduling events in a virtualized computing environment based on a cost of updating scheduling times or mapping resources to the event
    9.
    发明授权
    Scheduling events in a virtualized computing environment based on a cost of updating scheduling times or mapping resources to the event 有权
    基于更新调度时间或将资源映射到事件的成本,在虚拟化计算环境中调度事件

    公开(公告)号:US08904395B2

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

    申请号:US12843057

    申请日:2010-07-26

    IPC分类号: G06F9/46 G06F9/50

    CPC分类号: G06F9/5066

    摘要: Systems and methods for scheduling events in a virtualized computing environment are provided. In one embodiment, the method comprises scheduling one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment; receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled.

    摘要翻译: 提供了用于在虚拟化计算环境中调度事件的系统和方法。 在一个实施例中,所述方法包括:响应于确定所述第一事件队列中的事件数量大于第一阈值来调度在计算环境中实现的第一事件队列中的一个或多个事件,其中所述第一事件队列包括 接收用于调度目的的第一组事件,其中所述第一组事件保持不计划; 将第一事件队列中的一个或多个事件映射到虚拟化计算环境中的一个或多个服务器资源; 接收包括在第二事件队列中的第二组事件,其中所述第二事件集合中的另外一个事件被定义为具有比已经或尚未被调度的所述第一事件队列中的一个或多个事件更高的优先级。

    Optimized placement of virtual machines in a network environment
    10.
    发明授权
    Optimized placement of virtual machines in a network environment 失效
    在网络环境中优化虚拟机的放置

    公开(公告)号:US08429449B2

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

    申请号:US12714552

    申请日:2010-03-01

    IPC分类号: G06F11/07

    摘要: Systems and methods for reducing risk of service interruptions for one or more virtual machines (VMs) in a computing environment are provided. The method comprises computing a placement scheme for placing at least one VM on one or more hosts according to a set of placement constraints defined for the VM, wherein the set of placement constraints comprises at least one availability constraint defined for the VM, wherein the availability constraint designates a N resiliency level, wherein N corresponds to number of host failures that may occur before the services provided by the VM are interrupted.

    摘要翻译: 提供了用于减少计算环境中的一个或多个虚拟机(VM)的服务中断风险的系统和方法。 该方法包括计算用于根据为VM定义的一组放置约束将至少一个VM放置在一个或多个主机上的放置方案,其中所述一组放置约束包括为VM定义的至少一个可用性约束,其中可用性 约束指定N弹性等级,其中N对应于在VM提供的服务被中断之前可能发生的主机故障的数量。