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 network traffic at a particular service instance;
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 network traffic at a particular service instance; 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 network traffic at a particular service instance; 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; 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