METHOD AND APPARATUS FOR TEMPLATE-BASED PROVISIONING IN A SERVICE DELIVERY ENVIRONMENT
    3.
    发明申请
    METHOD AND APPARATUS FOR TEMPLATE-BASED PROVISIONING IN A SERVICE DELIVERY ENVIRONMENT 审中-公开
    服务提供环境中基于模板的提供的方法和装置

    公开(公告)号:US20080294777A1

    公开(公告)日:2008-11-27

    申请号:US11753956

    申请日:2007-05-25

    IPC分类号: G06F15/173

    CPC分类号: G06F8/60

    摘要: A method for automated provisioning of computing resources in a distributed computing network includes obtaining a data structure representing a resource dependency characterization of an application to be implemented over the distributed computing network, wherein the data structure indicates a set of resources to be deployed, obtaining a template that represents a predefined network topology for supporting deployment of the set of resources, mapping the set of resources represented in the data structure to the template so as to satisfy a set of component requirements to generate a deployment map, and provisioning the set of resources on a plurality of computers based on the deployment map to implement the application over the distributed computing network.

    摘要翻译: 一种用于在分布式计算网络中自动提供计算资源的方法包括:获得表示要在分布式计算网络上实现的应用的资源依赖性表征的数据结构,其中数据结构指示要部署的一组资源,获得 模板,其表示预定义的网络拓扑,用于支持资源集合的部署,将数据结构中表示的资源集合映射到模板,以满足一组组件要求以生成部署映射,以及配置资源集 在基于部署映射的多个计算机上实现通过分布式计算网络的应用。

    Method and apparatus for template-based provisioning in a service delivery environment
    4.
    发明授权
    Method and apparatus for template-based provisioning in a service delivery environment 有权
    在服务交付环境中用于基于模板的配置的方法和装置

    公开(公告)号:US09262143B2

    公开(公告)日:2016-02-16

    申请号:US12541760

    申请日:2009-08-14

    IPC分类号: G06F15/173 G06F9/445

    CPC分类号: G06F8/60

    摘要: A method for automated provisioning of computing resources in a distributed computing network includes obtaining a data structure representing a resource dependency characterization of an application to be implemented over the distributed computing network, wherein the data structure indicates a set of resources to be deployed, obtaining a template that represents a predefined network topology for supporting deployment of the set of resources, mapping the set of resources represented in the data structure to the template so as to satisfy a set of component requirements to generate a deployment map, and provisioning the set of resources on a plurality of computers based on the deployment map to implement the application over the distributed computing network.

    摘要翻译: 一种用于在分布式计算网络中自动提供计算资源的方法包括:获得表示要在分布式计算网络上实现的应用的资源依赖性表征的数据结构,其中数据结构指示要部署的一组资源,获得 模板,其表示预定义的网络拓扑,用于支持资源集合的部署,将数据结构中表示的资源集合映射到模板,以满足一组组件要求以生成部署映射,以及配置资源集 在基于部署映射的多个计算机上实现通过分布式计算网络的应用。

    Method and Apparatus for Template-Based Provisioning in a Service Delivery Environment
    5.
    发明申请
    Method and Apparatus for Template-Based Provisioning in a Service Delivery Environment 审中-公开
    在服务交付环境中基于模板的配置的方法和装置

    公开(公告)号:US20090300184A1

    公开(公告)日:2009-12-03

    申请号:US12541760

    申请日:2009-08-14

    IPC分类号: G06F15/173

    CPC分类号: G06F8/60

    摘要: A method for automated provisioning of computing resources in a distributed computing network includes obtaining a data structure representing a resource dependency characterization of an application to be implemented over the distributed computing network, wherein the data structure indicates a set of resources to be deployed, obtaining a template that represents a predefined network topology for supporting deployment of the set of resources, mapping the set of resources represented in the data structure to the template so as to satisfy a set of component requirements to generate a deployment map, and provisioning the set of resources on a plurality of computers based on the deployment map to implement the application over the distributed computing network.

    摘要翻译: 一种用于在分布式计算网络中自动提供计算资源的方法包括:获得表示要在分布式计算网络上实现的应用的资源依赖性表征的数据结构,其中数据结构指示要部署的一组资源,获得 模板,其表示预定义的网络拓扑,用于支持资源集合的部署,将数据结构中表示的资源集合映射到模板,以满足一组组件要求以生成部署映射,以及配置资源集 在基于部署映射的多个计算机上实现通过分布式计算网络的应用。

    CO-LOCATION OF VIRTUAL MACHINES WITH NESTED VIRTUALIZATION
    8.
    发明申请
    CO-LOCATION OF VIRTUAL MACHINES WITH NESTED VIRTUALIZATION 有权
    虚拟机与虚拟虚拟机的协同定位

    公开(公告)号:US20140019963A1

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

    申请号:US13548937

    申请日:2012-07-13

    IPC分类号: G06F9/455

    摘要: Co-locating a virtual machine with nested virtualization, in one aspect, may comprise receiving a list of one or more virtual machine instances to co-locate with associated configuration information. A parent virtual machine instance may be identified to host the one or more virtual machine instances. Virtual machine images associated with the one or more virtual machine instances may be consolidated. A composite parent virtual machine image may be created based on the consolidated virtual machine images and the parent virtual machine instance. The parent virtual machine instance may be configured to accommodate for capacity requirement of the one or more child virtual machine instances. The parent virtual machine instance may be started on a processor via the composite parent virtual machine image. The one or more virtual machine instances may be started within the parent virtual machine instance as one or more child virtual machine instances.

    摘要翻译: 在一个方面,将具有嵌套虚拟化的虚拟机协同定位可以包括接收一个或多个虚拟机实例的列表以与相关联的配置信息共同定位。 可以识别父虚拟机实例来托管一个或多个虚拟机实例。 可以合并与一个或多个虚拟机实例相关联的虚拟机映像。 可以基于统一的虚拟机映像和父虚拟机实例来创建复合父虚拟机映像。 父虚拟机实例可以被配置为适应一个或多个子虚拟机实例的容量需求。 父虚拟机实例可以通过复合父虚拟机映像在处理器上启动。 一个或多个虚拟机实例可以作为一个或多个子虚拟机实例在父虚拟机实例内启动。

    Dynamic application placement with allocation restrictions, vertical stacking and even load distribution
    10.
    发明申请
    Dynamic application placement with allocation restrictions, vertical stacking and even load distribution 有权
    具有分配限制,垂直堆叠和均匀负载分配的动态应用程序布局

    公开(公告)号:US20100042721A1

    公开(公告)日:2010-02-18

    申请号:US12192383

    申请日:2008-08-15

    IPC分类号: G06F15/16 G06F9/46 G06F17/30

    摘要: A solution to a variant of a class constrained multiple knapsack problem. Previous solutions require that memory demand of every application be identical and do not consider minimizing placement changes. Previous techniques do not consider optimizing placement to improve load balancing as is described subsequently. Thus, the present invention provides systems, methods and apparatus, encapsulated in software, to provide the dynamic placement of application instances on a heterogeneous cluster of server machines. It depends on the existence of a visible and controllable platform, systems management and other business services that signal events and accept commands. It provides dynamically placing applications on servers such as to maximize a total amount of satisfied application demands, minimize a number of placement changes from a current placement, and minimize imbalance of load distribution of said applications on said at least one server.

    摘要翻译: 一个类的变体的解决方案限制了多个背包问题。 以前的解决方案要求每个应用程序的内存需求是相同的,不考虑最小化放置更改。 以前的技术不考虑优化布局以改善负载平衡,如下所述。 因此,本发明提供了封装在软件中的系统,方法和装置,以便在服务器机器的异构集群上提供应用实例的动态放置。 这取决于是否存在可见和可控的平台,系统管理和其他业务服务,用于表示事件和接受命令。 它提供将应用程序动态放置在服务器上,以最大限度地满足满足的应用需求量,最小化来自当前位置的位置变化的数量,并且最小化所述应用在所述至少一个服务器上的负载分布的不平衡。