×

Connection migration for Internet of Things (IoT) devices

  • US 10,356,223 B1
  • Filed: 03/17/2016
  • Issued: 07/16/2019
  • Est. Priority Date: 03/17/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for migrating transmission control protocol (TCP) connections for Internet of Things (IoT) devices, the method comprising:

  • receiving, using one or more processors of a load balancer, Internet Protocol (IP) packets that are keep alive messages from an IoT device for forwarding from the load balancer to a first physical host in a computing service environment, wherein the IoT device is communicating with the first physical host using a TCP connection between the IoT device and the first physical host;

    detecting, using the one or more processors of the load balancer, that a throughput of the IP packets exceeds a defined threshold when the IP packets received from the IoT device are no longer keep alive messages, wherein the IP packets from the IoT device are destined for the first physical host;

    selecting, using the one or more processors of the load balancer, the second physical host in the computing service environment to take over the TCP connection with the IoT device when the IP packets received from the IoT device are no longer keep alive messages; and

    initiating, using the one or more processors of the load balancer, a TCP connection migration procedure at the load balancer with the first physical host and the second physical host to migrate the TCP connection for the IoT device from the first physical host to the second physical host when the IP packets received from the IoT device are no longer keep alive messages, wherein the TCP connection migration procedure includes an exchange of session state information for the IoT device by the load balancer from the first physical host to the second physical host to enable the migration of the TCP connection to the second physical host.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×