Connection and application state migration for uninterrupted service availability

Utility Patent Grant (B1)

September 15, 2020

Source: USPTO via Sqoop

Assignees: Amazon Technologies, Inc.

Inventors: Christoph Saalfeld, Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alexandra Elizabeth Baoboe Lee, Bryant Cutler, Aditya Bhalla, Shyam Krishnamoorthy, Tristam Kyle MacDonald

Compute hosts and a routing system may be used for connection and application state migration for uninterrupted service availability. In response to an indication to transfer a connection from a particular compute host to another compute host, the particular compute host obtains a connection state and an application state for the connection and sends the connection state and the application state to the other compute host. The connection state includes information for a connection-oriented protocol and the application state includes information for an application-layer protocol. The other compute host receives and applies the connection state and the application state in order to establish a termination point to terminate the connection at the other compute host instead of at the particular compute host. The data for the connection is routed to the other compute host, wherein the client is unaware of transfer of the connection to the other compute host.