Customer-directed networking limits in distributed systems
First Claim
Patent Images
1. A system, comprising:
- a plurality of computing devices configured to;
implement one or more programmatic interfaces enabling a client to request an imposition, during at least a time interval, of a lower resource usage limit than an existing resource usage limit in effect at the time of the request at one or more service instances of a multi-tenant network-accessible service of a provider network, wherein the lower resource usage limit is to be applied to at least one category of network traffic with a resource usage dependent pricing policy;
receive a client request, via a particular interface of the one or more programmatic interfaces, indicating a particular lower resource usage limit to be imposed on the at least one category of network traffic at a particular service instance of the multi-tenant network-accessible service, wherein the particular lower resource usage limit indicated by the client request is lower than a particular existing resource usage limit in effect at the time of the client request that is imposed on the at least one category of network traffic at the particular service instance of the multi-tenant network-accessible service;
obtain resource usage metrics corresponding to one or more categories of network traffic at the particular service instance; and
in response to a determination that resource usage associated with network traffic at the particular service instance has reached a threshold level determined at least in part from the particular lower resource usage limit, initiate one or more responsive actions including a generation of a notification.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for supporting customer-directed networking limits in distributed systems are disclosed. A client request is received via a programmatic interface, indicating a particular lower resource usage limit to be imposed on at least one category of network traffic at a particular instance of a network-accessible service. Resource usage metrics for one or more categories of network traffic at the particular instance are obtained. In response to a determination that resource usage at the particular instance has reached a threshold level, one or more responsive actions are initiated.
-
Citations
20 Claims
-
1. A system, comprising:
a plurality of computing devices configured to; implement one or more programmatic interfaces enabling a client to request an imposition, during at least a time interval, of a lower resource usage limit than an existing resource usage limit in effect at the time of the request at one or more service instances of a multi-tenant network-accessible service of a provider network, wherein the lower resource usage limit is to be applied to at least one category of network traffic with a resource usage dependent pricing policy; receive a client request, via a particular interface of the one or more programmatic interfaces, indicating a particular lower resource usage limit to be imposed on the at least one category of network traffic at a particular service instance of the multi-tenant network-accessible service, wherein the particular lower resource usage limit indicated by the client request is lower than a particular existing resource usage limit in effect at the time of the client request that is imposed on the at least one category of network traffic at the particular service instance of the multi-tenant network-accessible service; obtain resource usage metrics corresponding to one or more categories of network traffic at the particular service instance; and in response to a determination that resource usage associated with network traffic at the particular service instance has reached a threshold level determined at least in part from the particular lower resource usage limit, initiate one or more responsive actions including a generation of a notification. - View Dependent Claims (2, 3, 4, 5)
-
6. A method, comprising:
performing, by a plurality of computing devices; implementing a programmatic interface enabling a client to request an imposition of a lower resource usage limit than an existing resource usage limit in effect at the time of the request at one or more service instances of a network-accessible service, wherein the lower resource usage limit is to be applied to at least one category of network traffic associated with the service; receiving a client request, via a particular interface of the one or more programmatic interfaces, indicating a particular lower resource usage limit to be imposed on the at least one category of network traffic at a particular service instance of the service, wherein the particular lower resource usage limit indicated by the client request is lower than a particular existing resource usage limit in effect at the time of the client request that is imposed on the at least one category of network traffic at the particular service instance of the service; obtaining resource usage metrics corresponding to one or more categories of network traffic at the particular service instance; and in response to determining that resource usage associated with network traffic at the particular service instance has reached a threshold level determined at least in part from the particular lower resource usage limit, initiating one or more responsive actions. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A non-transitory computer-accessible storage medium storing program instructions that when executed on one or more processors:
-
receive, via a programmatic interface, a client request indicating a particular lower resource usage limit to be imposed on at least one category of network traffic at a particular instance of a network-accessible service, wherein the particular lower resource usage limit indicated by the client request is lower than a particular existing resource usage limit in effect at the time of the client request that is imposed on the at least one category of network traffic at the particular instance of the network-accessible service; obtain resource usage metrics corresponding to one or more categories of network traffic at the particular instance; and in response to a determination that resource usage associated with network traffic at the particular instance has reached a threshold level, initiate one or more responsive actions. - View Dependent Claims (17, 18, 19, 20)
-
Specification