MANAGING USE OF PROGRAM EXECUTION CAPACITY

    公开(公告)号:US20210255986A1

    公开(公告)日:2021-08-19

    申请号:US17169240

    申请日:2021-02-05

    Abstract: Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.

    Scheduled execution of instances
    42.
    发明授权

    公开(公告)号:US11025703B1

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

    申请号:US15346068

    申请日:2016-11-08

    Abstract: Techniques are disclosed for a client-and-server architecture where the client makes scheduled execution of instances to the server. The server may then launch occurrences as indicated by one of these API calls at each of the scheduled times. The server may also implement operations to selectively execute particular occurrences, such as executing a new occurrence only when no other occurrences are still running. In other embodiments, the server may implement pricing information in a determination of whether to execute a particular occurrence.

    Capture and execution of provider network tasks

    公开(公告)号:US10951540B1

    公开(公告)日:2021-03-16

    申请号:US14579757

    申请日:2014-12-22

    Abstract: A provider network provides task capture and execution for tasks performed with respect to resources in the provider network. Task actions performed with respect to resources may be captured based on inputs to a provider network via a network-based service for the provider network in order to generate a recorded task. The recorded task may be stored for subsequent execution. In response to the detection of an execution event for the recorded task, the task actions may be performed as described in the recorded task. In some embodiments, task parameters and execution events may be defined for recorded tasks. Multiple recorded tasks may be linked together to be managed and executed as recorded task workflows. Recorded tasks may also be obtained that were recorded by other clients, or recorded for different provider networks.

    Providing configurable pricing for execution of software images

    公开(公告)号:US10817854B2

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

    申请号:US14300117

    申请日:2014-06-09

    Abstract: Techniques are described for facilitating sharing of executable software images between users in a configurable manner. In at least some situations, the executable software images are virtual machine images, and while executing may access and use remote network-accessible services (e.g., Web services). In addition, some or all shared executable software images may be made available in a fee-based manner by creator users, such that execution of such a fee-based software image by a software image execution service on behalf of a user other than the creator user is performed in exchange for fees from the other user as specified by the creator user. The creator user may further receive at least some of the specified fees paid by the other user, such as at least some of a difference between the specified fees and fees charged by the software image execution service for the execution.

    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.

    Instance configuration on remote platforms
    49.
    发明授权
    Instance configuration on remote platforms 有权
    远程平台上的实例配置

    公开(公告)号:US08966025B2

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

    申请号:US13747190

    申请日:2013-01-22

    CPC classification number: H04L41/0896

    Abstract: Methods and apparatus for instance configuration on remote platforms are disclosed. A storage medium comprises program instructions to implement a control server configured to, in response to an instance configuration request directed to a network-accessible service implemented using resource instances whose configuration is managed from within the provider network, determine whether configuration operations corresponding to the request are to be performed at a remote platform external to the provider network. In response to determining that configuration operations are to be performed at a remote platform, the control server issues commands to a selected remote platform; otherwise, it issues commands to an instance host of the provider network. Based on results of the commands, the control server provides a response to the request.

    Abstract translation: 公开了远程平台上的配置的方法和装置。 存储介质包括用于实现控制服务器的程序指令,该控制服务器被配置为响应于针对使用其配置从提供商网络中管理的资源实例而实现的网络可访问服务的实例配置请求,确定与请求相对应的配置操作 将在提供商网络外部的远程平台上执行。 为了响应于确定在远程平台上执行配置操作,控制服务器向所选择的远程平台发出命令; 否则,它向提供商网络的实例主机发出命令。 根据命令的结果,控制服务器提供对请求的响应。

    PROVIDING CONFIGURABLE PRICING FOR EXECUTION OF SOFTWARE IMAGES
    50.
    发明申请
    PROVIDING CONFIGURABLE PRICING FOR EXECUTION OF SOFTWARE IMAGES 审中-公开
    提供执行软件映像的可配置定价

    公开(公告)号:US20140289105A1

    公开(公告)日:2014-09-25

    申请号:US14300117

    申请日:2014-06-09

    Abstract: Techniques are described for facilitating sharing of executable software images between users in a configurable manner. In at least some situations, the executable software images are virtual machine images, and while executing may access and use remote network-accessible services (e.g., Web services). In addition, some or all shared executable software images may be made available in a fee-based manner by creator users, such that execution of such a fee-based software image by a software image execution service on behalf of a user other than the creator user is performed in exchange for fees from the other user as specified by the creator user. The creator user may further receive at least some of the specified fees paid by the other user, such as at least some of a difference between the specified fees and fees charged by the software image execution service for the execution.

    Abstract translation: 描述了用于以可配置的方式在用户之间共享可执行软件映像的技术。 在至少一些情况下,可执行软件映像是虚拟机映像,并且在执行时可以访问和使用远程网络可访问服务(例如,Web服务)。 此外,一些或所有共享的可执行软件图像可以由创建者用户以费用方式提供,使得软件图像执行服务代表创建者以外的用户来执行这样的基于费用的软件图像 执行用户以交换由创建者用户指定的其他用户的费用。 创建者用户可以进一步接收由其他用户支付的指定费用中的至少一些,例如由软件图像执行服务为执行而收取的指定费用和费用之间的差异中的至少一些。

Patent Agency Ranking