Back to results
US 2019/0104015 A1Published application
Adaptive Capacity Management
AssigneeComcast Cable Communications, LLC
InventorsJonathan Moore, Jason Press
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses, and methods are described for managing concurrent requests from clients for services. Client computing devices may be permitted to use available capacity beyond their assigned quotas. When backpressure exists, connections with a client exceeding a proportion of excess capacity may be closed before connections with a client not exceeding a proportion of excess capacity.
Claims20
A method comprising:
- determining that one or more computing devices, associated with a service, are servicing less than a first quantity of connections with a plurality of clients;
- receiving a request, from a client of the plurality of clients, for a new connection;
- determining that a quantity, of current connections of the client with the one or more computing devices, satisfies a client threshold based on the first quantity of connections;
- and
- based on the one or more computing devices servicing less than the first quantity of connections and on the quantity satisfying the client threshold, allowing the new connection.
2 more elements
A method comprising:
- determining that one or more computing devices, associated with a service, are servicing less than a first quantity of connections from a plurality of clients;
- receiving a request, from a first client of the plurality of clients, for a new connection;
- determining that a quantity, of current connections of the first client with the one or more computing devices, does not satisfy a first client threshold based on the first quantity of connections;
- and
- based on the one or more computing devices servicing less than the first quantity of connections and on the quantity not satisfying the first client threshold, disallowing the new connection.
2 more elements
A method comprising:
- receiving a request, from a client of a plurality of clients, for a new connection associated with a service;
- determining that allowing the new connection would cause a quantity of connections, with one or more computing devices associated with the service, to satisfy a value for a target quantity of connections;
- determining a time since an update of the value for the target quantity of connections;
- incrementing, based on the determined time, the value for the target quantity of connections to a second value;
- and
- determining, based on the second value, whether to allow or disallow the new connection.
3 more elements
Dependencies are inferred from the claim text.