摘要 |
The distribution of replica caches of information is dynamically optimized among the regions of a network, based upon the changing usage patterns. Init ially, a single server in a first region stores the primary copy of information. A router in the first region receives service request messages from the plurality of use rs throughout network, directed to the server storing the primary copy. To dete rmine if it is justified to deploy a replica cache, the router transmits a monitor request message to other routers in other regions of the network, requesting them to monitor all service requests in their respective regions, being directed to the prim ary copy in the first server. The first router then computes an optimum assignment of a replica copy of the information, for storage in at least one newly assigned server i n the network. The first router transmits a replication message to the newly assig ned server, to enable it to store the replica copy of the information and provid e service to user terminals in a newly assigned set of regions of the network. The first router also transmits an assignment message to the other routers in the network, to enable them to redirect traffic from their respective regions to either the newly a ssigned server or to the first server.
|