On Characterizing PPStream: Measurement and Analysis of P2P IPTV under Large-Scale Broadcasting

Size: px
Start display at page:

Download "On Characterizing PPStream: Measurement and Analysis of P2P IPTV under Large-Scale Broadcasting"

Transcription

1 On Characterizing PPStream: Measurement and Analysis of P2P IPTV under Large-Scale Broadcasting Wei Liang, Jingping Bi, Rong Wu, Zhenyu Li Institute of Computing Technology, Chinese Academy of Sciences, Beijing 9, P.R. China Chen Li Beijing University of Posts and Telecommunications, Beijing 876, P.R. China Abstract Despite the recent and remarkable popularity of P2P IPTV systems, the study of their characteristics on largescale broadcasting is rare. In this paper, we have undertaken a measurement study on one of the most popular P2P IPTV systems, PPStream, during the 29th Olympics broadcasting. We deployed our dedicated measurement tool, PPS-Sniffer, under different network environments, and collected extensive data during a large number of events. We evaluate the playback delay, and the peering strategies towards local cluster. We also investigate the data scheduling, and its impact on the playback quality and the control overhead. To the best of our knowledge, results obtained in our study are unique and new as compared with existing work. Specifically, our study demonstrates that:.) The playback delay is notable in Olympic channels, even for close peers. 2.) Peering strategies of PPStream target mainly on the ISP level, and should exploit peers of local clusters to reduce the playback lag among close peers. 3.) We unveil an overhead-quality tradeoff that sheds light on the design of future systems that can achieve a good balance. Our study aids the understanding of significant performance and design issues of PPStream, and is also useful for optimizing, modeling and the future design of P2P IPTV systems. Index Terms Measurement, Peer-to-Peer Streaming, IPTV. I. INTRODUCTION Peer-to-peer (P2P) technologies have been applied to a wide range of applications, in particular, file sharing and VoIP. Recently, with the successful deployments of many P2P IPTV (P2P streaming) systems, such as PPLive [], PPStream [2], UUSee [3], CoolStreaming [4], and etc., P2P has proved to be an efficient solution to deliver multimedia to millions of simultaneous users across the Internet [5]. There are primarily two factors behind this: First, the P2P technology requires minimum support from the infrastructure. Second, the participating peers contribute their upload bandwidth capacities to serve one another, thus the load on streaming servers is significantly mitigated. The research community has given great attention to P2P IPTV systems in the recent two years. However, understanding the characteristics of these systems under large-scale broadcasting is rare. Existing measurement studies on P2P IPTV systems can be classified into two categories, depending on whether one has the direct control of the system. If one does so, the measurement analysis can be conducted based upon various system logs. In [4], which is the founder of the P2P mesh-pull live streaming system, performance evaluation of CoolStreaming was made over PlanetLab, and the system logs showed that mesh-pull streaming systems achieved more continuous media playback than tree-push streaming systems. Their subsequent work in [6] examined the workload characteristics, system dynamics and performance impact from a variety of system parameters. Utilizing the system logs provided by UUSee, Wu et. al. characterized the topology properties of UUSee overlay in [7, 8] and the UUSee streaming traffic patterns in [9]. On the other hand, if the systems are not directly accessible, general measurement techniques, either passive sniffing or active crawling, will be adopted. Hei s work [] is the first of such measurement studies. Subsequently, they further investigated the traffic patterns and peer dynamics of PPLive in [] and studied the network-wide quality, including video playback continuity, initial startup latency and playback lags in [2]. By defining a novel experiment setup, Michela Meo et. al. measured P2P IPTV systems under adverse network conditions [3]. Their results showed that while the behavior of P2P IPTV is effective in trying to overcome network impairment, it poses a problem when considering the network and application friendliness. Authors in [4] measured PPStream and gave some preliminary descriptions on geographic clustering, connection stability, and topology. In [5] and [6], authors studied the traffic characteristics by comparing different P2P IPTV systems. The focus in this paper is different from all prior work in that we measure the performance and characteristics of PPStream under large-scale broadcasting, the 29th Olympic broadcasting, and make comparisons with existing studies and also with the ordinary channel of PPStream. PPStream is one of the most popular P2P IPTV systems in Asia and across the world. It provided four Olympic channels, CCTV-, CCTV-2, CCTV-5 and CCTV-7, to live broadcast the Olympic sports events. After decoding the proprietary protocol of this commercial system, we developed our dedicated measurement tool PPS-Sniffer, and deployed it in five controlled nodes under two typical network environments: campus and residential

2 networks. The measurement campaign was carried out during the period of the 29th Olympics with our controlled nodes watching a large number of events at the same time. Thanks to this large-scale and live-interest broadcasting event, we obtained a representative sample of P2P live streaming. Based upon the extensive data traces we have collected, we first evaluate the playback delay. Results show that the playback delay is more remarkable in Olympic channels, even for close peers. We then explore the peering strategies of PPStream towards local cluster. We demonstrate that peering strategies of PPStream target mainly on the ISP level. Nevertheless, finer granularity in peer selection algorithm should exploit peers of local clusters in order to reduce the large lag effect among end users nearby. Finally, we investigate the data scheduling in Olympic channels, and make comparisons with that in an ordinary channel. We demonstrate that better playback quality is achieved in Olympic channels at the cost of increased control overhead, as compared with the ordinary channel. Therefore, we unveil an overhead-quality tradeoff that sheds lights on the design of future systems. To the best of our knowledge, insights gained in our study are unique and new as compared with existing work. Our study aids the understanding of significant performance and design issues of PPStream, and is also useful for optimizing, modeling and the future design of P2P IPTV systems. The rest of the paper is organized as follows. In Section II, we provide an overview of mechanisms of P2P IPTV systems and the proprietary protocol details of PPStream. Our measurement settings are described in Section III. We then present and discuss the measurement results in Section IV. Finally, Section V offers the conclusion of the paper and our future work. II. PROTOCOL DECODING Through numerous experiments and protocol analyses, we gain a better understanding of the underlying mechanisms employed by mesh-pull P2P IPTV systems [5]. The whole procedure of how a P2P streaming peer joins the system is described as follows. When an end-user launches the software client, it connects to the channel list server to update the channel list. Once an end user selects a channel, the peer node joins the corresponding overlay of the selected channel. It first requests the peer list servers to retrieve an initial list of peers that are in the same overlay. The peer node then communicates with the peers in the initial list to obtain additional peers in a gossip manner. Peers are identified by their IP addresses and port numbers, and they are returned in messages which we call peer-list messages. After aggregating enough peers, the peer node attempts to connect to these peers to download video data, which are divided into chunks. To this end, peers send to each other buffer-map messages, which denote what chunks a peer has currently buffered and are available for sharing. Based on these messages, the peer node is able to decide where to download the required chunks. Then it sends out data-request messages to request the specific chunk from its peers. After accumulating enough chunks of video data in the buffer for playing, the media player pops up and the program begins to play. Before delving into the characteristic study of PPStream, we provide a brief introduction to its proprietary protocol details. Opposite to previous measurement results in [6], PPStream used UDP almost exclusively to transport video and signaling traffics in the four Olympic channels. Peers are presented by their IP addresses and UDP port numbers in the peerlist messages. Each video chunk is identified by the actual playback time, which we call chunk-id and is encoded by the program source. Each chunk is divided into 28 sub-chunks. Each sub-chunk is further divided into 8 small-chunks with size of KB for each. Hence a chunk contains video streaming of about 2 seconds for the 39kbps Olympic channels. Each buffer-map message includes a chunk-id and a 28-bit string of zeros and ones indicating which sub-chunks are available. Each data-request message contains a requesting chunk-id and a small-chunk sequence number which can be converted to the corresponding sub-chunk in this chunk. III. MEASUREMENT SETTINGS Based on the knowledge of how P2P IPTV systems generally operate and our understanding on the proprietary protocol details of PPStream, we developed our dedicated measurement tool PPS-Sniffer, which runs on the Microsoft Windows platform with easy installation because PPStream is implemented under this OS. PPS-Sniffer passively captures three types of PPStream control traffic as mentioned in Section II: peer-list messages, buffer-map messages and data-request messages. Since only the most important control traffic is captured, the computation complexity of the data analysis and the storage space for data traces are substantially reduced. Therefore, we believe our measurement tool is more suitable for long-term monitoring, as compared with existing passive measurement techniques. As most of the PPStream users today have two types of network connections, we deployed our PPS-Sniffer in five controlled nodes: three were connected to the campus network with Mbps Ethernet access; and the other two were connected to residential networks through ADSL access. The five nodes were all running NTP [7] to assure time synchronization. Our measurement started from the opening ceremony of the 29th Olympic Games on August 8th, 28 to the closing ceremony on August 24th, 28. We collected 5.8GB of control traffic for 52 sports events in total. We have made all of the collected data downloadable, and a more detailed description on the data format and the dataset can be accessed at ftp://ppsdata:ppsdata@ We limit the scope of our analysis to several typical sports events that are representative of our data set. Table I provides an overview of our measurement settings. Four of our controlled nodes were watching the same sports events in Olympic channels, CCTV, CCTV2, CCTV5 or CCTV7, at the same time. To make a comparison, meanwhile, we had the other one node, CampusC, watching an ordinary channel of PPStream, namely, First Finance.

3 TABLE I MEASUREMENT SETTINGS Name Bandwidth Channel Control traffic(bytes) CampusA LAN Olympic channel 4.2G CampusB LAN Olympic channel 3.8G CampusC LAN ordinary channel 3.G ResidenceA ADSL Olympic channel 3.6G ResidenceB ADSL Olympic channel 4.2G PDT (sec) Campus A Campus B Residence A Residence B A. Playback Delay IV. MEASUREMENT AND ANALYSIS Due to the best-effort nature of the underlying Internet and the deployment of the buffering mechanisms in P2P streaming systems, the progress of video playback on some peers may be minutes behind other peers and even longer behind that of the program source. We refer to this phenomenon as playback delay, which affects the viewing experiences of end users. While a certain amount of playback delay is inevitable, shorter playback delay is desired. Recall that each buffer-map message includes a chunk-id, which is the actual playback time encoded by the program source. We therefore define the playback delay time (PDT) of a peer as the time interval between the advertising time of the buffer-map message and the actual playback time, which is represented by the chunk-id in this buffer-map message. Since the advertising process of the buffer-map message as well as the chunk-id in it increases with the playback, it is reasonable to use PDT as an approximate reference to the playback delay between peers and the source and also among peers in the same channel. Figure plots the evolution of the PDT of our four controlled nodes during two hours of the opening ceremony in CCTV5 on August 8th. We can see that the playback delay effect was notable - CampusA was about 2 seconds behind the program source and about 9 seconds behind ResidenceB, and there was even about 8 seconds delay between CampusA and CampusB, which were in the same LAN. As measured by previous study in [4], the average playback delay of PPStream is less than 2 seconds and the number of unique users per channel is about 6, on average everyday. However, the delay effect was more remarkable in this large-scale broadcast event, and there were approximately 7,, users watching the opening ceremony in CCTV5 simultaneously as shown by PPStream. The notable delay is largely due to the extremely large number of simultaneous peers. This is because the overlay radius, which is measured by the number of overlay hops, reflects the media-delivering latency to a certain extent. Moreover, the overlay radius increases with the overlay size, because it is bounded by O(log N), as modeled in [4], where N is the overlay size. We now focus on the delay differences between CampusA and CampusB, which were in the same LAN, since a large playback lag among close peers will compromise the viewing experiences, especially in live broadcasting. It is interesting CDF Fig.. Time (sec) The playback delay differences Fig. 2. PartnerOverlap (%) The partner overlap of CampusA and CampusB to examine whether and to what extent the overlay topology of PPStream includes peers of local cluster to exchange data. Towards this end, we define the partner overlap of two nodes during a same time period. Let P(x) denote the partners of node x, which is the set of peers that exchange video data with node x, and can be extracted from the collected data-request messages. Let P(x) denote the cardinality of P(x), then the partner overlap of node A and B is defined as follows. P (A) P (B) P arentoverlap(a, B) = () P (A) P (B) We observe, interestingly, that the partner overlap of CampusA and CampusB is zero during the time period as in Figure, although there were 3,5 and 3,3 peers exchanging video data with CampusA and CampusB, respectively. Examination of other traces of these two nodes is plotted in Figure 2. We can see that for approximate 7% of the cases, the partners overlap is less than 2%, and it is more than 8% for about only

4 Proportion Fig. 3. ChinaNetwork ChinaTelecom ChinaRailway ChinaMobile ChinaUnicom CSTNET Others CampusA CampusB ResidenceA The ISP distribution of partners of CampusA and CampusB % of the cases. It seems that the two nodes would like to select partners independently and the local peers are not aware of each other. This suggests that the peer selection mechanism of PPStream does not exploit peers of local clusters. According to the results in Figure 2, we assess whether PPStream exploits locality information while selecting partners. Therefore, we further explore the structure of the P(x) for our controlled nodes, particularly the ISP distribution. By querying the IPtoASN database from Team Cymru [8], Figure 3 reports the ISP distribution of the P(x) of CampusA and CampusB, which reside in CSTNET. For the purpose of comparison, Figure 3 also reports the ISP distribution of the P(x) of ResidenceA which is in ChinaNetcom during the same period. It is shown that, indeed, partners from ChinaNetcom and ChinaTelecom are in the majority for all three controlled nodes, given that they are the largest ISPs in China, whereas CSTNET is much smaller. However, we can still observe the differences between the composition of partners of ResidenceA and that of CampusA or CampusB. Specifically, over 75% of partners of ResidenceA are from the same ISP in which it resides, and few partners are from CSTNET. In comparison, certain percentage of partners is from CSTNET for both CampusA and CampusB. Similar results can be obtained with other traces. In addition, we observe that several partners were hosts in North America. Since the rights of PPStream to broadcast the 29th Olympics were restricted to China by the commercial contract with CCTV.com [9], we cannot observe whether this exception is due to the inaccuracy of the database from Team Cymru or, instead, to the inefficiency of PPStream s filtering mechanisms. The results in Figure 2 and Figure 3 allow us to conclude that the peering strategies of PPStream target mainly on the ISP level, probably for the purpose of traffic engineering, e.g., controlling and reducing inter-isp traffic. Nevertheless, finer granularity in the peer selection algorithm, which exploits peers of local cluster to exchange data, will likely mitigate the large lag effect among close peers. B. Data Scheduling Given the buffering information of the partners of a node, a schedule is to be generated for fetching the expected video data from the partners, which we call parents. This is what we mean by data scheduling, which is important to guarantying the continuity of the playback and which is the key of efficient system design. In this subsection, we analyze the data scheduling of PPStream in Olympic channels. In accordance with previous measurement in [4], each data chunk, in ordinary channels of PPStream, is divided into 28 sub-chunks with size of 8KB for each. This subchunk is the basic unit for data scheduling, which is known as the scheduling unit. Deviating from this, we find that each sub-chunk, in Olympic channels, is further divided into 8 smaller units of KB for each. We refer to this smaller unit as small-chunk. It is the scheduling unit in Olympic channels as observed in data-request messages described in Section II. It seems that the effect of this change of design option of PPStream in Olympic channels is to increase the number of potential suppliers of a scheduling unit. Because it becomes easier for a node to find an appropriate parent for downloading data if a smaller scheduling unit is used, the utilization of small-chunk promotes the reliable delivery of the video data, and thus the upgrade of the playback quality. To validate and evaluate this claim, we investigate the following two metrics: ) parent number per sub-chunk: We first extract the parent of each small-chunk from data-request messages, and then count the number of different parents of the 8 small-chunks in a sub-chunk. This term indicates that, to obtain the same amount of data, utilizing smaller scheduling units in Olympic channels explores more potential suppliers, as compared with ordinary channels. 2) data miss ratio: It is defined as the number of sub-chunks that are not represented in the buffer-map messages over the total number of sub-chunks. The data chunks, which are not represented in the buffer-map messages, are probably missing the playback deadlines and are skipped during the playback. Therefore, this term directly reflects the playback quality at the user end. In Figure 4, we plot the distribution of the parent number per sub-chunk of CampusA during a football game in CCTV5 on August 3th, which held totally 27,367 sub-chunks. It shows that 78% of these sub-chunks have more than one parent. Five and even six small-chunks in a sub-chunk are provided by different parents for about 9% of the total cases. In other words, to obtain a sub-chunk, the Olympic channel indeed increases the number of suppliers, given that there is only one supplier for a sub-chunk in the ordinary channel. Figure 5 shows the cumulative distribution of the data miss ratio in three traces: the opening ceremony in CCTV5 in CampusA (trace), the men s mountain bike game on August 2th in CCTV in CampusA (trace2) and the ordinary channel in CampusC (trace3). Of the three traces, the average user numbers in trace2 and trace3 are of the same order of magnitude, which are 33,276 and 33,38, respectively, as

5 2 Parents 28% Parent 22% Others < % Proportion 6 Parents 7% 2% 5 Parents The number of requests per small trunk (A) 3 Parents 26% 4 Parents 6% Proportion.2 Fig. 4. The distribution of the number of parents per sub-chunk The number of requests per sub trunk (B).9 Fig. 6. The distribution of the number of requests per scheduling unit CDF Fig. 5. trace. trace2 trace Miss Ratio (%) The cumulative distribution of data miss ratio in three traces we physically recorded the online user number shown by PPStream during the course. We can see in Figure 5 that, for the two Olympic channels, the data miss ratio is zero for about 94% and 88% of all data. The average data miss ratio is 3% and 6%, respectively. In comparison, the data miss ratio in the ordinary channel has a wide variability. It is larger than % for about 28% of all data, with the average of.3%. The results confirm that by increasing the number of potential suppliers, smaller scheduling units help in reducing the data miss ratio and in upgrading the playback quality. However, the better playback quality in the Olympic channels comes at the cost of high control overhead. Without loss of generality, we first assume that only one data request is required to obtain each scheduling unit. Obviously, to obtain a sub-chunk, only one data request is necessary in the ordinary channel. Whereas, 8 data requests are required in the Olympic channel because each sub-chunk is further divided into 8 smaller scheduling units in the Olympic channel. To relax the above assumption, we then examine the scheduling performance of the Olympic channel, and make a comparison with that of the ordinary channel. To address this problem, we investigate the number of requests per scheduling unit and its mathematical expectation. The mathematical expectation is the average value of the number of data-request messages sent by a peer for fetching each scheduling unit, which is small-chunk in the Olympic channel or sub-chunk in the ordinary channel. Therefore, the number of requests per scheduling unit and its mathematical expectation represent the efficiency of the data scheduling, and reflect the control overhead. Figure 6(A) shows the distribution of the number of requests per scheduling unit for CampusA watching CCTV5, while Figure 6(B) is for CampusC watching the ordinary channel. The dataset for each channel contains equally 28,986 subchunks, which are 23,888 small-chunks for the Olympic channel. We can see that, in the Olympic channel, one datarequest is required for up to 64% of the total scheduling units. Whereas, two or more data-requests remain for over 36% of the small-chunks, in particular, about 26% of which need two data-requests and more than 7% of which need three data-requests. For the ordinary channel, on the other hand, only one data-request is required for almost all (nearly 97%) of the scheduling units, whereas, merely 3% of subchunks require more than one data-request. The mathematical expectation of the number of requests per scheduling unit is.48 and.3, respectively, for the Olympic channel and the ordinary channel. Considering that PPStream heavily relies upon TCP as transport protocol in ordinary channels, while using exclusive UDP to transport video and signaling traffics in Olympic channels. One explanation for the increase of requests per scheduling unit is that the application works on top of UDP, which does not guarantee reliability in the way that TCP does. To conclude this subsection, we observe that adopting

6 smaller scheduling units in the Olympic channel requires more data requests, e.g., to obtain the same amount of data, the Olympic channel demands seven times more data requests than the ordinary channel does. Moreover, we observe that the expectation of the number of request per scheduling unit in the Olympic channel is nearly 44% larger than that in the ordinary channel. This produces a remarkable control overhead. However, because smaller scheduling unit increases potential suppliers for the same amount of data, the data miss ratio in the Olympic channel is significantly lower than that in the ordinary channel, leading to better playback quality in the Olympic channel. In other words, we unveil an overheadquality tradeoff, which has received little attention in the literature, as it is not as intuitive as the overhead-delay tradeoff [2]. This tradeoff sheds light on the design of future systems that can achieve a good balance. V. CONCLUSION AND FUTURE WORK P2P streaming technique is spreading widely, and the study of its characteristics on large-scale broadcasting is meaningful and important. In this paper, we conducted a measurement study on a popular P2P IPTV system, PPStream, during the 29th Olympic broadcasting, which was a large-scale event with a live interest for users. After decoding the proprietary protocol of this commercial system, we developed our dedicated measurement tool PPS-Sniffer, deployed it under different network environments, and collected extensive traces during a large number of events. Our measurement and analyses provide not only a better understanding of significant performance and design issues of PPStream, but also important insights on optimizing, modeling of such systems, and on the design of future generation of P2P IPTV systems. Specifically, our study demonstrates that:.) The playback delay is notable in Olympic channels, even for close peers. 2.) Peering strategies of PPStream target mainly on the ISP level, and should exploit peers of local cluster in order to reduce the playback lag among close peers. 3.) We unveil an overhead-quality tradeoff, which has received little attention in the literature and sheds lights on the design of future systems. To the best of our knowledge, insights gained in our study are unique and new as compared with existing studies. For future work, we are interested to explore finer granularity in peering strategies in order to improve the viewing experiences of end users nearby. Also, we plan to quantitatively demonstrate the overhead-quality tradeoff in order to provide guidelines for future designs of P2P IPTV systems. [4] X. Zhang, J. Liu, B. Li, and T.-S. P. Yum, CoolStreaming/DONet: A Data-driven Overlay Network for Peer-to-Peer Live Media Streaming, in Proc. of IEEE INFOCOM, vol. 3, pp. 22-2, Mar. 25. [5] J. Liu, S. G. Rao, B. Li, and H. Zhang, Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast, (invited) Proceedings of the IEEE, Special Issue on Recent Advances in Distributed Multimedia Communications, vol. 96, no., pp. -24, Jan. 28. [6] B. Li, S. Xie, Y. Qu, G. Y. Keung, C. Lin, J. Liu and X. Zhang, Inside the New Coolstreaming: Principles, Measurements and Performance Implications, in Proc. of IEEE INFOCOM, pp.3-39, Apr. 28. [7] C. Wu, B. Li, S. Zhao. Magellan: Charting Large-Scale Peer-to-Peer Live Streaming Topologies, in Proc. of IEEE ICDCS, pp , Jun. 27. [8] C. Wu, B. Li, S. Zhao. Exploring Large-Scale Peer-to-Peer Live Streaming Topologies, to appear in ACM Transactions on Multimedia Computing, Communications and Applications, vol. 4, issue 3, Aug. 28. [9] C. Wu, B. Li, S. Zhao. Characterizing Peer-to-Peer Streaming Flows, in IEEE Journal on Selected Areas in Communications, Special Issue on Advances in Peer-to-Peer Streaming Systems, vol. 25, no. 9, pp , Dec. 27. [] 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 IPTV workshop in conjunction with WWW26, May 26. [] X. Hei, C. Liang, J. Liang, Y. Liu and K. W. Ross, A Measurement Study of a Large-Scale P2P IPTV System, IEEE Transactions on Multimedia, vol. 9, no. 8, pp , Dec. 27. [2] X. Hei, Y. Liu and K. W. Ross, Inferring Network-Wide Quality in P2P Live Streaming Systems, in IEEE Journal on Selected Areas in Communications, vol. 25, no. 9, pp , Dec. 27. [3] E. Alessandria, M. Gallo, E. Leonardi, M. Mellia, and M. Meo P2P-TV Systems under Adverse Network Conditions: a Measurement Study, in Proc. of IEEE INFOCOM, Apr. 29. [4] J. Jia, C. Li and C. Chen, Characterizing PPStream across Internet, in IFIP International Conference on Network and Parallel Computing Workshops, pp , Sep. 27. [5] S. Ali, A. Mathur, and H. Zhang, Measurement of Commercial Peer- To-Peer Live Video Streaming, in First Workshop on Recent Advances in Peer-to-Peer Streaming, Aug. 26. [6] T. Silverston and O. Fourmaux, Measuring P2P IPTV systems, in Proc. of NOSSDAV, Jun. 27. [7] The NTP website. [Online]. Available: [8] The IP to ASN Mapping. [Online]. Available: [9] Olympics broadcast regulations in CCTV.com. [Online]. Available: [2] M. Zhang, Q. Zhang, L. Sun and S. Yang, Understanding the Power of Pull-based Streaming Protocol: Can We Do Better? in IEEE Journal on Selected Areas in Communications, vol. 25, no. 9, Dec. 27. ACKNOWLEDGMENT This work has been supported by the National Natural Science Foundation of China under Grant No and REFERENCES [] The PPLive website. [Online]. Available: [2] The PPStream website. [Online]. Available: [3] The UUSee website. [Online]. Available:

An Empirical Study of Flash Crowd Dynamics in a P2P-based Live Video Streaming System

An Empirical Study of Flash Crowd Dynamics in a P2P-based Live Video Streaming System An Empirical Study of Flash Crowd Dynamics in a P2P-based Live Video Streaming System Bo Li,GabrielY.Keung,SusuXie,Fangming Liu,YeSun and Hao Yin Hong Kong University of Science and Technology Tsinghua

More information

Diagnosing Network-wide P2P Live Streaming Inefficiencies

Diagnosing Network-wide P2P Live Streaming Inefficiencies Diagnosing Network-wide P2P Live Streaming Inefficiencies Chuan Wu Baochun Li Shuqiao Zhao Department of Computer Science Dept. of Electrical and Computer Engineering Multimedia Development Group The University

More information

Towards Low-Redundancy Push-Pull P2P Live Streaming

Towards Low-Redundancy Push-Pull P2P Live Streaming Towards Low-Redundancy Push-Pull P2P Live Streaming Zhenjiang Li, Yao Yu, Xiaojun Hei and Danny H.K. Tsang Department of Electronic and Computer Engineering The Hong Kong University of Science and Technology

More information

Insights into PPLive: A Measurement Study of a Large-Scale P2P IPTV System

Insights into PPLive: A Measurement Study of a Large-Scale P2P IPTV System Insights into PPLive: A Measurement Study of a Large-Scale P2P IPTV System Xiaojun Hei, Chao Liang, Jian Liang, Yong Liu and Keith W. Ross Department of Computer and Information Science Department of Electrical

More information

Chunk Scheduling Strategies In Peer to Peer System-A Review

Chunk Scheduling Strategies In Peer to Peer System-A Review Chunk Scheduling Strategies In Peer to Peer System-A Review Sanu C, Deepa S S Abstract Peer-to-peer ( P2P) s t r e a m i n g systems have become popular in recent years. Several peer- to-peer systems for

More information

Octoshape. Commercial hosting not cable to home, founded 2003

Octoshape. Commercial hosting not cable to home, founded 2003 Octoshape Commercial hosting not cable to home, founded 2003 Broadcasting fee is paid by broadcasters Free for consumers Audio and Video, 32kbps to 800kbps Mesh based, bit-torrent like, Content Server

More information

Understanding the Start-up Delay of Mesh-pull. Peer-to-Peer Live Streaming Systems

Understanding the Start-up Delay of Mesh-pull. Peer-to-Peer Live Streaming Systems Understanding the Start-up Delay of Mesh-pull Peer-to-Peer Live Streaming Systems Xiaojun Hei, Yong Liu and Keith W. Ross Department of Computer and Information Science Department of Electrical and Computer

More information

On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services

On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services On Minimizing Packet Loss Rate and Delay for Mesh-based P2P Streaming Services Zhiyong Liu, CATR Prof. Zhili Sun, UniS Dr. Dan He, UniS Denian Shi, CATR Agenda Introduction Background Problem Statement

More information

MEASURING P2P-TV SYSTEMS ON BOTH SIDES OF THE WORLD

MEASURING P2P-TV SYSTEMS ON BOTH SIDES OF THE WORLD MEASURING P2P-TV SYSTEMS ON BOTH SIDES OF THE WORLD Thomas Silverston 1, Olivier Fourmaux 2, Kavé Salamatian 3 and Kenjiro Cho 4 1 The University of Tokyo, CNRS/JFLI 2 UPMC Univ Paris 6, LIP6/CNRS, UMR

More information

Exploring Large-Scale Peer-to-Peer Live Streaming Topologies

Exploring Large-Scale Peer-to-Peer Live Streaming Topologies Exploring Large-Scale Peer-to-Peer Live Streaming Topologies Chuan Wu, Baochun Li Department of Electrical and Computer Engineering University of Toronto {chuanwu, bli}@eecg.toronto.edu and Shuqiao Zhao

More information

Peer-to-Peer Streaming Systems. Behzad Akbari

Peer-to-Peer Streaming Systems. Behzad Akbari Peer-to-Peer Streaming Systems Behzad Akbari 1 Outline Introduction Scaleable Streaming Approaches Application Layer Multicast Content Distribution Networks Peer-to-Peer Streaming Metrics Current Issues

More information

COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System

COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System COOCHING: Cooperative Prefetching Strategy for P2P Video-on-Demand System Ubaid Abbasi and Toufik Ahmed CNRS abri ab. University of Bordeaux 1 351 Cours de la ibération, Talence Cedex 33405 France {abbasi,

More information

A Case Study of Large Scale P2P Video Multicast

A Case Study of Large Scale P2P Video Multicast A Case Study of Large Scale P2P Video Multicast Sachin Agarwal Deutsche Telekom A.G., Laboratories Ernst-Reuter-Platz 7 187 Berlin, Germany Email: sachin.agarwal@telekom.de Abstract The availability of

More information

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs Jin Liu 1, Hongmin Ren 1, Jun Wang 2, Jin Wang 2 1 College of Information Engineering, Shanghai Maritime University,

More information

Understanding the effect of streaming overlay construction on AS level traffic

Understanding the effect of streaming overlay construction on AS level traffic Understanding the effect of streaming overlay construction on AS level traffic Reza Motamedi and Reza Rejaie Information and Computer Science Department University of Oregon e-mail: {reza.motamedi,reza}@cs.uoregon.edu

More information

MEASUREMENT STUDY OF A P2P IPTV SYSTEM: SOPCAST

MEASUREMENT STUDY OF A P2P IPTV SYSTEM: SOPCAST International Journal of Computer Networking, Wireless and Mobile Communications (IJCNWMC) ISSN 2250 1568 Vol.2, Issue 2 June 2012 72-78 TJPRC Pvt. Ltd., MEASUREMENT STUDY OF A P2P IPTV SYSTEM: SOPCAST

More information

A Model to Seize the Instantaneous Performance of P2P Streaming Platforms: Simulative and Experimental Validation

A Model to Seize the Instantaneous Performance of P2P Streaming Platforms: Simulative and Experimental Validation A Model to Seize the Instantaneous Performance of P2P Streaming Platforms: Simulative and Experimental Validation M.L. Merani, D. Saladino Dept. of Information Engineering University of Modena and Reggio

More information

Performance analysis of optimization techniques in peer-to-peer video streaming systems with tree/forest topology

Performance analysis of optimization techniques in peer-to-peer video streaming systems with tree/forest topology 2010 International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT) Performance analysis of optimization techniques in peer-to-peer video streaming systems with tree/forest

More information

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 25, NO. 9, DECEMBER

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 25, NO. 9, DECEMBER IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 25, NO. 9, DECEMBER 2007 1627 An Empirical Study of the Coolstreaming+ System Bo Li, Susu Xie, Gabriel Y. Keung, Jiangchuan Liu, Ion Stoica, Hui Zhang,

More information

Measuring P2P-TV systems on both sides of the world

Measuring P2P-TV systems on both sides of the world Measuring P2P-TV systems on both sides of the world Thomas Silverston, Olivier Fourmaux, Kavé Salamatian, Kenjiro Cho To cite this version: Thomas Silverston, Olivier Fourmaux, Kavé Salamatian, Kenjiro

More information

IPTV Experiments and Lessons Learned

IPTV Experiments and Lessons Learned IPTV Experiments and Lessons Learned Panelist: Klara Nahrstedt Panel: Large Scale Peer-to-Peer Streaming & IPTV Technologies ACM NOSSDAV 2007, June 5, 2007 PPLive IPTV System Well-known IPTV system 3.5

More information

An Analysis of User Dynamics in P2P Live Streaming Services

An Analysis of User Dynamics in P2P Live Streaming Services An Analysis of User Dynamics in P2P Live Streaming Services Kunwoo Park, Dukhyun Chang, Junghoon Kim, Wonjun Yoon, and Ted Taekyoung Kwon School of Computer Science and Engineering, Seoul National University,

More information

Broadcast Routing. Chapter 5 Multicast and P2P. In-network Duplication. Spanning Tree

Broadcast Routing. Chapter 5 Multicast and P2P. In-network Duplication. Spanning Tree Chapter 5 Multicast and PP Broadcast Routing Deliver packets from source to all other nodes Source duplication is inefficient: A note on the use of these ppt slides: All material copyright 996-7 J.F Kurose

More information

arxiv:cs/ v4 [cs.ni] 19 Apr 2007

arxiv:cs/ v4 [cs.ni] 19 Apr 2007 P2P IPTV Measurement: A Comparison Study Thomas Silverston and Olivier Fourmaux arxiv:cs/633v4 [cs.ni] 9 Apr 27 Université Pierre et Marie Curie - Paris 6 4 avenue du Président Kennedy, 756 Paris, France

More information

A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING

A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING Seyed Mehran Ronaghi 1 and Behzad Akbari 2 1 Department of Electrical and Computer Engineering, Qazvin Islamic Azad University, Qazvin,

More information

Inside the New Coolstreaming: Principles, Measurements and Performance Implications

Inside the New Coolstreaming: Principles, Measurements and Performance Implications Inside the New Coolstreaming: Principles, Measurements and Performance Implications Bo Li,SusuXie,YangQu, Gabriel Y. Keung, Chuang Lin, Jiangchuan Liu and Xinyan Zhang Hong Kong University of Science and

More information

Topology dynamics in a P2PTV network

Topology dynamics in a P2PTV network Topology dynamics in a P2PTV network S. Tang, Y. Lu, J. Martín Hernández, F.A. Kuipers, and P. Van Mieghem Delft University of Technology, P.O. Box 5031, 2600 GA Delft, The Netherlands {S.Tang, Y.Lu, J.MartinHernandez,

More information

Proxy-P2P Streaming Under the Microscope: Fine-Grain Measurement of a Configurable Platform

Proxy-P2P Streaming Under the Microscope: Fine-Grain Measurement of a Configurable Platform Proxy-P2P Streaming Under the Microscope: Fine-Grain Measurement of a Configurable Platform (Invited Paper) Joe Wenjie Jiang, Mung Chiang, Jennifer Rexford Department of Computer Science Department of

More information

Topology Optimization in Hybrid Tree/Mesh-based Peer-to-Peer Streaming System

Topology Optimization in Hybrid Tree/Mesh-based Peer-to-Peer Streaming System 88 Topology Optimization in Hybrid Tree/Mesh-based Peer-to-Peer Streaming System Tran Thi Thu Ha 1, Jinsul Kim 1, Jaehyung Park 1 Sunghyun Yoon 2, Ho-Yong Ryu 2 1 School of Electronics & Computer Engineering,

More information

Live P2P Streaming with Scalable Video Coding and Network Coding

Live P2P Streaming with Scalable Video Coding and Network Coding School of Computing Science Simon Fraser University, Canada Live P2P Streaming with Scalable Video Coding and Network Coding Mohamed dhefeeda (Joint work with Shabnam Mirshokraie) 22 February 2010 Mohamed

More information

Understanding P2P-TV systems through on field measurements

Understanding P2P-TV systems through on field measurements Understanding P2P-TV systems through on field measurements D. Ciullo, M. Mellia, M. Meo, E. Leonardi Dipartimento di Elettronica, Politecnico di Torino, Italy ABSTRACT In this paper, we consider two popular

More information

PPM - A Hybrid Push-Pull Mesh-Based Peer-to-Peer Live Video Streaming Protocol

PPM - A Hybrid Push-Pull Mesh-Based Peer-to-Peer Live Video Streaming Protocol PPM - A Hybrid Push-Pull Mesh-Based Peer-to-Peer Live Video Streaming Protocol Adel Ghanbari, Hamid R. Rabiee, Mohammad Khansari, Mostafa Salehi Digital Media Lab, Department of Computer Engineering, Sharif

More information

IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS

IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS Kevin Streeter Adobe Systems, USA ABSTRACT While HTTP adaptive streaming (HAS) technology has been very successful, it also generally introduces

More information

AVALANCHE: A NETWORK CODING ANALYSIS

AVALANCHE: A NETWORK CODING ANALYSIS COMMUNICATIONS IN INFORMATION AND SYSTEMS c 2007 International Press Vol. 7, No. 4, pp. 353-358, 2007 003 AVALANCHE: A NETWORK CODING ANALYSIS RAYMOND W. YEUNG Abstract. In this paper, we study the application

More information

SECURED SOCIAL TUBE FOR VIDEO SHARING IN OSN SYSTEM

SECURED SOCIAL TUBE FOR VIDEO SHARING IN OSN SYSTEM ABSTRACT: SECURED SOCIAL TUBE FOR VIDEO SHARING IN OSN SYSTEM J.Priyanka 1, P.Rajeswari 2 II-M.E(CS) 1, H.O.D / ECE 2, Dhanalakshmi Srinivasan Engineering College, Perambalur. Recent years have witnessed

More information

Exploring the Optimal Replication Strategy in P2P-VoD Systems: Characterization and Evaluation

Exploring the Optimal Replication Strategy in P2P-VoD Systems: Characterization and Evaluation 1 Exploring the Optimal Replication Strategy in P2P-VoD Systems: Characterization and Evaluation Weijie Wu, Student Member, IEEE, and John C.S. Lui, Fellow, IEEE Abstract P2P-Video-on-Demand (P2P-VoD)

More information

On Veracious Search In Unsystematic Networks

On Veracious Search In Unsystematic Networks On Veracious Search In Unsystematic Networks K.Thushara #1, P.Venkata Narayana#2 #1 Student Of M.Tech(S.E) And Department Of Computer Science And Engineering, # 2 Department Of Computer Science And Engineering,

More information

Push pull techniques in peer-to-peer video streaming systems with tree/forest topology

Push pull techniques in peer-to-peer video streaming systems with tree/forest topology 2010 International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT) Push pull techniques in peer-to-peer video streaming systems with tree/forest topology Paolo Giacomazzi,

More information

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose Department of Electrical and Computer Engineering University of California,

More information

On the Relationship of Server Disk Workloads and Client File Requests

On the Relationship of Server Disk Workloads and Client File Requests On the Relationship of Server Workloads and Client File Requests John R. Heath Department of Computer Science University of Southern Maine Portland, Maine 43 Stephen A.R. Houser University Computing Technologies

More information

Optimal Cache Allocation for Content-Centric Networking

Optimal Cache Allocation for Content-Centric Networking Optimal Cache Allocation for Content-Centric Networking Yonggong Wang, Zhenyu Li, Gaogang Xie Chinese Academy of Sciences Gareth Tyson, Steve Uhlig QMUL Yonggong Wang, Zhenyu Li, Gareth Tyson, Steve Uhlig,

More information

Commercial Peer-To-Peer Video Streaming To Avoid Delay Transmission

Commercial Peer-To-Peer Video Streaming To Avoid Delay Transmission Commercial Peer-To-Peer Video Streaming To Avoid Delay Transmission S.Karthika 1, R.Anitha 2 1 Research Scholar, 2 Associate Professor 1, 2 Sengamala Thayaar Educational Trust Womens College, Thiruvarur,

More information

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks First Author A.Sandeep Kumar Narasaraopeta Engineering College, Andhra Pradesh, India. Second Author Dr S.N.Tirumala Rao (Ph.d)

More information

A Proposed Peer Selection Algorithm for Transmission Scheduling in P2P-VOD Systems

A Proposed Peer Selection Algorithm for Transmission Scheduling in P2P-VOD Systems A Proposed Peer Selection Algorithm for Transmission Scheduling in P2P-VOD Systems Hatem Fetoh Department of Information Technology Faculty of Computers and Information Mansoura University, Egypt Waleed

More information

Collaborative Multi-Source Scheme for Multimedia Content Distribution

Collaborative Multi-Source Scheme for Multimedia Content Distribution Collaborative Multi-Source Scheme for Multimedia Content Distribution Universidad Autónoma Metropolitana-Cuajimalpa, Departament of Information Technology, Mexico City, Mexico flopez@correo.cua.uam.mx

More information

Journal of Electronics and Communication Engineering & Technology (JECET)

Journal of Electronics and Communication Engineering & Technology (JECET) Journal of Electronics and Communication Engineering & Technology (JECET) JECET I A E M E Journal of Electronics and Communication Engineering & Technology (JECET)ISSN ISSN 2347-4181 (Print) ISSN 2347-419X

More information

Early Measurements of a Cluster-based Architecture for P2P Systems

Early Measurements of a Cluster-based Architecture for P2P Systems Early Measurements of a Cluster-based Architecture for P2P Systems Balachander Krishnamurthy, Jia Wang, Yinglian Xie I. INTRODUCTION Peer-to-peer applications such as Napster [4], Freenet [1], and Gnutella

More information

Stir: Spontaneous Social Peer-to-Peer Streaming

Stir: Spontaneous Social Peer-to-Peer Streaming Stir: Spontaneous Social Peer-to-Peer Streaming Anh Tuan Nguyen, Baochun Li, Michael Welzl, and Frank Eliassen Department of Informatics, University of Oslo, Norway Department of Electrical and Computer

More information

A Survey on Routing Issues and Associated Protocols for Best-effort Delivery in IP Networks

A Survey on Routing Issues and Associated Protocols for Best-effort Delivery in IP Networks Volume 119 No. 12 2018, 707-716 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A Survey on Routing Issues and Associated Protocols for Best-effort Delivery in IP Networks MajidhaFathima

More information

A Method and System for Thunder Traffic Online Identification

A Method and System for Thunder Traffic Online Identification 2016 3 rd International Conference on Engineering Technology and Application (ICETA 2016) ISBN: 978-1-60595-383-0 A Method and System for Thunder Traffic Online Identification Jinfu Chen Institute of Information

More information

Mobile Content Hosting Infrastructure in China: A View from a Cellular ISP. Zhenhua Li Chunjing Han Gaogang Xie

Mobile Content Hosting Infrastructure in China: A View from a Cellular ISP. Zhenhua Li Chunjing Han Gaogang Xie Mobile Content Hosting Infrastructure in China: A View from a Cellular ISP Zhenyu Li Donghui Yang Zhenhua Li Chunjing Han Gaogang Xie Continuous increase of mobile data CISCO projected: the mobile data

More information

Peer-to-Peer (P2P) Architectures

Peer-to-Peer (P2P) Architectures Peer-to-Peer (P2P) Architectures ECE/CS 658 Internet Engineering Dilum Bandara dilumb@engr.colostate.edu Outline Background Unstructured P2P Napster, Gnutella, & BitTorrent Structured P2P Chord & Kademlia

More information

Second Generation P2P Live Streaming

Second Generation P2P Live Streaming Second Generation P2P Live Streaming Keith Ross Polytechnic Institute of NYU Some P2P success stories BitTorrent ecosystem The most successful open app of the decade Skype The most successful VoIP app

More information

CoreCast: Efficient Inter-Domain Live Streaming in the Core/Edge Separated Internet

CoreCast: Efficient Inter-Domain Live Streaming in the Core/Edge Separated Internet CoreCast: Efficient Inter-Domain Live Streaming in the Core/Edge Separated Internet Loránd Jakab 1, Albert Cabellos-Aparicio 1, Thomas Silverston 2, and Jordi Domingo-Pascual 1 1 Universitat Politècnica

More information

IPTV over P2P Streaming Networks: The Mesh-Pull Approach

IPTV over P2P Streaming Networks: The Mesh-Pull Approach IPTV SYSTEMS, STANDARDS, AND ARCHITECTURES IPTV over P2P Streaming Networks: The Mesh-Pull Approach Xiaojun Hei, Yong Liu, and Keith W. Ross, Polytechnic University ABSTRACT IPTV, an emerging Internet

More information

improving the performance and robustness of P2P live streaming with Contracts

improving the performance and robustness of P2P live streaming with Contracts MICHAEL PIATEK AND ARVIND KRISHNAMURTHY improving the performance and robustness of P2P live streaming with Contracts Michael Piatek is a graduate student at the University of Washington. After spending

More information

On the System Parameters of Peer-to-Peer Video Streaming with Network Coding

On the System Parameters of Peer-to-Peer Video Streaming with Network Coding On the System Parameters of Peer-to-Peer Video Streaming with etwork Coding 1 Le Chang Jianping Pan University of Victoria, Victoria, BC, Canada Abstract Random linear network coding has been recently

More information

Max-1: Algorithm for Constructing Tree Topology for heterogeneous networks for Peer-To-Peer Live Video Streaming

Max-1: Algorithm for Constructing Tree Topology for heterogeneous networks for Peer-To-Peer Live Video Streaming International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:16 No:04 14 : Algorithm for Constructing Topology for heterogeneous networks for Peer-To-Peer Live Video Streaming Ammar Waysi AlTuhafi

More information

Video Splicing Techniques for P2P Video Streaming

Video Splicing Techniques for P2P Video Streaming Video Splicing Techniques for P2P Video Streaming MD Iftakharul Islam and Javed I Khan Kent State University Email: mislam4@kent.edu, javed@cs.kent.edu Abstract In HTTP live streaming (HLS), a video is

More information

Evaluating Unstructured Peer-to-Peer Lookup Overlays

Evaluating Unstructured Peer-to-Peer Lookup Overlays Evaluating Unstructured Peer-to-Peer Lookup Overlays Idit Keidar EE Department, Technion Roie Melamed CS Department, Technion ABSTRACT Unstructured peer-to-peer lookup systems incur small constant overhead

More information

Multi-path Forward Error Correction Control Scheme with Path Interleaving

Multi-path Forward Error Correction Control Scheme with Path Interleaving Multi-path Forward Error Correction Control Scheme with Path Interleaving Ming-Fong Tsai, Chun-Yi Kuo, Chun-Nan Kuo and Ce-Kuen Shieh Department of Electrical Engineering, National Cheng Kung University,

More information

Research on 3G Terminal-Based Agricultural Information Service

Research on 3G Terminal-Based Agricultural Information Service Research on 3G Terminal-Based Agricultural Information Service Neng-fu Xie and Xuefu Zhang Agricultural Information Institute, The Chinese Academy of Agricultural Sciences Key Laboratory of Digital Agricultural

More information

Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes

Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes Zhili Zhao Dept. of Elec. Engg., 214 Zachry College Station, TX 77843-3128 A. L. Narasimha Reddy

More information

Enhancing Downloading Time By Using Content Distribution Algorithm

Enhancing Downloading Time By Using Content Distribution Algorithm RESEARCH ARTICLE OPEN ACCESS Enhancing Downloading Time By Using Content Distribution Algorithm VILSA V S Department of Computer Science and Technology TKM Institute of Technology, Kollam, Kerala Mailid-vilsavijay@gmail.com

More information

Improved dynamic multimedia resource adaptation-based Peer-to-Peer system through locality-based clustering and service

Improved dynamic multimedia resource adaptation-based Peer-to-Peer system through locality-based clustering and service University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2005 Improved dynamic multimedia resource adaptation-based Peer-to-Peer

More information

B. Krishna Sagar et al. / International Journal of Research in Modern Engineering and Emerging Technology

B. Krishna Sagar et al. / International Journal of Research in Modern Engineering and Emerging Technology A Novel System to Map Reasonably Connected Internet Regions B KRISHNA SAGAR Department of Computer Science and Engineering Siddartha educational academy group of institutions, Tirupati (India) N. ANAND

More information

Understanding Mesh-based Peer-to-Peer Streaming

Understanding Mesh-based Peer-to-Peer Streaming Understanding Mesh-based Peer-to-Peer Streaming Nazanin Magharei, Reza Rejaie Department of Computer and Information Science University of Oregon {nazanin,reza}@cs.uoregon.edu ABSTRACT A common approach

More information

Efficient Uplink Bandwidth Utilization in P2P-TV Streaming Systems

Efficient Uplink Bandwidth Utilization in P2P-TV Streaming Systems Efficient Uplink Bandwidth Utilization in P2P-TV Streaming Systems Alessandra Carta, Marco Mellia, Michela Meo, Stefano Traverso Politecnico di Torino, Italy email: {firstname.lastname}@tlc.polito.it Abstract

More information

Flash Crowd Handling in P2P Live Video Streaming Systems

Flash Crowd Handling in P2P Live Video Streaming Systems Flash Crowd Handling in P2P Live Video Streaming Systems Anurag Dwivedi, Sateesh Awasthi, Ashutosh Singh, Y. N. Singh Electrical Engineering, IIT Kanpur Abstract An interesting and challenging phenomenon

More information

Differentiating Link State Advertizements to Optimize Control Overhead in Overlay Networks

Differentiating Link State Advertizements to Optimize Control Overhead in Overlay Networks Differentiating Link State Advertizements to Optimize Control Overhead in Overlay Networks Mathieu Bouet, Julien Boite, Jérémie Leguay and Vania Conan Thales Communications & Security, Paris, France Abstract

More information

OpenCache. A Platform for Efficient Video Delivery. Matthew Broadbent. 1 st Year PhD Student

OpenCache. A Platform for Efficient Video Delivery. Matthew Broadbent. 1 st Year PhD Student OpenCache A Platform for Efficient Video Delivery Matthew Broadbent 1 st Year PhD Student Motivation Consumption of video content on the Internet is constantly expanding Video-on-demand is an ever greater

More information

CLUSTER BASED ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS

CLUSTER BASED ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS CLUSTER BASED ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS M.SASIKUMAR 1 Assistant Professor, Dept. of Applied Mathematics and Computational Sciences, PSG College of Technology, Coimbatore, Tamilnadu,

More information

A Scalable Framework for Content Replication in Multicast-Based Content Distribution Networks

A Scalable Framework for Content Replication in Multicast-Based Content Distribution Networks A Scalable Framework for Content Replication in Multicast-Based Content Distribution Networks Yannis Matalas 1, Nikolaos D. Dragios 2, and George T. Karetsos 2 1 Digital Media & Internet Technologies Department,

More information

Measuring KSA Broadband

Measuring KSA Broadband Measuring KSA Broadband Meqyas, Q2 218 Report In 217, the CITC in partnership with SamKnows launched a project to measure internet performance. The project, named Meqyas, gives internet users in Saudi

More information

A Firewall Architecture to Enhance Performance of Enterprise Network

A Firewall Architecture to Enhance Performance of Enterprise Network A Firewall Architecture to Enhance Performance of Enterprise Network Hailu Tegenaw HiLCoE, Computer Science Programme, Ethiopia Commercial Bank of Ethiopia, Ethiopia hailutegenaw@yahoo.com Mesfin Kifle

More information

Magellan: Charting Large-Scale Peer-to-Peer Live Streaming Topologies

Magellan: Charting Large-Scale Peer-to-Peer Live Streaming Topologies Magellan: Charting Large-Scale Peer-to-Peer Live Streaming Topologies Chuan Wu, Baochun Li Department of Electrical and Computer Engineering University of Toronto {chuanwu, bli}@eecg.toronto.edu Shuqiao

More information

Watch Global, Cache Local: YouTube Network Traffic at a Campus Network - Measurements and Implications

Watch Global, Cache Local: YouTube Network Traffic at a Campus Network - Measurements and Implications University of Massachusetts Amherst ScholarWorks@UMass Amherst Computer Science Department Faculty Publication Series Computer Science 2008 Watch Global, Cache Local: YouTube Network Traffic at a Campus

More information

A Dynamic Adaptive Algorithm Based on HTTP Streaming Media Technology

A Dynamic Adaptive Algorithm Based on HTTP Streaming Media Technology 2016 International Conference on Electronic Information Technology and Intellectualization (ICEITI 2016) ISBN: 978-1-60595-364-9 A Dynamic Adaptive Algorithm Based on HTTP Streaming Media Technology Zhufeng

More information

Thwarting Traceback Attack on Freenet

Thwarting Traceback Attack on Freenet Thwarting Traceback Attack on Freenet Guanyu Tian, Zhenhai Duan Florida State University {tian, duan}@cs.fsu.edu Todd Baumeister, Yingfei Dong University of Hawaii {baumeist, yingfei}@hawaii.edu Abstract

More information

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

More information

Stretch-Optimal Scheduling for On-Demand Data Broadcasts

Stretch-Optimal Scheduling for On-Demand Data Broadcasts Stretch-Optimal Scheduling for On-Demand Data roadcasts Yiqiong Wu and Guohong Cao Department of Computer Science & Engineering The Pennsylvania State University, University Park, PA 6 E-mail: fywu,gcaog@cse.psu.edu

More information

BitTorrent and CoolStreaming

BitTorrent and CoolStreaming BitTorrent and CoolStreaming Jukka K. Nurminen Data Communications Software (DCS) Lab, Department of Computer Science and Engineering, Aalto University Jukka K. Nurminen Aalto University P2P Networks BitTorrent

More information

Demand Forecast and Performance Prediction in Peer-Assisted On-Demand Streaming Systems

Demand Forecast and Performance Prediction in Peer-Assisted On-Demand Streaming Systems Demand Forecast and Performance in Peer-Assisted On-Demand Streaming Systems Di Niu, Zimu Liu, Baochun Li Department of Electrical and Computer Engineering University of Toronto {dniu, zimu, bli}@eecg.toronto.edu

More information

Using Layered Video to Provide Incentives in P2P Live Streaming

Using Layered Video to Provide Incentives in P2P Live Streaming Using Video to Provide Incentives in P2P Live Streaming Zhengye Liu, Yanming Shen, Shivendra S. Panwar, Keith W. Ross and Yao Wang Dept. of Electrical and Computer Engineering Dept. of Computer and Information

More information

Resilient Video-on-Demand streaming over P2P networks

Resilient Video-on-Demand streaming over P2P networks Resilient Video-on-Demand streaming over P2P networks Dafu Lou, Tet H. Yeap SIT, University of Ottawa, Canada {dlou,tet}@site.uottawa.ca Abstract This paper presents a novel video-on-demand (VoD) streaming

More information

It s Time for WAN Optimization to Evolve to Meet the Needs of File Collaboration

It s Time for WAN Optimization to Evolve to Meet the Needs of File Collaboration It s Time for WAN Optimization to Evolve to Meet the Needs of File Collaboration By Zeus Kerravala, Founder and Principal Analyst with ZK Research Contents Introduction: Effective File Collaboration Is

More information

A Tale of Three CDNs

A Tale of Three CDNs A Tale of Three CDNs An Active Measurement Study of Hulu and Its CDNs Vijay K Adhikari 1, Yang Guo 2, Fang Hao 2, Volker Hilt 2, and Zhi-Li Zhang 1 1 University of Minnesota - Twin Cities 2 Bell Labs,

More information

For layered video encoding, video sequence is encoded into a base layer bitstream and one (or more) enhancement layer bit-stream(s).

For layered video encoding, video sequence is encoded into a base layer bitstream and one (or more) enhancement layer bit-stream(s). 3rd International Conference on Multimedia Technology(ICMT 2013) Video Standard Compliant Layered P2P Streaming Man Yau Chiu 1, Kangheng Wu 1, Zhibin Lei 1 and Dah Ming Chiu 2 Abstract. Peer-to-peer (P2P)

More information

A Super-Peer Selection Strategy for Peer-to-Peer Systems

A Super-Peer Selection Strategy for Peer-to-Peer Systems , pp.25-29 http://dx.doi.org/10.14257/astl.2016.125.05 A Super-Peer Selection Strategy for Peer-to-Peer Systems Won-Ho Chung 1 1 Department of Digital Media, Duksung Womens University whchung@duksung.ac.kr

More information

Quantifying Internet End-to-End Route Similarity

Quantifying Internet End-to-End Route Similarity Quantifying Internet End-to-End Route Similarity Ningning Hu and Peter Steenkiste Carnegie Mellon University Pittsburgh, PA 523, USA {hnn, prs}@cs.cmu.edu Abstract. Route similarity refers to the similarity

More information

A Bandwidth-Aware Scheduling Strategy for P2P-TV Systems

A Bandwidth-Aware Scheduling Strategy for P2P-TV Systems A Bandwidth-Aware Scheduling Strategy for P2P-TV Systems Abstract P2P-TV systems distribute live streaming contents by organizing the information flow in small chunks that are exchanged among peers. Different

More information

Random Neural Networks for the Adaptive Control of Packet Networks

Random Neural Networks for the Adaptive Control of Packet Networks Random Neural Networks for the Adaptive Control of Packet Networks Michael Gellman and Peixiang Liu Dept. of Electrical & Electronic Eng., Imperial College London {m.gellman,p.liu}@imperial.ac.uk Abstract.

More information

Building a low-latency, proximity-aware DHT-based P2P network

Building a low-latency, proximity-aware DHT-based P2P network Building a low-latency, proximity-aware DHT-based P2P network Ngoc Ben DANG, Son Tung VU, Hoai Son NGUYEN Department of Computer network College of Technology, Vietnam National University, Hanoi 144 Xuan

More information

Reduction of Periodic Broadcast Resource Requirements with Proxy Caching

Reduction of Periodic Broadcast Resource Requirements with Proxy Caching Reduction of Periodic Broadcast Resource Requirements with Proxy Caching Ewa Kusmierek and David H.C. Du Digital Technology Center and Department of Computer Science and Engineering University of Minnesota

More information

Understanding Overlay Characteristics of a Large-scale Peer-to-Peer IPTV System

Understanding Overlay Characteristics of a Large-scale Peer-to-Peer IPTV System Understanding Overlay Characteristics of a Large-scale Peer-to-Peer IPTV System Long Vu, Indranil Gupta, Klara Nahrstedt, Jin Liang Department of Computer Science, University of Illinois Google Inc. This

More information

Scalability and Efficiency of Push-Driven P2PTV Systems

Scalability and Efficiency of Push-Driven P2PTV Systems JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, VOL. 7, NO. 3, SEPTEMBER 211 93 Scalability and Efficiency of Push-Driven P2PTV Systems Cyril Cassagnes, Damien Magoni, Hyunseok Chang, Wenjie Wang, and

More information

Information Push Service of University Library in Network and Information Age

Information Push Service of University Library in Network and Information Age 2013 International Conference on Advances in Social Science, Humanities, and Management (ASSHM 2013) Information Push Service of University Library in Network and Information Age Song Deng 1 and Jun Wang

More information

Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks

Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks Fatiha Djemili Tolba University of Haute Alsace GRTC Colmar, France fatiha.tolba@uha.fr Damien Magoni University

More information

Modeling P2P-TV Traffic

Modeling P2P-TV Traffic Modeling P2P-TV Traffic Maria Antonieta Garcia 1, Ana Paula Couto da Silva 2, Michela Meo 1 1 Dipartimento di Elettronica - Politecnico di Torino - Torino, Italy antonieta@tlc.polito.it,michela.meo@tlc.polito.it

More information

AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETWORKS

AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETWORKS AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETWORKS Tomoyuki Ishiiand Atsushi Inoie * Department of Network Engineering, Kanagawa Institute of Technology, Atsugi-city, Japan

More information