Patent ID: 8156223
Filing Date: 2012-04-10
Classification: G06F

Abstract:
1. In a resource naming service server, a method of operation comprising: receiving a request from a client computer for a client identifier to register the client computer as a peer location that caches a resource, the resource including a component to service requests of other client computers for the resource; in response, providing the client identifier in an encrypted form to said client computer; receiving back from the client computer the client identifier in a decrypted form to authenticate said component of the resource and a connection speed associated with the client computer; assigning the client computer to one of a plurality of different peer location pools based on the connection speed associated therewith; and satisfying a request for a plurality of peer locations of said resource from a second client computer by identifying one or more peer locations of the resource for said second client computer, wherein identifying the one or more peer locations comprises selecting eligible peer locations from the peer location pools in an order beginning with a peer location pool having a fastest connection speed and proceeding through the remaining peer location pools in an order of decreasing connection speed.