×

Load balancing service for servers of a web farm

  • US 8,171,385 B1
  • Filed: 12/12/2008
  • Issued: 05/01/2012
  • Est. Priority Date: 09/14/2001
  • Status: Active Grant
First Claim
Patent Images

1. A load balancing server for balancing servers in a web farm, the load balancing server comprising:

  • a processor;

    memory;

    computer code loaded into the memory for performing functions of the load balancing server, wherein the load balancing server;

    receives a client request as a sequence of client TCP packets;

    translates the sequence of client TCP packets to a server in a set of the servers in the web farm; and

    translates a response of the server as a sequence of server TCP packets back to the client,wherein the load balancing server calculates a checksum for a header of the client TCP packet;

    calculates a checksum for a header of the translated TCP packet having a new destination address; and

    generates a new checksum for the translated TCP packet, the translated TCP packet including a header and payload, the new checksum being generated by linear operations on the checksum for the client TCP packet, the checksum for the header of the client TCP packet and a checksum for the header of the translated TCP packet,wherein the validity of the TCP packet, before and after translation, is preserved without additional verification.

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