Improving VoD server efficiency with bittorrent

Yung Ryn Choe, Derek L. Schuff, Jagadeesh M. Dyaberi, Vijay S. Pai
2007 Proceedings of the 15th international conference on Multimedia - MULTIMEDIA '07  
This paper presents and evaluates Toast, a scalable Video-on-Demand (VoD) streaming system that combines the popular Bit-Torrent peer-to-peer (P2P) file-transfer technology with a simple dedicated streaming server to decrease server load and increase client transfer speed. Toast includes a modified version of BitTorrent that supports streaming data delivery and that communicates with a VoD server when the desired data cannot be delivered in real-time by other peers. The results show that the
more » ... ault BitTorrent download strategy is not well-suited to the VoD environment because it fetches pieces of the desired video from other peers without regard to when those pieces will actually be needed by the media viewer. Instead, strategies should favor downloading pieces of content that will be needed earlier, decreasing the chances that the clients will be forced to get the data directly from the VoD server. Such strategies allow Toast to operate much more efficiently than simple unicast distribution, reducing data transfer demands by up to 70-90% if clients remain in the system as seeds after viewing their content. Toast thus extends the aggregate throughput capability of a VoD service, offloading work from the server onto the P2P network in a scalable and demand-driven fashion.
doi:10.1145/1291233.1291258 dblp:conf/mm/ChoeSDP07 fatcat:mdc2tln3n5gejbnhkyvmo7sg34