Compute capacity allocation based on multi-factor analysis

    公开(公告)号:US11016816B1

    公开(公告)日:2021-05-25

    申请号:US15831268

    申请日:2017-12-04

    Abstract: A system and methods are disclosed for adding slots to a group of slots for instantiating compute instances. Compute capacity of a computing system of a plurality of computing systems is detected. A first slot and a second slot of the group of slots are determined based on compute instances instantiated on the computing systems. The first slot is associated with a first type of compute instance and the second slot is associated with a second type of compute instance. The first type of compute instance and the second type of compute instance have different computing resource values associated therewith. The first slot and the second slot are added to the group of slots for respectively instantiating the first type and the second type of compute instances.

    Methods and apparatus for reconfiguring hosts in provider network environments

    公开(公告)号:US10904084B2

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

    申请号:US16530879

    申请日:2019-08-02

    Abstract: Methods and apparatus for reconfiguring hosts in provider network environments in which hosts are evaluated to determine if steps of a full rebuild can be skipped. The hosts may implement slots of different types for virtual machines (VMs). Upon detecting that slots of a particular type are needed, a host that implements slots of another type may be selected for reconfiguration. The host may be evaluated to determine if one or more steps of a full rebuild can be skipped. The host may then be reconfigured to implement slots of the target type according to results of the evaluation. In at least some reconfigurations, at least one step of a full rebuild procedure is not performed for the respective host. Results of previous reconfigurations may be fed back into the evaluation process and used as one of the criteria for determining if steps can be skipped.

    MANAGED ORCHESTRATION OF VIRTUAL MACHINE INSTANCE MIGRATION

    公开(公告)号:US20190310880A1

    公开(公告)日:2019-10-10

    申请号:US16442325

    申请日:2019-06-14

    Abstract: A virtual machine running on a source host is determined to be migrated away from the source host. The virtual machine is migrated away from the source host at least by a target host being selected for the virtual machine and a state of the virtual machine being copied from the source host to the target host while the virtual machine continues to run on the source host. The virtual machine is further migrated from the source host by a change to the state of the virtual machine t running on the source host that resulted during the copying being propagated to the target host. The virtual machine is run on the target host such that the virtual machine running on the target host includes the change to the state.

    Configuration propagation deployment policy

    公开(公告)号:US10122578B1

    公开(公告)日:2018-11-06

    申请号:US15083164

    申请日:2016-03-28

    Abstract: A system for propagating network configuration changes in a distributed computing system includes one or more processors and memory that includes instructions, that when executed by the one or more processors, cause the processors to receive a configuration propagation instructions from a client, receive a network configuration change request from the client, generate a first command instruction, and transmit the first command instruction to one or more of a plurality of network devices in accordance with the configuration propagation instruction. The first command instruction instructs the plurality of network devices to change state from a first state to a second state. The second state corresponds with a network configuration contained in the network configuration change request.

    Providing notification of computing resource availability for on-demand allocation

    公开(公告)号:US09407569B1

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

    申请号:US14099486

    申请日:2013-12-06

    CPC classification number: H04L47/70 G06F9/5011 G06F2209/503

    Abstract: Technologies are described herein for providing notifications of computing resource availability for on-demand allocation. A resource request is received from a requesting application indicating the type, size, number, and other parameters of the computing resources desired. Upon determining that the requested computing resources are not immediately available, suitable alternative resources are determined based on the parameters of the requested resources. The availability of computing resources at the service provider is monitored, and when the requested resources or suitable alternatives become available, the requesting application is sent one or more resource availability notifications describing the available resources. The requesting application may then allocate the available resources from the service provider on-demand.

Patent Agency Ranking