ROLLING RESOURCE CREDITS FOR SCHEDULING OF VIRTUAL COMPUTER RESOURCES

    公开(公告)号:US20200272486A1

    公开(公告)日:2020-08-27

    申请号:US16870764

    申请日:2020-05-08

    Abstract: A network-based virtual computing resource provider may offer virtual compute instances that implement rolling resource credits for scheduling virtual computing resources. Work requests for a virtual compute instance may be received at a virtualization manager. A resource credit balance may be determined for the virtual compute instance. The resource credit balance may accumulate resource credits in rolling fashion, carrying over unused credits from previous time periods. Resource credits may then be applied when generating scheduling instructions to provide to a physical resource to perform the work requests, such as a physical CPU in order to increase the utilization of the resource according to the number of credits applied. Applied resource credits may then be deducted from the credit balance.

    USING CONTAINERS FOR UPDATE DEPLOYMENT
    23.
    发明申请

    公开(公告)号:US20180196741A1

    公开(公告)日:2018-07-12

    申请号:US15914928

    申请日:2018-03-07

    Abstract: A system and method for software deployment, where the system and method include, at a deployment service, obtaining a software package and determining that a client device is ready to receive at least a portion of the software package. If the client device is ready, providing at least the portion of the software package to the client device, launching at least the provided portion of the software package as set of instructions executing in a test container, and performing a set of tests on the executing set of instructions in the test container. Based at least in part on results of performing the set of tests, determining whether to cause at least the provided portion of the software package to execute in an active container on the client device.

    Resource credit pools for replenishing instance resource credit balances of virtual compute instances

    公开(公告)号:US09626210B2

    公开(公告)日:2017-04-18

    申请号:US14484200

    申请日:2014-09-11

    CPC classification number: G06F9/45558 G06F9/5072 G06F2009/45595 G06Q10/06

    Abstract: A provider network may implement resource credit pools to replenish resource credit balances for virtual compute instances. A resource credit pool may be maintained that makes resource credits available to virtual compute instances authorized to obtain resource credits from the resource credit pool. Resource credits from the resource credit pool may be applicable to increase utilization of physical computer resource for a virtual compute instance. In response to a resource credit request for an authorized virtual compute instance, a number of resource credits to add to an individual resource credit balance for the authorized virtual compute instance may be determined. A response may be sent indicating the number of resource credits to add to the individual resource credit balance and the resource credit pool may be updated to remove the number of resource credits from the resource credit pool.

    CRYPTOGRAPHICALLY VERIFIED REPEATABLE VIRTUALIZED COMPUTING
    25.
    发明申请
    CRYPTOGRAPHICALLY VERIFIED REPEATABLE VIRTUALIZED COMPUTING 审中-公开
    CRYPTOGRAPHICALLY VERIFIED可重复虚拟化计算

    公开(公告)号:US20160248589A1

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

    申请号:US15046349

    申请日:2016-02-17

    Abstract: A virtualized system that is capable of executing a computation that has been identified as a repeatable computation and recording various representations of the state of the computing environment throughout the execution of the repeatable computation, where the state of the computing environment can be cryptographically signed and/or verified using a trusted platform module (TPM), or other cryptographic module. For example, a TPM embedded in the host computing device may generate a hash measurement that captures the state of the repeatable computation at the time of the computation. This measurement can be digitally signed using one or more cryptographic keys of the TPM and recorded for future use. The recorded state can subsequently be used to repeat the computation and/or determine whether the computation was repeated successfully according to certain defined criteria.

    Abstract translation: 一种虚拟化系统,其能够执行已经被识别为可重复计算的计算,并且在可重复计算的整个执行期间记录计算环境的状态的各种表示,其中计算环境的状态可被加密地签名和/ 或使用可信平台模块(TPM)或其他加密模块进行验证。 例如,嵌入在主计算设备中的TPM可以生成在计算时捕获可重复计算的状态的哈希测量。 该测量可以使用TPM的一个或多个加密密钥进行数字签名,并记录以备将来使用。 随后可以使用记录状态来重复计算和/或根据某些确定的标准来确定计算是否被成功地重复。

Patent Agency Ranking