US 11,917,017 B1
Prioritized restoration of connections and sessions
Valentin-Gabriel Priescu, Seattle, WA (US); Abhimanyu Agarwal, Seattle, WA (US); Sudhir Venkata Dachepalli, Bellevue, WA (US); and Zhiping Zhang, San Jose, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 29, 2022, as Appl. No. 17/936,537.
Int. Cl. H04L 67/141 (2022.01); H04L 67/145 (2022.01); H04L 47/10 (2022.01); H04L 47/62 (2022.01); H04L 47/625 (2022.01); H04L 67/14 (2022.01)
CPC H04L 67/141 (2013.01) [H04L 47/10 (2013.01); H04L 47/62 (2013.01); H04L 47/6255 (2013.01); H04L 67/14 (2013.01); H04L 67/145 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
under control of a computing system comprising computer-readable memory and one or more computer processors configured to execute specific instructions,
determining that an interruption event associated with a plurality of network connections has occurred;
determining, based on connection state data associated with network connections of the plurality of network connections, a reestablishment sequence according to which at least a subset of the plurality of network connections are to be reestablished after the interruption event, wherein determining the reestablishment sequence comprises:
determining, based at least partly on the connection state data, a first quantity of pending communications to be sent over a first network connection of the plurality of network connections;
determining, based at least partly on the connection state data, a second quantity of pending communications to be sent over a second network connection of the plurality of network connections; and
determining, based at least partly on the second quantity being greater than the first quantity, that the second network connection is to be reestablished prior to the first network connection; and
reestablishing the subset of the plurality of network connections according to the reestablishment sequence.