Patent ID: 7536458
Filing Date: 2009-05-19
Classification: G06F,H04L

Abstract:
1. In a resource naming service server, a method of operation comprising: receiving registrations of a first plurality of client computers as peer locations that cache a collection of binary executables; receiving corresponding performance data for downloading one or more portions of said collection of binary executables from said first client computers; scheduling said first client computers for inclusion among a list of peer locations that cache said resource; returning the list of peer locations that cache said resource to a second client computer requesting peer locations that cache said collection of binary executables: receiving a request for a plurality of peer locations of said collection of binary executables from at least a third client computer, identifying one or more of said first client computers as peer locations of said collection of binary executables, and receiving corresponding performance data from said third client computer for downloading one or more portions of said collection of binary executables from at least one of said identified first client computers; and generating a composite verification signature for the binary executable portions including employment of a random number provided by said third client computer, and then generating a verification digest for each downloaded binary executable portion based at least in part on a portion of the composite signature to facilitate determination of whether the third client computer received the collection of binary executables in portions from contacted ones of the identified client computers client computers correctly.