Providing configurable pricing for execution of software images
    1.
    发明授权
    Providing configurable pricing for execution of software images 有权
    为执行软件图像提供可配置定价

    公开(公告)号:US08788379B1

    公开(公告)日:2014-07-22

    申请号:US11963331

    申请日:2007-12-21

    IPC分类号: G06Q40/00

    摘要: 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.

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

    Managing allocation of computing capacity
    3.
    发明授权
    Managing allocation of computing capacity 有权
    管理计算能力的分配

    公开(公告)号:US08495648B1

    公开(公告)日:2013-07-23

    申请号:US13037258

    申请日:2011-02-28

    IPC分类号: G06F9/46

    CPC分类号: H04L43/04 G06F9/505

    摘要: Systems and methods are described for managing requests for computing capacity from a provider of computing resources. The computing resources may include program execution capabilities, data storage or management capabilities, network bandwidth, etc. In some implementations, user requests are probabilistically denied or granted while some computing resources are still available. By denying some requests or granting only some, the rate of computing resource usage can be reduced, thus preserving some capacity for a longer period of time. In one embodiment, the capacity can be provided to clients based on client priority, provided to clients with reserved resources, provided to clients probabilistically, sold on a spot market, or allocated in some other fashion.

    摘要翻译: 描述了用于管理来自计算资源提供商的计算能力请求的系统和方法。 计算资源可以包括程序执行能力,数据存储或管理能力,网络带宽等。在一些实现中,在某些计算资源仍然可用的情况下,概率地拒绝或授予用户请求。 通过拒绝一些请求或仅授予一些请求,可以减少计算资源使用率,从而在较长时间内保留一些容量。 在一个实施例中,可以基于客户端优先级向客户端提供容量,提供给具有预留资源的客户端,概率地提供给客户,在现货市场上出售或以某种其他方式分配。

    Managing requests for computing capacity
    4.
    发明授权
    Managing requests for computing capacity 有权
    管理计算能力的请求

    公开(公告)号:US08739170B1

    公开(公告)日:2014-05-27

    申请号:US12827828

    申请日:2010-06-30

    IPC分类号: G06F9/46

    摘要: Systems and methods are described for managing requests for computing capacity from a provider of computing resources. The computing resources may include program execution capabilities, data storage or management capabilities, network bandwidth, etc. In some implementations, a user can request that computer resources be reserved for guaranteed availability by the user (or others authorized by the user) during a future usage time period. For example, the user can request a desired amount of program execution capacity. The usage period can be flexibly chosen to meet the user's needs. The request can specify, for example, that a particular program be executed during the usage period, that only certain users be authorized to have access to the guaranteed availability computer resources, and so forth. The provider may charge a fee for the request and/or fees for access or use of the guaranteed availability computer resources during the usage period.

    摘要翻译: 描述了用于管理来自计算资源提供商的计算能力请求的系统和方法。 计算资源可以包括程序执行能力,数据存储或管理能力,网络带宽等。在一些实现中,用户可以请求保留计算机资源以供未来的用户(或用户授权的其他用户)保证可用性 使用时间段。 例如,用户可以请求所需量的程序执行能力。 可以灵活选择使用期限以满足用户的需求。 该请求可以指定例如在使用期间执行特定程序,只有某些用户被授权才能访问保证的可用性计算机资源,等等。 在使用期间,提供者可以收取用于访问或使用保证的可用性计算机资源的请求和/或费用。

    Providing notification of computing resource availability for on-demand allocation
    5.
    发明授权
    Providing notification of computing resource availability for on-demand allocation 有权
    提供关于按需分配的计算资源可用性的通知

    公开(公告)号:US08606920B1

    公开(公告)日:2013-12-10

    申请号:US12789503

    申请日:2010-05-28

    IPC分类号: G06F15/16

    摘要: 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.

    摘要翻译: 这里描述了用于提供用于按需分配的计算资源可用性的通知的技术。 从请求应用程序接收到指示所需计算资源的类型,大小,数量和其他参数的资源请求。 在确定所请求的计算资源不能立即可用时,基于所请求的资源的参数来确定合适的替代资源。 监视服务提供商处的计算资源的可用性,并且当所请求的资源或合适的替代方案变得可用时,请求应用程序被发送一个或多个描述可用资源的资源可用性通知。 然后,请求应用程序可以根据需要从服务提供商分配可用资源。

    Portable network interfaces for authentication and license enforcement

    公开(公告)号:US09916545B1

    公开(公告)日:2018-03-13

    申请号:US13408902

    申请日:2012-02-29

    IPC分类号: G06Q10/06 G06Q10/00

    摘要: Methods and apparatus for portable network interfaces to manage authentication and license enforcement. A system may include a plurality of resource instances including a producer instance configured to implement a network-accessible service, and an authentication coordinator. The coordinator may assign an interface record to the service, wherein the interface record comprises an IP address and a set of security properties. The coordinator may configure the security properties to allow a client to request an attachment of the interface record to a selected resource instance, such that the selected resource instance is enabled to transmit network messages from the IP address using one or more physical network interfaces of the selected resource instance. The producer resource instance initiates authentication operations for the service, including at least one authentication operation based on the IP address of the interface record.

    Managing private use of program execution capacity
    7.
    发明授权
    Managing private use of program execution capacity 有权
    管理私人使用程序执行能力

    公开(公告)号:US08924982B2

    公开(公告)日:2014-12-30

    申请号:US12686273

    申请日:2010-01-12

    IPC分类号: G06F9/50

    摘要: Techniques are described for managing execution of programs, including using excess program execution capacity of one or more computing systems. For example, a private pool of excess computing capacity may be maintained for a user based on unused dedicated program execution capacity allocated for that user, with the private pool of excess capacity being available for priority use by that user. Such private excess capacity pools may further in some embodiments be provided in addition to a general, non-private excess computing capacity pool that is available for use by multiple users, optionally including users who are associated with the private excess capacity pools. In some such situations, excess computing capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess capacity may be terminated at any time if other preferred use for the excess capacity arises.

    摘要翻译: 描述了用于管理程序的执行的技术,包括使用一个或多个计算系统的多余的程序执行能力。 例如,可以基于为该用户分配的未使用的专用程序执行能力为用户维护过剩计算能力的专用池,其中超额容量的专用池可供该用户优先使用。 在一些实施例中,还可以提供这样的私人额外容量池,除了可供多个用户使用的一般非私有额外计算能力池之外,可选地包括与私有额外容量池相关联的用户。 在某些这种情况下,可以使临时计算能力可用于执行程序,使得如果出现超额容量的其他优选使用,则可以随时终止使用过剩容量执行的程序。

    Managing use of program execution capacity
    8.
    发明授权
    Managing use of program execution capacity 有权
    管理程序执行能力的使用

    公开(公告)号:US08249904B1

    公开(公告)日:2012-08-21

    申请号:US12334022

    申请日:2008-12-12

    IPC分类号: G06Q10/00 G06F15/16 H04J3/16

    摘要: 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.

    摘要翻译: 描述了用于管理程序的执行的技术。 在某些情况下,使用一个或多个计算系统的多余的程序执行能力为多个用户管理程序执行。 在某些这种情况下,过多或其他未被使用的程序执行能力可用于临时执行程序,使得如果执行多余程序的其他优选使用,则可以随时终止使用超出程序执行能力执行的程序 容量出现。 在某些情况下,过多的程序执行能力可以与分配给特定用户的其他专用程序执行能力一起提供,例如将某些用户的未使用的专用容量用作其它用户的过剩容量。 在某些情况下,这些技术与代表服务的多个用户执行多个程序的费用程序执行服务结合使用。

    MANAGING PRIVATE USE OF PROGRAM EXECUTION CAPACITY
    9.
    发明申请
    MANAGING PRIVATE USE OF PROGRAM EXECUTION CAPACITY 有权
    管理计划执行能力的私人使用

    公开(公告)号:US20110173637A1

    公开(公告)日:2011-07-14

    申请号:US12686273

    申请日:2010-01-12

    IPC分类号: G06F9/44

    摘要: Techniques are described for managing execution of programs, including using excess program execution capacity of one or more computing systems. For example, a private pool of excess computing capacity may be maintained for a user based on unused dedicated program execution capacity allocated for that user, with the private pool of excess capacity being available for priority use by that user. Such private excess capacity pools may further in some embodiments be provided in addition to a general, non-private excess computing capacity pool that is available for use by multiple users, optionally including users who are associated with the private excess capacity pools. In some such situations, excess computing capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess capacity may be terminated at any time if other preferred use for the excess capacity arises.

    摘要翻译: 描述了用于管理程序的执行的技术,包括使用一个或多个计算系统的多余的程序执行能力。 例如,可以基于为该用户分配的未使用的专用程序执行能力为用户维护过剩计算能力的专用池,其中超额容量的专用池可供该用户优先使用。 在一些实施例中,还可以提供这样的私人额外容量池,除了可供多个用户使用的一般非私有额外计算能力池之外,可选地包括与私有额外容量池相关联的用户。 在某些这种情况下,可以使临时计算能力可用于执行程序,使得如果出现超额容量的其他优选使用,则可以随时终止使用过剩容量执行的程序。