Distributed file sharing: barbarians at the gates? | IEEE Journals & Magazine | IEEE Xplore