Conclusion and Vision on Direction of Research in the Future
In this paper, we present a comprehensive survey of the peer-assisted content delivery networks (PA-CDNs). We investigated the concept of merging two complementary technologies, key benefits in terms of the traffic saving, challenges and future research directions. Our analysis captures a decade-long history of research and industrial efforts in the field, including three feasibility studies for the large video-on-demand platforms (BBC iPlayer, MSN Video, Conviva), a review of five different commercial PA-CDNs (Kankan, LiveSky, Akamai NetSession, Spotify and Tudou) and a vast scope of technical and modeling papers. From the analysis of the literature, we identify three groups of challenging factors for industrial implementation of peerassisted CDNs, namely, heterogeneity and scale challenges, technical challenges and commercial feasibility challenges, which form a taxonomy for our survey. The results of our survey suggest a significant potential of peer-assisted content delivery in reducing infrastructural costs for content providers and CDNs: from around 50% to 88% of all consumer traffic can be offloaded to peers as reported by various feasibility studies. Moreover, our analysis of the five large commercial systems suggests that many technical and feasibility concerns with respect to deployment of PA-CDNs in production systems have been already addressed by the existing peer-assisted CDN solutions. Among others, significant research efforts have been focused on solving quality of service issues, where bootstrapping video streams from edge servers and an effective management of P2P swarms have been proposed to solve the startup and playback latencies, respectively.