In one embodiment, each proximity server of a proximity network computes a distance from each particular location-community for which the proximity server is responsible to each location-community within the proximity network, wherein each distance is from a root location-community to a leaf location-community. The proximity servers may then share each computed distance with the other proximity servers within the proximity network, such that each proximity server in the proximity network maintains a distance between each location-community in the proximity network. Accordingly, a proximity server may then service proximity requests for content through performance of a lookup operation into the shared computed distances based on a root location-community being a location-community of an originator of the content requested within the proximity request and a leaf location-community being a location-community of a receiver of the content requested within the proximity request.
展开▼