Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

This is an Open Access publication published under CSC-OpenAccess Policy.
Adaptive Sliding Piece Selection Window for BitTorrent Systems
Ahmed Z. Bayoumy, May A. Salama, Hala H. Zayed
Pages - 18 - 29     |    Revised - 31-03-2011     |    Published - 04-04-2011
Volume - 2   Issue - 1    |    Publication Date - March / April 2011  Table of Contents
BitTorrent, Sliding Window, Video on Demand, Peer to Peer
Peer to peer BitTorrent (P2P BT) systems are used for video-on-Demand (VoD) services. Scalability problem could face this system and would cause media servers not to be able to respond to the users’ requests on time. Current sliding window methods face problems like waiting for the window pieces to be totally downloaded before sliding to the next pieces and determining the window size that affects the video streaming performance. In this paper, a modification is developed for BT systems to select video files based on sliding window method. Developed system proposes using two sliding windows, High and Low, running simultaneously. Each window collects video pieces based on the user available bandwidth, video bit rate and a parameter that determines media player buffered seconds. System performance is measured and evaluated against other piece selection sliding window methods. Results show that our method outperforms the benchmarked sliding window methods
CITED BY (1)  
1 Azzedin, F., & Yahaya, M. O. (2014, July). BitTorrent vulnerability to free riders: Root causes analysis. In 2014 International Conference on High Performance Computing & Simulation (HPCS).
1 Google Scholar
2 CiteSeerX
3 Scribd
4 SlideShare
5 PdfSR
1 L. D’Acunto, T. Vinko, and J. Pouwelse. “Do BitTorrent-like VoD Systems Scale under Flash-Crowds?” IEEE Tenth International Conference on Peer-to-Peer Computing (P2P), 2010, pp 1-4.
2 C. Shirky. “What Is P2P…And What Isn’t?”. Internet: http://openp2p.com/pub/a/p2p/2000/11/24 /shirky1-whatisp2p.html, Nov. 24, 2000 [Mar.1, 2011].
3 B. Cohen. ”The BitTorrent Protocol Specification”. Internet: http://www.bittorrent.org/beps/bep_0003.html, Jan.10, 2008 [Mar.1 2011].
4 “The FastTrack Protocol”. Internet: http://cvs.berlios.de/cgi-bin/viewcvs.cgi/giftfasttrack/ giFT-FastTrack/PROTOCOL, July.7, 2004 [jan.1 2010].
5 Y. Yang, A. Chow, L. Golubchik and D. Bragg. “Improving QoS in BitTorrent-like VoD Systems”. In Proceedings of IEEE INFOCOM, 2010, pp 1-9.
6 A. Vlavianos, M. Iliofotou and M. Faloutsos. “BiToS: Enhancing BitTorrent for Supporting Streaming Applications”. 25th IEEE International Conference on Computer Communications, April 2006. pp 1-7
7 S. Savolainen, P. Raatikainen,and N. Tarkoma. “Windowing BitTorrent for Video-on- Demand: Not All is Lost with Tit-for-Tat”. IEEE Global Telecommunications Conference (GLOBECOM), 2008. pp 1-8.
8 J. Shah, P. Paris. ”Peer-to-Peer Multimedia Streaming Using BitTorrent”. IEEE International Performance, Computing, and Communications Conference, 2007, pp 340-347.
9 M. Jelasity, A.Montresor, G.Paolo and S. Voulgaris. “PeerSim: A Peer-to-Peer Simulator”. Internet: http://peersim.sourceforge.net. 2009 [Mar.1, 2011].
10 F. Frioli, M. Pedrolli. “A BitTorrent module for Peersim”. Internet: http://peersim.sourceforge.net/code/ bittorrent.tar.gz. 2008 [Mar.1, 2011].
11 S. Saroiu, P. Krishna, D. Steven and D. Gribble. ”A Measurement Study of Peer-to-Peer File Sharing Systems” in Proceedings of Multimedia Computing and Networking (MMCN), 2002.
12 B. Chenga, X. Liub, Z. Zhangb and H. Jina. ”Evaluation and optimization of a peer-to-peer video-on-demand system”. Journal of Systems Architecture, Vol. 54, pp. 651-663, 2008.
13 S. Keong, L. Crowcroft, J. Pias, M. Sharma and R. Lim.”A Survey and Comparison of Peer to Peer Overlay Network Schemes” IEEE Communications Surveys & Tutorials, Vol. 7, pp. 72-93, 2005.
Mr. Ahmed Z. Bayoumy
Shoubra Faculty of Engineering - Egypt
Dr. May A. Salama
Shoubra Faculty of Engineering - Egypt
Associate Professor Hala H. Zayed
Faculty of Information and Computing - Egypt