摘要 |
A plurality of files are distributed across a plurality of computers, some of which may form a peer-to-peer network. In response to a request for a file, the file is caused to be provided from a given one of the computers, wherein the request for the file is resolved based, at least in part, on a measure of availability of at least one of the computers that is supposed to have a copy of the file, and wherein the measure of availability for a computer is based, at least in part, on at least one of the measurements selected from: (a) a measurement of bandwidth to the computer; (b) a measurement of a cost of a connection to the computer, and (c) a measurement of reliability of a connection to the computer. A copy of the requested file may not be provided to unlicensed parties or to unauthorized parties. An unauthorized or unlicensed copy of a file may not be allowed to be provided.
|