ACM Home Page
Please provide us with feedback. Feedback
Improving VoD server efficiency with bittorrent
Full text PdfPdf (407 KB)
Source
International Multimedia Conference archive
Proceedings of the 15th international conference on Multimedia table of contents
Augsburg, Germany
SESSION: Systems 1 - streaming table of contents
Pages: 117 - 126  
Year of Publication: 2007
ISBN:978-1-59593-702-5
Authors
Yung Ryn Choe  Purdue University, West Lafayette, IN
Derek L. Schuff  Purdue University, West Lafayette, IN
Jagadeesh M. Dyaberi  Purdue University, West Lafayette, IN
Vijay S. Pai  Purdue University, West Lafayette, IN
Sponsors
ACM: Association for Computing Machinery
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGMULTIMEDIA: ACM Special Interest Group on Multimedia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 183,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1291233.1291258
What is a DOI?

ABSTRACT

This paper presents and evaluates Toast, a scalable Video-on-Demand (VoD)streaming system that combines the popular BitTorrent 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 default 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Aspera Inc. Overcoming the challenges of network data delivery. White paper, 2006.
 
2
R. Axelrod. The Evolution of Cooperation. Basic Books, 1984.
 
3
Bitband Technologies Ltd. Vision 680. Data Sheet.
 
4
 
5
Y.-F. Chen et al. When is P2P Technology Beneficial for IPTV Services. In Proceedings of the 17th International Workshop on Network and Operating System Support for Digital Audio and Video, May 2007.
 
6
Y. R. Choe and V. S. Pai. Achieving Reliable Parallel Performance in a VoD Storage Server Using Randomization and Replication. In Proceedings of the 21st International Parallel and Distributed Processing Symposium, March 2007.
7
 
8
B. Cohen. Incentives build robustness in bittorrent. Technical report, May 2003.
 
9
Comcast Corporation. Annual Report to Shareholders, 2005.
 
10
Y. Cui, B. Li, and K. Nahrstedt. oStream: asynchronous streaming multicast in application-layer overlay networks. IEEE Journal on Selected Areas in Communications, 22(1):91--106, 2004.
11
 
12
C. Dana, D. Li, D. Harrison, and C.-N. Chuah. BASS: BitTorrent assisted streaming system for video-on-demand. IEEE International Workshop on Multimedia Signal Processing (MMSP), October 2005.
 
13
L. de Pinho, E. Ishikawa, and C. de Amorim. GloVE: A distributed environment for scalable video-on-demand systems. Int. J. High Perform. Comput. Appl. (USA), 17(2):147--61, Summer 2003.
 
14
 
15
Entone Technologies, Inc. Entone Video Server Architecture. White paper, 2005.
 
16
17
 
18
 
19
S. Hemminger. Network Emulation with NetEm. In Proceedings of the 2005 Linux Conference Australia (LCA-2005), April 2005.
 
20
C. Huang, J. Li, and K. Ross. Peer-Assisted VoD: Making Internet Video Distribution Cheap. Proceedings of Sixth Internaltional Workshop on Peer-to-Peer Systems, 2007.
 
21
Kasenna, Inc. Kasenna Media Servers. Data Sheet, August 2003.
22
 
23
24
 
25
H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. RTP: A Transport Protocol for Real-Time Applications. IETF RFC 1889, January 1996.
 
26
 
27
P. Shenoy and H. Vin. Multimedia storage servers. In K. Jeffay and H. Zhang, editors, In Readings in Multimedia Computing and Networking. Morgan Kaufmann Publishers, 2002.
 
28
 
29
S. Tewari and L. Kleinrock. Analytical Model for BitTorrent-based Live Video Streaming. In Proceedings of the IEEE NIME 2007 Workshop, January 2007.
 
30
C. Thompson. The BitTorrent Effect. Wired Magazine, January 2005.
 
31
 
32
A. Vlavianos, M. Iliofotou, and M. Faloutsos. BiToS: Enhancing BitTorrent for Supporting Streaming Applications. In Proceedings of the 25th IEEE International Conference on Computer Communications (INFOCOM), pages 1--6, April 2006.


Collaborative Colleagues:
Yung Ryn Choe: colleagues
Derek L. Schuff: colleagues
Jagadeesh M. Dyaberi: colleagues
Vijay S. Pai: colleagues