Abstract
BitTorrent, the most popular P2P file sharing application over the Internet, has also been widely used for video file distribution, albeit in a download-and-play mode. In this paper, we extensively examine the characteristics of BT swarms with different contents through a large-scale measurement. Our study especially focuses on the existing video file swarms, trying to understand the potentials and challenges of providing streaming service in BitTorrent. Our results from intra-swarm, inter-swarm and AS-level measurements demonstrate that the video file swarms in the BitTorrent system are quite different from the non-video swarms. In particular, the preference bias terminates the long-term relationship between peers and raises a significant challenge to develop BT based streaming service. Fortunately, we find that most peer sets in video file swarms are good enough to support streaming service. Strong relationship between video file swarms is also observed from the inter-swarm measurement. This inter-swarm relationship can provide extra peer information for video file swarms. Therefore, the organization of existing peer information could be the key to mitigate the preference bias. To this end, a hypercomplex based virtual channel mechanism is proposed. We find that, quaternions can provide efficient and meaningful approximation in the bitfield operations. Using quaternion based three space rotation, our approach can help peers to avoid preference bias during the data delivery. This is especially helpful at the beginning of the downloading since the peer only has few local pieces. More importantly, this mechanism is transparent and friendly to the existing BT swarms with both video and non-video contents.






















Similar content being viewed by others
References
AL-Hamra A, Legout A, Barakat C (2007) Understanding the properties of BitTorrent overlay. INRIA-00162088, version 1, Sophia Antipolis, France, 12 July 2007
Neglia G, Reina G, Zhang H, Towsley D, Venkataramani A, Danaher J (2007) Availability in bittorrent systems. In: Proc. IEEE INFOCOM, Anchorage, Alaska, USA, 6–12 May 2007
Yang X, de Veciana G (2004) Service capacity of peer to peer networks. In: Proc. IEEE INFOCOM, Hongkong, China, 7–11 March 2004
Liu J, Rao SG, Li B, Zhang H (2008) Opportunities and challenges of Peer-to-Peer internet video broadcast. Proc IEEE 96(1):11–24 (Special issue on recent advances in distributed multimedia communications)
Vlavianos A, Iliofotou M (2006) Faloutsos M BiToS: enhancing bittorrent for supporting streaming applications. In: Proc. IEEE INFOCOM, Barcelona, Spain, 23–29 April
Dana C, Li D, Harrison D, Chuah C (2005) Bass: Bittorrent assisted streaming system for video-on-demand. In: International workshop on multimedia signal processing (MMsP). IEEE Press
Zhang X, Liu J, Li B, Yum TSP (2005) CoolStreaming/ DONet: a data-driven overlay network for Peer-to-Peer live media streaming. In: Proc. IEEE INFOCOM, Miami, FL, USA, 13–17 March 2005
Logout A, Liogkas EKN, Zhang L (2007) Clustering and sharing incentives in BitTorrent systems. In: Proc. ACM SIGMATERICS
Dale C, Liu J, Peters JG, Li B (2008) Evolution and enhancement of BitTorrent network topologies. In: Proc. IEEE IWQoS, Enschede, The Netherlands, 2–4 June 2008
Guo L, Chen S, Xiao Z, Tan E, Ding X, Zhang X (2004) Dissecting BitTorrent: five months in a torrent’s life time. In: Proc. the 5th ACM SIGCOMM internet measurement workshop
Izal M, Urvoy-Keller EBG, Fellber P, Hamra AA, Garces-Erice L (2004) Measurement, analysis and modeling of BitTorrent-like systems. In: Proc. the 5th passive and active measurement workshop, Antibes Juan-les-Pins, France, 19–20 April 2004
Logout A, Urvoy-Keller, Michiardi P (2005) Understanding BitTorrent: an experimental perspective. INRIA, Tech, Rep. 00000156
Fessant FL, Kermarrec AM, Massouli L (2004) Clustering in Peer-to-Peer file sharing workloads. In: Proc. IPTPS, La Jolla, CA, USA, 26–27 February 2004
Guo L, Chen S, Xiao Z, Tan E, Ding X, Zhang X (2005) Measurements, analysis, and modeling of BitTorrent-like systems. In: Proc. ACM/USENIX IMC
Sen S, Wang J (2002) Analyzing Peer-to-Peer traffic across large networks. IEEE/ACM Trans Netw 12(2):219–232
Planetlab. Available at: http://www.planet-lab.org/. Accessed 3 Aug 2008
Ctorrent. Available at: http://ctorrent.sourceforge.net/. Accessed 3 Aug 2008
Tewari S, Kleinrock L (2007) Analytical model for BitTorrent-based live video streaming. In: Proc. IEEE CCNC, Las Vegas, Nevada, USA, 11–13 January 2007
Marciiak P, Liogkas N, Legout A, Kohler E (2008) Small is not always beautiful. IPTPS 2008, Tampa, FL, USA, 25–26 February 2008
Huang Y, Fu TZ, Chiu JD, Lui JCS, Huang C (2008) Challenges, design and analysis of a large-scale P2P-VoD system. In: Proc. ACM SIGCOMM, Seattle, WA, USA, 17–22 August
Hei X, Liang C, Liang J, Liu Y, Ross KW (2007) A measurement study of a large-scale P2P IPTV system. IEEE Trans Multimedia
Vu L, Gupta I, Liang J, Nahrstedt K (2007) Measurement and modeling a large-scale overlay for multimedia streaming. In: Proc. the 4th international conference on heterogeneous networking for quality, reliability, Vancouver, British Columbia, 14–17 August 2007
Qiu D, Srikant R (2004) Modeling and performance analysis of bit torrent-like Peer-to-Peer networks. In: Proc. ACM SIGCOMM
Hamilton WR (1866) Elements of quaternions, 3rd edn. Chelsea Pub Co. (March 1969). Longmans, Green and Co., London
Argand R (1874) Essai sur une manire de reprsenter les quantits imaginaires dans les constructions gomtriques. Gauthier-CVillars, pp 112 (Published by G. J. Hoel in 1874. First edition published Paris, 1806)
Coxeter HSM (1946) Quaternions and reflections. Am Math Mon 53:136–146
Cayley A (1845) On certain results relating to quaternions. Philos Mag 26(3):142
Astola J, Haavisto P, Neuvo Y (1990) Vector median filters. Proc IEEE 78(4):678–689
Sangwine SJ (1998) Color image edge detector based on quaternion convolution. Electron Lett 34(10):969–971
Pritchard AJ, Horne REN, Sangwine SJ (1995) Achieving brightness-incensitive measurements of color saturation for use in color object recongnition. In: Proc. the 2rd IMA confernce on image processing and its applications
Quaternion Toolbox for Matlab Available: http://sourceforge.net/projects/qtfm/. Accessed 3 Aug 2008
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, H., Liu, J. & Xu, K. Measurement and enhancement of BitTorrent-based video file swarming. Peer-to-Peer Netw. Appl. 3, 237–253 (2010). https://doi.org/10.1007/s12083-010-0076-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-010-0076-0