Content distribution networks are experiencing tremendous growth, in terms ofprovisioning and guaranteeing a very high degree of service quality (with respect to availability or download time), however, at very high network costs. On the other hand, modern peer-to-peer (P2P) networks emerged as cost-effective alternatives to client/server solutions, and BitTorrent*-like file swarming techniques