Self-adaptive control system for dynamic capacity management of latency-sensitive application servers
US-9667498-B2 · May 30, 2017 · US
US11792275B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11792275-B2 |
| Application number | US-202218046655-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 14, 2022 |
| Priority date | Nov 30, 2018 |
| Publication date | Oct 17, 2023 |
| Grant date | Oct 17, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods, and computer program products for the dynamic management of the capacity of connections to a server. One method includes receiving a request to change a first connection to a server and determining active connections to the server. The method also includes determining a corresponding current capacity of each active connection and determining a new capacity for the first connection and the active connections to the server. The method further includes determining that a spare capacity of the server is insufficient for the first connection. The method also includes allocating a capacity to the first connection based on the request. The method further includes adjusting the current capacity of the active connections, including reducing the current capacity of at least a portion of the active connections in proportion to the respective current capacity of the one or more active connections.
Opening claim text (preview).
What is claimed is: 1. A computer implemented method, comprising: receiving a request to change a first connection to a server; determining one or more active connections to the server; determining a corresponding current capacity of each active connection of the one or more active connections; determining a new capacity for one or more connections of the first connection and the one or more active connections to the server; determining that a spare capacity of the server is insufficient for the first connection; allocating a capacity to the first connection based on the request; and adjusting the current capacity of one or more of the one or more active connections, comprising: reducing the current capacity of at least a portion of the one or more active connections in proportion to the respective current capacity of the at least a portion of the one or more active connections. 2. The method of claim 1 , wherein the determining the new capacity for the one or more connections to the server comprises using an algorithm that provides a fair allocation of the total capacity to each connection based on one or more parameters associated with the respective client connection. 3. The method of claim 1 , wherein: the request to change the first connection is a request to add the first connection to the server; the request specifies a requested capacity for the first connection; and the determining the new capacity for the one or more connections of the first connection and the one or more active connections to the server is based on the requested capacity for the first connection. 4. The method of claim 3 , further comprising: determining a spare capacity of the server based on the total capacity and the current capacities of the one or more active connections. 5. The method of claim 4 , wherein the determining the new capacity for one or more connections of the first connection and the one or more active connections to the server further comprises: calculating the new capacity for each of the one or more connections of the first connection and the one or more active connections based on the request and the determined spare capacity. 6. The method of claim 4 , wherein the determining the new capacity for one or more connections of the first connection and the one or more active connections to the server further comprises: determining that the determined spare capacity of the server is sufficient for the first connection; and allocating a capacity to the first connection based on the request. 7. The method of claim 1 , wherein the reducing of the current capacity of one or more of the one or more active connections is based on an amount of capacity required to enable allocation of the capacity to the first connection. 8. The method of claim 7 , wherein the reducing of the current capacity of one or more of the one or more active connections is further based on one or more parameters selected from the group consisting of: current capacity of the respective connection; requested capacity of the respective connection, and renegotiation capability of the respective connection. 9. The method of claim 1 , wherein: the request to change the first connection is a request to remove the first connection; the request identifies the first connection to be removed; and the determining the new capacity for one or more connections of the first connection and the one or more active connections to the server further comprises determining an increased capacity for one or more of the one or more active connections. 10. The method of claim 9 , further comprising: determining an amount of capacity of the server for reallocation to the one or more active connections based on a current capacity of the first connection. 11. The method of claim 10 , wherein the determining an increased capacity for one or more of the one or more active connections is based on the determined amount of capacity of the server for reallocation. 12. The method of claim 11 , wherein the determining an increased capacity for one or more of the one or more active connections is further based on one or more parameters selected from the group consisting of: current capacity of the respective connection; originally negotiated capacity of the respective connection, originally requested capacity of the respective connection, and renegotiation capability of the respective connection. 13. The method of claim 1 , further comprising: notifying one or more clients associated with the new capacity. 14. The method of claim 1 , further comprising: updating a record of connections to the server with the new capacity. 15. A system, comprising: a processor associated with a server, wherein the processor is configured to: receive a request to change a first connection to a server; determine one or more active connections to the server; determine a new capacity for one or more connections of the first connection and the one or more active connections to the server; determine that a spare capacity of the server is insufficient for the first connection; allocate a capacity to the first connection based on the request; and adjust the current capacity of one or more of the one or more active connections, comprising: reduce the current capacity of at least a portion of the one or more active connections in proportion to the respective current capacity of the at least a portion of the one or more active connections. 16. The system of claim 15 , wherein the processor is further configured to: determine the new capacity for one or more connections to the server further comprises through an algorithm that provides a fair allocation of the total capacity to each connection based on one or more parameters associated with the respective client connection. 17. The system of claim 15 , wherein: the request to change the first connection is a request to add the first connection to the server; the request specifies a requested capacity for the first connection; and the processor is further configured to: determine the new capacity for the one or more connections of the first connection and the one or more active connections to the server further based on the requested capacity for the first connection. 18. The system of claim 15 , wherein: the request to change the first connection is a request to remove the first connection; the request identifies the first connection to be removed; and the processor is further configured to: determine the new capacity for the one or more connections of the first connection and the one or more active connections to the server through determining an increased capacity for one or more of the one or more active connections. 19. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the program instructions executable by a processor to cause the processor to: receive a request to change a first connection to a server; determine one or more active connections to the server; determine a new capacity for one or more connections of the first connection and the one or more active connections to the server; determine that a spare capacity of the server is insufficient for the first connection; allocate a capacity to the first connection based on the request; and adjust the current capacity of one or more of the one or more active connections, comprising: reduce the current capacity of at least a portion of the one or more active connections in proportio
Migration or transfer of sessions · CPC title
Protocols · CPC title
Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.