×

Client-side resource-based load-balancing with delayed-resource-binding using TCP state migration to WWW server farm

  • US 6,182,139 B1
  • Filed: 06/23/1998
  • Issued: 01/30/2001
  • Est. Priority Date: 08/05/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A client-side dispatcher for migrating a connection for a high-level client application from an original server to a relocated server, the client-side dispatcher comprising:

  • a session table for storing an original server address of the original server and a relocated server address of the relocated server;

    an input for receiving first packets from the high-level client application, the first packets having the original server address as a destination address;

    an output for outputting to a network second packets, the second packets having the relocated server address as the destination address;

    a local packet storage for storing the first packets;

    an address translator for converting the destination address of the first packets from the original server address to the relocated server address to generate the second packets;

    a packet replayer for sending the second packets to the output;

    a first state machine for tracking a sequence of the first packets from the high-level client application;

    a second state machine for tracking a sequence of the second packets to the network;

    a checksum generator for re-generating a checksum for the second packets containing the relocated server address; and

    a sequence-number generator for adjusting a sequence number of incoming packets from the relocated server to match sequence numbers from the original server, and for adjusting an acknowledgement sequence number of outgoing packets to the relocated server to match sequence numbers for the relocated server, whereby packets to the original server are altered for transmission to the relocated server.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×