Patent ID: 8423666

Claim:
A method, comprising: passing one or more messages between Web routers over a reliable transmission protocol used for inter-Web router communication, said messages including information which allows said Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on a client-to-server map that includes network latency from a respective Web router to the client and server load latency from a respective server to the client with the latencies being in common units that are added together to determine a best server for servicing the client, wherein the term client refers to any information object requesting device, or a group thereof, communicatively coupled to one or more of the Web routers and the term server refers to any information object repository accessible by one or more clients; updating a network latency map, which provides the network latency from the respective Web router to the client, with a better mapping than a previous network latency map based on map precedence rules for a comparison of the network latency maps, wherein the map precedence rules are based on comparing at least three parameters of the network latency maps with the at least three parameters including Web router addresses, anchor addresses, sequence numbers, distances, and hash functions for the respective network latency maps; and updating the client-to-server map when the network latency map updates.