arxiv:cs/0610133v1 [cs.ni] 23 Oct 2006

Similar documents
Computer Networks. Traffic analysis of peer-to-peer IPTV communities

1672 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 8, DECEMBER 2007

On the impact of the initial peer list in P2P live streaming applications: the case of Sopcast

A Measurement of NAT & Firewall Characteristics in Peer to Peer Systems

International Journal of Advanced Research in Computer Science and Software Engineering

A. Related Measurement Work on Mesh-pull Streaming Systems

On the Quality of Experience of SopCast

Author's personal copy

Differentiated Chunk Scheduling for P2P Video-on- Demand System

VoIP over P2P networks

Content Distribution Network (CDN)

Understanding Peer Exchange in BitTorrent Systems

Dynamic File Bundling for Large-scale Content Distribution

A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming

A Measurement Study of SOPCast

Using UDP Packets to Detect P2P File Sharing

A Qualitative Measurement Survey of Popular Internet-based IPTV Systems

Lecture 6 Content Distribution and BitTorrent

Understanding the Roles of Servers in Large-scale Peer-Assisted Online Storage Systems

Monitor network traffic in the Dashboard tab

Delft University of Technology Parallel and Distributed Systems Report Series. The Peer-to-Peer Trace Archive: Design and Comparative Trace Analysis

DDoS Vulnerability Analysis of Bittorrent Protocol

III. ARCHITECTURE JOURNAL OF NETWORKS, VOL. 7, NO. 10, OCTOBER Figure 1. Resource monitoring architecture for P2P IPTV systems.

A Case Study of Traffic Locality in Internet P2P Live Streaming Systems

1Multimedia Networking and Communication: Principles and Challenges

Predict the Popularity of YouTube Videos Using Early View Data

The Role and uses of Peer-to-Peer in file-sharing. Computer Communication & Distributed Systems EDA 390

ReadyNAS Remote White Paper. NETGEAR May 2010

A Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks

Impact of Peer Incentives on the Dissemination of Polluted Content

Comparative Traffic Analysis Study of Popular Applications

Source vs Data-driven Approach for Live P2P Streaming

Characterizing the Query Behavior in Peer-to-Peer File Sharing Systems*

Modeling an Agent-Based Decentralized File Sharing Network

BitTorrent File Sharing in Mobile Ad-hoc Networks

DDoS Attacks by Subverting Membership Management in P2P Systems

LCMON Network Traffic Analysis

Implementation of Video Voice over IP in Local Area Network Campus Environment

Performance of Video-Chat Applications Under Congestion

Measurements, Analysis, and Modeling of BitTorrent-like Systems

On the Impact of User Mobility on Peer-to-Peer Video Streaming

Peer-to-Peer Networks. Chapter 2: Initial (real world) systems Thorsten Strufe

Delft University of Technology Parallel and Distributed Systems Report Series. Understanding User Behavior in Spotify

P2P File Sharing Ratio

ADVANTAGES OF AV OVER IP. EMCORE Corporation

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu

An apparatus for P2P classification in Netflow traces

PART III. OPS-based wide area networks

Live Traffic Monitoring with Tstat: Capabilities and Experiences

Research on Errors of Utilized Bandwidth Measured by NetFlow

PEER TO PEER FILE SHARING USING NETWORK CODING

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Measurement of Commercial Peer-To-Peer Live Video Streaming

Multi-channel Live P2P Streaming: Refocusing on Servers

The Feasibility of Supporting Large-Scale Live Streaming Applications with Dynamic Application End-Points

Classifying P2P Activity in Netflow Records: A Case Study on BitTorrent

Performance Analysis of Video Calls Using Skype

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

modeling Network Traffic

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer

Peer-to-Peer Multimedia Streaming Using BitTorrent

Peer-to-Peer: an Enabling Technology for Next-Generation E-learning

Performance Comparison of SCTP and TCP over Linux Platform

Network Performance Monitoring at Small Time Scales

A Topology-Aware Relay Lookup Scheme for P2P VoIP System

A Theory-Driven Distribution Algorithm for Peer-to-Peer Real Time Streaming

A Passive Method for Estimating End-to-End TCP Packet Loss

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

FS2You: Peer-Assisted Semi-Persistent Online Storage at a Large Scale

Video Streaming with Network Coding

FS2You: Peer-Assisted Semi-Persistent Online Storage at a Large Scale

Peer-to-Peer Networks

Yue Lu*, Benny Fallica and Fernando A. Kuipers. Piet Van Mieghem

Measurement Study of Wuala, a Distributed Social Storage Service

The Impact of Background Network Traffic on Foreground Network Traffic

Improving Deployability of Peer-assisted CDN Platform with Incentive

NETWORK REQUIREMENTS FOR HIGH-SPEED REAL-TIME MULTIMEDIA DATA STREAMS

Characterizing Wireless Network Performance

Verifying Network Bandwidth

Clustering in Peer-to-Peer File Sharing Workloads

Peer NAT Proxies for Peer-to-Peer Games

WI-FI PERFORMANCE BENCHMARK TESTING: Aruba Networks AP-225 and Cisco Aironet 3702i

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

PEER-TO-PEER LIVE STREAMING AND VIDEO ON DEMAND DESIGN ISSUES AND ITS CHALLENGES

CS 5480/6480: Computer Networks Spring 2012 Homework 3 Due by 1:25 PM MT, Monday March 5 th 2012

How To Analyse The Edonkey 2000 File Sharing Network

SIPTVMON: A Secure Multicast Overlay Network for Load-balancing and Stable IPTV Service Using SIP

Energy Adaptive Mechanism for P2P File Sharing Protocols

Inference and Evaluation of Split-Connection Approaches in Cellular Data Networks

Influences on Cooperation in BitTorrent Communities

Introduction to Metropolitan Area Networks and Wide Area Networks

Chapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4)

Online Storage and Content Distribution System at a Large-scale: Peer-assistance and Beyond

THE BITTORRENT P2P FILE-SHARING SYSTEM: MEASUREMENTS AND ANALYSIS. J.A. Pouwelse, P. Garbacki, D.H.J. Epema, H.J. Sips

Transport Layer Protocols

TIME EFFICIENT DISTRIBUTED FILE STORAGE AND SHARING USING P2P NETWORK IN CLOUD

Multicast vs. P2P for content distribution

Research on Video Traffic Control Technology Based on SDN. Ziyan Lin

Chapter 3. Internet Applications and Network Programming

Towards Streaming Media Traffic Monitoring and Analysis. Hun-Jeong Kang, Hong-Taek Ju, Myung-Sup Kim and James W. Hong. DP&NM Lab.

Transcription:

P2P IPTV Measurement: A Comparison Study Thomas Silverston and Olivier Fourmaux arxiv:cs/633v [cs.ni] 23 Oct 26 Université Pierre et Marie Curie - Paris 6 4 avenue du Président Kennedy, 756 Paris, France {thomas.silverston,olivier.fourmaux}@lip6.fr Abstract. With the success of P2P file sharing, new emerging P2P applications arise on the Internet for streaming content like voice (VoIP) or live video (IPTV). Nowadays, there are lots of works measuring P2P file sharing or P2P telephony systems, but there is still no comprehensive study about P2P IPTV, whereas it should be massively used in the future. During the last FIFA world cup, we measured network traffic generated by P2P IPTV applications like PPlive, PPstream, TVants and Sopcast. In this paper we analyze some of our results during the same games for the applications. We focus on traffic statistics and churn of peers within these P2P networks. Our objectives are threefold: we point out the traffic generated to understand the impact they will have on the network, we try to infer the mechanisms of such applications and highlight differences, and we give some insights about the users behavior. Key words: passive measurements, P2P, video live streaming Introduction P2P video live streaming systems (P2P IPTV) are emerging applications, and should be massively used in the future. In these applications, end-users receive the flows and duplicate them to other end-user peers. There is a lot of academic works that focus on the P2P networks architectures ([], [2], [3]), but there is still no particular attention to evaluate the traffic generated by P2P IPTV. It is important for network managers and ISP to understand the traffic impact P2P IPTV will have on their network and the users behavior of such applications. There are lots of works measuring traffic from P2P file sharing or P2P telephony system but there is no comprehensive measurement study about P2P IPTV. This is the reason why we measured network traffic generated by several P2P IPTV applications during the last FIFA world cup. Our main goals are to study the global behavior of such applications by observing the network and their users. We also make comparisons between measured applications and try to infer general design. We collected packet traces by using the following applications: PPLive, PP- Stream, SOPcast and TVants 2. We chose these applications because they are traces can be made available upon request 2 http://www.pplive.com, http://www.ppstream.com, http://wwww.sopcast.com, http://www.tvants.com

2 Thomas Silverston and Olivier Fourmaux the most popular on the Internet. We measured generated traffic during the last FIFA World Cup because it is a large-scale event with live interest for users and we think this will allow us to have a representative sample of large-scale P2P IPTV applications. Our works focus on P2P video live streaming applications (P2P IPTV). We classify P2P video streaming applications into two main categories: video ondemand and live video. In the former one, the video is a pre-recorded finite file, which is sent to users whereas in the latter, the total size of the data is not known a priori and can be infinite. Thus, these two different contents do not present the same interest for users since one is pre-recorded, and the other is not and broadcasted event is really occurring. Sport events like Superbowl or FIFA soccer world cup present live interest compared to a pre-recorded movie. We think measured traffic patterns would not be different if the content exhibits live interest to users. With the huge amount of collected data, we can study the impact of P2P IPTV applications on the network and we took advantage of the users interest to watch this event in live to study their global behavior. To the best of our knowledge, this is the first comprehensive measurement study about P2P IPTV systems during a large-scale event that exhibits a high interest to users. In this paper, we aim to make comparisons between applications by analyzing the different traffic patterns we collected for all the applications. It allows us to highlight design differences and to point out users behavior in these P2P networks. In this work, we focus on a single event day where two soccer games were scheduled and we analyze the traffic generated by the four previously mentionned P2P applications. The remainder of this paper is organized as follows. In Section 2 we present the related works. In Section 3 we describe the details about measurement experiment set-up. Then in Section 4 we present and discuss the measurement results. We conclude and expand our future work in section 5. 2 Related Works P2P applications are quickly becoming one of the most important traffic generators on the Internet [4]. Consequently, there have been lots of measurement studies about P2P systems to understand the impact on the traffic on the Internet, but a few measurement studies of P2P live streaming systems have been conducted. In P2P file sharing applications measurements, Liang and al [5] inferred the overlay building mechanisms of Kazaa. For BitTorrent, Legout and al [6] made active measurements to evaluate the performances of the BitTorrent s algorithms, while Izal [7] or Pouwelse [8] asses these algorithms too. Motivated by BitTorrent model, Guo and al. [9] analyzed representative Bittorrent traffic to build a graph based multi-torrent model to study inter-torrent collaboration. Nowadays, P2P VoIP systems like Skype are attracting more researchers. Baset and al. [] show some of Skype s implementation details since it is a propri-

P2P IPTV Measurement: A Comparison Study 3 etary application, whereas Suh and al. [] aim to characterize the nature of the skype relayed traffic and Guha and al. [2] argue that the Skype traffic differs significantly from traffic in P2P file sharing networks. Measuring P2P live streaming systems is still an emerging topic, but there are previous measurement studies about live streaming media delivered on the Internet. As an important result, Sripanidkulchai and al.[3] show that large-scale live streaming can be supported by P2P end-users applications despite the heterogenous capacity of peers. In P2P IPTV systems, Zhang and al. [4] present their own P2P IPTV system and give network statisctics like users behavior in the whole system and the quality of video reception. Liang and al. [5] have a similar work to ours. They study an existing P2P IPTV application by collecting packet traces. Our work is different from theirs since we do not focus on a single application but on several representative applications to make comparisons between them. It helps us to highlight design differences and to infer global behavior of such P2P network without being strongly related to a single P2P system implementation. We collected a larger and more various data set from an exhaustive panel of applications during an entire large-scale event. Finally, an important distinction between Liang works and ours come from the live interest of the measured event. It is intuitive but corroborated by Veloso and al [6] that traffic patterns have not the same characteristics whether it exhibits a live interest or not. 3 Experiments TCPDUMP Mbps Internet Mbps TCPDUMP Campus Network Fig.. Measurement experiments Platform. Each node is a common PC directly connected to the Internetvia campus network Our measurement started with the FIFA world cup from June 2nd to July 9th. We collected a huge amount of data, measuring most of the world cup games with different applications at the same time, under different network environnement (Ethernet access or residential ADSL access). In this paper we focus on comparisons between four P2P IPTV applications according to their traffic pattern. In all our data, we selected packet traces on June 3. Two soccer games were scheduled: one in the afternoon (Germany vs. Argentine) and one

4 Thomas Silverston and Olivier Fourmaux in the evening (Italy vs. Ukraine). Figure describes our measurement experiment platform. We used two personal computers (PCs) with,8 GHz CPU, and common graphic capabilities. For the rest of this paper, the PCs will be called nodes. Operating system was Windows XP because all the applications have been implemented for this OS. The two nodes were situated in our campus network and were directly connected to the Internet with Mbps Ethernet access. We used tcpdump to collect the packets and their payload generated by the applications. During each game, the nodes were running tcpdump and a distinct P2P application. All the measurements have been done watching CCTV5, a Chineese sport channel. We did not measure the traffic between the two games. From the first game to the second one, we only changed the running P2P applications on the nodes. At the end of the experiments, we collected four packet traces: one per application. The first game was measured by running PPStream and SOPcast on the nodes, and the second one by running PPLive and TVants. Table summarizes the four collected traces. The two measured events are not exactly Table. Packet traces summary Event Trace size Duration TCP UP TCP DOWN UDP UP UDP DOWN (MBytes) (seconds) (%) (%) (%) (%) PPStream game 4,2 2,375 79.5% 2.5% none none SOPcast game 5,475 2,98 3.89%.23% 79.98% 5.9% PPlive game 2 6,339 3,32 85.8% 4.9%.8%.2% TVants game 2 3,992 3,358 6.67% 4.7% 3.57%.5% the same but they are similar (a soccer game in the FIFA world cup) and exhibit the same live interest for users. We analyze our packet traces by developing our own perl parsing tools. Our platform has high-speed access and our observations can not be directly generalized to residential peers with common access to the Internet. However, residential network capacities are quickly increasing and will have such highspeed access in only a few years when P2P IPTV would be commonly used. 3. Data Collection Methodology We differentiate TCP sessions according to TCP Flags and we only take a session into consideration if at least one of its TCP segment has a payload. Session durations are driven by TCP segment payload. A session start time was calculated as soon as we received (or send) a TCP segment with a data payload. The session duration was increased for each new TCP segment with a payload. A session ended when we received an explicit flag, but the end session time was the instant where we received the last TCP segment with payload. The session duration depends only on TCP segment with payload. In the same way, we compute session duration relying on UDP in the same payload-driven way.

3e+6 2.5e+6 2e+6.5e+6 e+6 5 Upload 5 5 2.2e+7 e+7 8e+6 6e+6 4e+6 2e+6 Upload 5 5 2 7e+6 6e+6 5e+6 4e+6 3e+6 2e+6 e+6 Upload 5 5 2 3e+6 2.5e+6 2e+6.5e+6 e+6 5 Upload 5 5 2 P2P IPTV Measurement: A Comparison Study 5 4 Results During the experiments, we could visually control video quality playback for each application. Most of the applications, except SOPcast, worked relatively well and just suffered brief video playback troubles. Sopcast was suffering a black screen during several minutes and it will be observed in the following results. 4. General Observations According to table, PPStream relies only on TCP. Major part of PPLive traffic relies on TCP whereas SOPcast traffic relies mostly on UDP. TVants is more balanced between TCP and UDP. In the following, some precisions have to be assessed: a download peer sends data to our nodes and an upload peer receives data from our nodes. Collected packets can only provide from our two nodes or from a remote peer in the Internet. Figure 2 shows the total download (a) PPStream (b) SOPcast (c) PPLive (d) TVants Fig.2. Total download (green curves) and upload (red curves) throughput. Bin duration is 6 seconds and upload throughput for all the applications. throughput is quite constant while upload fluctuates largely and at a higher rate. This was expected because the nodes attempt to download video at a constant bitrate and they have wide upload capacities. Sopcast (Fig. 2(c)) had a very low traffic from minutes 3 to minutes 4 and we watched a black screen during the period. The problem does not occur for network reasons because PPStream was working well during the same period. The video source has probably suffered technical problem during this period. 4.2 Traffic Patterns These P2P applications are proprietary but claim to have swarming mechanisms where peers exchange information about data chunks and peers ([]). In such P2P network, a peer will iteratively discover other peers and would establish new signaling or video sessions. Video sessions are likely to have long duration

6 Thomas Silverston and Olivier Fourmaux because users want to watch the entire game whereas signaling sessions are likely to be shorter in time. Furthermore, video streaming packets size is expected to be large and signaling session packets size is supposed to be common. Figure 3 plots TCP TCP UDP Mean length (Octet) Mean length (Octet)...... (a) PPStream TCP UDP TCP UDP Mean length (Octet) Mean length (Octet). (b) SOPcast..... (c) PPLive.... (d) TVants Fig. 3. Average packet size according to peers session duration the average packet size according to the session duration. PPLive (Fig. 3(c)) and PPStream (Fig. 3(a)) have the same pattern if you except that PPLive uses UDP. PPLive UDP session can have long lifetime, but the average packet size is small and constant. PPLive UDP traffic transports certainly signaling traffic. PPLive and PPStream exhibit two clusters in their traffic pattern: the one in the middle of the plot is for signaling session (small packet and short session duration) and the one in the right top of the plot is for video session (large packet and long session). SOPcast (Fig. 3(b)) and TVants (Fig. 3(d)) patterns still exist but are not so clearly formed. PPLive and PPStream trasnport necessarily video on TCP. SOPcast should mostly used UDP but there is maybe a few video sessions relying on TCP. According to its video cluster (Fig. 3(d)), TVants should transport

P2P IPTV Measurement: A Comparison Study 7 video on both TCP or UDP. We separated video and signaling traffic with an already proposed heuristic ([5]). The heuristic works as follows: for a session (same IP addresses and ports), we counted the number of packet bigger or equal than Bytes 3. If a session had at least large packets, then it was a video session and we removed non-video packet from the session. Using the heuristic for the four traces, we found that video traffic represent about 97% of all the traffic (PPStream 99%, SOPcast 97%, PPLive 94% and TVants 97%). 4.3 Peers Policies 8 7 Top ten peers Top peer 8 7 Top ten peers Top peer 6 6 5 4 3 5 4 3 2 2 5 5 2 5 5 2 (a) PPStream (b) SOPcast 8 7 Top ten peers Top peer 8 7 Top ten peers Top peer 6 6 5 4 3 5 4 3 2 2 5 5 2 5 5 2 (c) PPLive (d) TVants Fig.4. : Total traffic, top ten peers traffic and top peer traffic. Bin duration is 6 seconds We wanted to understand how our nodes download the video among the other peers. For each trace, we computed the amount of data that our nodes downloaded from each of the other peers. We isolated the ten top peers (peers 3 We chose Bytes instead of 2 because we think it would fit better our traces

8 Thomas Silverston and Olivier Fourmaux which sent the biggest amount of data to our nodes across the entire traces duration). We isolated the top peer in the same way (top peer belongs to top ten peers). In figures 4, each plotted value is a 6 seconds average interval (bin duration is 6s). The download policy of PPLive (Fig. 4(c)) seems to periodically switch from a peer to another one. During its session duration, the top peer contributes to the major part of the download traffic. PPStream download policy (Fig. 4(a)) is different: the top ten peers do not contribute to a large part of the download traffic. PPStream seems to get the data from many peers at the same time and its peers seem to have long session duration. PPLive seems to get the data from only a few peers at the same time but its peers have not a long session duration. Sopcast top ten peers (Fig. 4(b)) contribute to about half the total download traffic and top peer could contribute to half the total traffic during its lifetime too. In a way, Sopcast download policy looks like PPLive policy: it switches periodically from provider peer. However, SOPcast seems to always need more than a peer to get the video compare to PPLive where a single peer could be the only video provider. TVants download policy (Fig. 4(d)) seems to mix PPStream and SOPcast policies. TVants top ten peers contribute to about half the total download traffic (SOPcast), but top peer does not contribute to a large amount of the total traffic (PPStream). TVants top peer do not contribute as few as PPStream s one but do not stay as long as PPStream top peer. If we summarize our observations, the download policies of all the applications are different and do not need the same peer capabilities. Some policies expect peers to stay in the network for a long time (PPStream) or short time (PPLive), or expect peer to have huge capacities (PPLive) or low (PPStream). Some polices seems to mix other policies (SOPcast, TVants). 4.4 Peers Behavior 2 PPStream SOPcast PPLive TVants Number of video peers 8 6 4 2 5 5 2 Fig.5. Churn of download Peers. Bin duration is 6 seconds

P2P IPTV Measurement: A Comparison Study 9.. CCDF. CCDF.... Video peers lifetime Weibull.2339*exp(-(x/322.67)**.38558). Video peers lifetime Weibull.7862*exp(-(x/993.79)**.447346) (a) PPStream. Average lifetime = 222s (b) SOPcast. Average lifetime = 86s.. CCDF. CCDF.... Video peers lifetime Weibull 2.79*exp(-(x/2.2653)**.24359). Video peers lifetime Weibull.2324*exp(-(x/572.76)**.585782) (c) PPLive. Average lifetime = 393s (d) TVants. Average lifetime = 2778s Fig.6. Video peers lifetime P2P networks have to deal with the arrivals and departures of peers (churn of peers), and it is a more complicated problem with video live streaming because it is time sensitive. With figure 5, the churn of peers exhibits different peer s behavior for each application. PPLive has a relatively low and constant number of video download peers whereas PPStream has a high number. SOPcast has as many peers as PPStream but its number of peers fluctuates. As expected, SOPcast has no peer when it receives no traffic. PPLive and PPStream have their peers behavior which corroborates the traffic observation: a large set of steady peers for PPStream and only a reduced set for PPLive. The set of Sopcast peers flutuates widely and so does its download traffic. As expected, SOPcast has no video peers when it receives no traffic. By the way, PPStream seems to suffer a download traffic collapse at minute 9 (Fig 2(b)) but we do not observe a decreasing number of peers at this time. This phenomena will be more precisely analyzed in our ongoing work. TVants looks like both PPStream for the large set of peers and SOPcast for the fluctuations. TVants used TCP and UDP whereas PPStream relies only on TCP and SOPcast mostly on UDP.

Thomas Silverston and Olivier Fourmaux Since peers churn in TVants seems to exhibit behavior from the two others, more investigation should be done to correlate churn and transport protocol. The complementary cumulative distribution function (CCDF) of video sessions are plotted on figure 6. All the distribution seems to be Weibull distribution. The measured events were soccer games, and for all the applications there is no more than % of peers which stay in the network during an entire game (54 seconds). The average lifetime of the video session is quite different according to the application. PPLive average lifetime (Fig. 6(a)) is shorter than all the other applications. A previous intuition was that PPlive switches voluntarily between peers to get the video. PPLive average lifetime could eventually be explained by its design and not by a particular user behavior. 5 Conclusion In this work, we study P2P IPTV network traffic during moments of a large-scale event. During a same event, the amount of exchanged data for all the applications is quite similar. In this paper, our analyzes highlight for the application different traffic patterns and underlying mechanisms. Each application does not manage its P2P networks exactly in the same way, since we show download policies, churn of peers and session durations are different. With regards to all the data we collected, our results are promising but the observations have to be generalized. At the present time, we are analyzing packet traffic of the same applications during other games and under different network accesses (corporate and residential high-speed accesses). Our next results would help us to corroborate and clarify our observations. References. X. Zhang, J. Liu, B. Li, and T. P. Yum, Coolstreaming/donet: A data-driven overlay network for peer-to-peer live media streaming, in Proc. Infocom, 25. 2. V..Venkataraman, P. Francis, and J. Clandrino, Chunkyspread: Multi-tree unstructured peer-to-peer multicast, in Proc. of IPTPS, 26. 3. X.Liao, H. Jin, Y. Liu, L. Ni, and D. Deng, Anysee: Peer-to-peer live streaming, in Proc. Infocom, 26. 4. L. Plissonneau, J. Costeux, and P. Brown, Analysis of peer-to-peer traffic on adsl, in Proc. of PAM, 25. 5. J. Liang, R. Kumar, and K. Ross, The fasttrack overlay: a measurement study, Comput. Networks, vol. 5, no. 6, pp. 842 858, 26. 6. A. Legout, G. U.-K. G., and P. M. P., Rarest first and choke algorithms are enough, in Proc. of IMC, 26. 7. M. Izal, G. Urvoy-Keller, P. Felber, A. Hamra, and L. Garc es-erice, Dissecting bittorrent: Five months in a torrent s lifetime, in Proc. of PAM, 24. 8. J. Pouwelse, P. Garbacki, D. Epema, and H. Sips, The bittorrent p2p file-sharing system: Measurements and analysis. in Proc. of IPTPS, 25. 9. L. Guo, Z. Xiao, E. Tan, X. Ding, and X. Zhang, Measurements, analysis, and modeling of bittorrent-like systems, in Proc. of IMC, 25.

P2P IPTV Measurement: A Comparison Study. S. Baset and H. Schulzrinne, An analysis of the skype peer-to-peer internet telephony protocol, in Proc. of Infocom, 26.. K. Suh, D. Figueiredo, J. Kurose, and D. Towsley, Characterizing and detecting skype-relayed traffic, in Proc. of Infocom, 26. 2. S. Guha, N. Daswani, and R. Jain, An experimental study of the skype peer-topeer voip system, in Proc. of IPTPS, 26. 3. K. Sripanidkulchai, A. Ganjam, B. Maggs, and H. Zhang, The feasibility of supporting large-scale live streaming applications with dynamic application endpoints, in Proc. of SIGCOM, 24. 4. X. Zhang, J. Liu, and B. Li, On large-scale peer-to-peer live video distribution: Coolstreaming and its preliminary experimental results, in Proc. MMSP, 25. 5. X. Hei, C. Liang, J. Liang, Y. Liu, and K. W. Ross, Insights into pplive: A measurement study of a large-scale p2p iptv system, in Proc. of IPTV Workshop, 26. 6. E. Veloso, V. Almeida, W. Meira, A. Bestavros, and S. Jin, A hierarchical characterization of a live streaming media workload, in Proc. of ACM SIGCOMM IMW, 22.