Patent ID: 8589539

Claim:
A method for creating an optimal set of reflector peers, comprising: detecting a plurality of reflector peers; generating a combined metric construction factor for two or more reflector peers of the plurality of reflector peers, wherein generating a combined metric construction factor comprises receiving, for the two or more reflector peers, one or more of a servicing load metric, a link capacity metric, a proximity metric, an Internet Service Provider (ISP) metric, a Network Address Translator (NAT) metric, and a cache correlation metric, and wherein generating a combined metric construction factor comprises normalizing one or more of the servicing load metric, link capacity metric, proximity metric, ISP metric, NAT metric, and cache correlation metric according to V ij ′=V ij /Max j , wherein the value of metric j of peer i is denoted by V ij and Max j is the maximum value of all peers for metric j; selecting a pre-determined number of reflector peers based on the generated combined metric construction factor; and establishing the selected reflector peers as the optimal set of reflector peers.