Strategies of collaboration in multi-swarm peer-to-peer content distribution | TUP Journals & Magazine | IEEE Xplore