TITLE:PAST A large-scale, peer-to-peer archival storage facility - http://research.microsoft.com/en-us/um/people/antr/past/