Cache-to-Cache: Could ISPs Cooperate to Decrease Peer-to-Peer Content Distribution Costs? | IEEE Journals & Magazine | IEEE Xplore