Pre-provisioning virtual machines in a networked computing environment
    1.
    发明授权
    Pre-provisioning virtual machines in a networked computing environment 有权
    在网络化计算环境中预配置虚拟机

    公开(公告)号:US09253114B2

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

    申请号:US14520851

    申请日:2014-10-22

    Abstract: In general, embodiments of the present invention provide an approach for pre-provisioning cloud computing resources such as virtual machines (VMs) in order to achieve faster and more consistent provisioning times. Embodiments of the present invention describe an approach to generate a pre-provisioned pool of virtual machines that are utilized when one or more consumers start to initiate a large volume of requests (e.g., instantiate/populate multiple e-commerce ‘shopping carts’). In a typical embodiment, a selection of an operating system to be associated with a VM is received in a computer data structure. A provisioning of the VM will then be initiated based on the selection of the operating system. Thereafter, at least one selection of at least one software program to be associated with the VM will be received in the computer data structure. The provisioning of the VM can then be completed based on the at least one selection of the at least one software program in response to a provisioning request received in the computer data structure.

    Abstract translation: 通常,本发明的实施例提供了用于预先提供诸如虚拟机(VM)之类的云计算资源的方法,以便实现更快和更一致的供应时间。 本发明的实施例描述了当一个或多个消费者开始发起大量请求(例如,实例化/填充多个电子商务购物车)时使用的用于生成预先供应的虚拟机池的方法。 在典型的实施例中,在计算机数据结构中接收与VM关联的操作系统的选择。 然后将基于操作系统的选择启动VM的供应。 此后,将在计算机数据结构中接收至少与VM相关联的至少一个软件程序的选择。 然后可以基于在计算机数据结构中接收到的供应请求,基于至少一个软件程序的至少一个选择来完成VM的供应。

    PRE-PROVISIONING VIRTUAL MACHINES IN A NETWORKED COMPUTING ENVIRONMENT
    3.
    发明申请
    PRE-PROVISIONING VIRTUAL MACHINES IN A NETWORKED COMPUTING ENVIRONMENT 有权
    在网络计算环境中预先提供虚拟机

    公开(公告)号:US20150046595A1

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

    申请号:US14520851

    申请日:2014-10-22

    Abstract: In general, embodiments of the present invention provide an approach for pre-provisioning cloud computing resources such as virtual machines (VMs) in order to achieve faster and more consistent provisioning times. Embodiments of the present invention describe an approach to generate a pre-provisioned pool of virtual machines that are utilized when one or more consumers start to initiate a large volume of requests (e.g., instantiate/populate multiple e-commerce ‘shopping carts’). In a typical embodiment, a selection of an operating system to be associated with a VM is received in a computer data structure. A provisioning of the VM will then be initiated based on the selection of the operating system. Thereafter, at least one selection of at least one software program to be associated with the VM will be received in the computer data structure. The provisioning of the VM can then be completed based on the at least one selection of the at least one software program in response to a provisioning request received in the computer data structure.

    Abstract translation: 通常,本发明的实施例提供了用于预先提供诸如虚拟机(VM)之类的云计算资源的方法,以便实现更快和更一致的供应时间。 本发明的实施例描述了当一个或多个消费者开始发起大量请求(例如,实例化/填充多个电子商务购物车)时使用的用于生成预先供应的虚拟机池的方法。 在典型的实施例中,在计算机数据结构中接收与VM关联的操作系统的选择。 然后将基于操作系统的选择启动VM的供应。 此后,将在计算机数据结构中接收至少与VM相关联的至少一个软件程序的选择。 然后可以基于在计算机数据结构中接收到的供应请求,基于至少一个软件程序的至少一个选择来完成VM的供应。

    Determining virtual machine image pattern distributions in a networked computing environment
    4.
    发明授权
    Determining virtual machine image pattern distributions in a networked computing environment 有权
    确定联网计算环境中的虚拟机映像模式分布

    公开(公告)号:US09317321B2

    公开(公告)日:2016-04-19

    申请号:US14644462

    申请日:2015-03-11

    Abstract: Embodiments of the present invention provide an approach for determining distributions of virtual machine (VM) patterns across pools of VM instances based upon historical data (e.g., to achieve faster provisioning times). In a typical embodiment, a total pool size for a pool of VM instances is determined (e.g., based on historical data). Then, a distribution of a set of VM instance patterns across the pool is determined (e.g., also based upon historical data). Once the distribution has been determined, the pool of VM instances may be provisioned according to the distribution. In one embodiment, the VM patterns may be evenly distributed across the pool. In another embodiment, the VM patterns may be distributed according to percentages with which the VM patterns were previously requested. In yet another embodiment, the VM patterns may be grouped into two or more groups that are associated with particular user/customer level(s) (e.g., privilege and/or permission level, a service level purchased and/or specified by the consumer, etc).

    Abstract translation: 本发明的实施例提供了一种用于基于历史数据(例如,以实现更快的供应时间)来确定VM实例池之间的虚拟机(VM)模式的分布的方法。 在典型的实施例中,确定VM实例池的总池大小(例如,基于历史数据)。 然后,确定跨池的一组VM实例模式的分布(例如也基于历史数据)。 一旦确定了分发,则可以根据分配来配置VM实例池。 在一个实施例中,VM模式可以均匀地分布在池中。 在另一个实施例中,VM模式可以根据VM模式先前请求的百分比来分布。 在另一个实施例中,VM模式可以被分组成与特定用户/客户级别相关联的两个或更多个组(例如,特权和/或许可级别,消费者购买和/或指定的服务级别, 等等)。

    DETERMINING VIRTUAL MACHINE IMAGE PATTERN DISTRIBUTIONS IN A NETWORKED COMPUTING ENVIRONMENT
    6.
    发明申请
    DETERMINING VIRTUAL MACHINE IMAGE PATTERN DISTRIBUTIONS IN A NETWORKED COMPUTING ENVIRONMENT 有权
    在网络计算环境中确定虚拟机图像模式分布

    公开(公告)号:US20150186177A1

    公开(公告)日:2015-07-02

    申请号:US14644462

    申请日:2015-03-11

    Abstract: Embodiments of the present invention provide an approach for determining distributions of virtual machine (VM) patterns across pools of VM instances based upon historical data (e.g., to achieve faster provisioning times). In a typical embodiment, a total pool size for a pool of VM instances is determined (e.g., based on historical data). Then, a distribution of a set of VM instance patterns across the pool is determined (e.g., also based upon historical data). Once the distribution has been determined, the pool of VM instances may be provisioned according to the distribution. In one embodiment, the VM patterns may be evenly distributed across the pool. In another embodiment, the VM patterns may be distributed according to percentages with which the VM patterns were previously requested. In yet another embodiment, the VM patterns may be grouped into two or more groups that are associated with particular user/customer level(s) (e.g., privilege and/or permission level, a service level purchased and/or specified by the consumer, etc).

    Abstract translation: 本发明的实施例提供了一种用于基于历史数据(例如,以实现更快的供应时间)来确定VM实例池之间的虚拟机(VM)模式的分布的方法。 在典型的实施例中,确定VM实例池的总池大小(例如,基于历史数据)。 然后,确定跨池的一组VM实例模式的分布(例如也基于历史数据)。 一旦确定了分发,则可以根据分配来配置VM实例池。 在一个实施例中,VM模式可以均匀地分布在池中。 在另一个实施例中,VM模式可以根据VM模式先前请求的百分比来分布。 在另一个实施例中,VM模式可以被分组成与特定用户/客户级别相关联的两个或更多个组(例如,特权和/或许可级别,消费者购买和/或指定的服务级别, 等等)。

Patent Agency Ranking