A system, method, service, and program storage device implementing a
method of transferring data, wherein the method comprises arranging a
plurality of peer systems in a computer network; coupling at least one
data server preferably comprises data to the plurality of peer systems,
wherein the plurality of peer systems comprise a first peer system and at
least one second peer system; the first peer system instructing the at
least one second peer system to collaboratively transfer the data from
the at least one data server to the first peer system; and the at least
one second peer system transferring the data from the at least one data
server to the first peer system. The plurality of peer systems is
preferably grid enabled.