×

Load balancing using a distributed hash

  • US 7,774,470 B1
  • Filed: 03/28/2007
  • Issued: 08/10/2010
  • Est. Priority Date: 03/28/2007
  • Status: Active Grant
First Claim
Patent Images

1. A load balancing system for receiving requests for information from clients and providing the information in response, the system comprising:

  • a plurality of servers, each server identified by an identifier;

    at least one dispatcher module executed by a server of the plurality of servers, the dispatcher module adapted to receive a request for information from a client, incrementally calculate an identifier of an active server of the plurality of servers responsive to different subsets of a same hash result generated by a hashing module responsive to the request, route the request to the server identified by the identifier, and provide information determined in response to the request to the client; and

    at least one request handler module executed by a server of the plurality of servers, the request handler module adapted to receive the request routed by the dispatcher module, determine the information requested by the request, and provide the determined information to the dispatcher module.

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