Peer-assisted content distribution networks: Performance gains and server capacity savings | Nokia Bell Labs Journals & Magazine | IEEE Xplore