Understanding the Power of Pull-based P2P Streaming Protocol: We Can Do Even Better Qian Zhang
|
|
- Cori Warner
- 7 years ago
- Views:
Transcription
1 Understanding the Power of Pull-based P2P Streaming Protocol: We Can Do Even Better Qian Zhang Hong Kong University of Science and Technology Aug. 2007
2 Internet Video Streaming Enable video distribution from anywhere, to any number of people anywhere in the world Unlimited number of channels Everyone can be a content producer/provider 2
3 Evolution of Internet Streaming Technology Native Unicast Approach IP Multicast Content Distribution Networks P2P Internet Video Streaming/Broadcast 3
4 P2P Traffic Really Matters At end 2006, P2P represented ~65% of Internet traffic 1999: Napster, first widely used p2p-application 4
5 P2P is More Than File Download P2P Protocols: 1999: Napster, End System Multicast (ESM) 2000: Gnutella, edonkey 2001: Kazaa 2002: emule, BitTorrent 2003: Skype 2004: Coolstreaming, PPLive Today: GridMedia, TVKoo, TVAnts, PPStream, SopCast Next: Video-on-Demand, Gaming Our focus is on live streaming! Application Types: File Download Streaming Telephony Video-on-Demand Gaming 5
6 Popular Deployed Systems Live P2P streaming has become increasingly popular approach Many real deployed systems. Just name a few Coolstreaming: Cooperative Overlay Streaming First release: May 2004 Till Oct 2006 Download: > 1,000,000 Average online users: 20,000 Peak-time online user: 80,000 Google entries (CoolStreaming): 370,000 CoolStreaming is the base technology for Roxbeam Corp., which launched live IPTV programs jointly with Yahoo Japan in October
7 Popular Deployed Systems (Cont.) PPlive: P2P-based IPTV system 3.5 M subscribers in M subscribers in 2009 predicted May 2006 over 200 distinct online channels New direction: need to understand current system better CMU, Measurement of Commercial Peer-To-Peer Live Video Streaming, PPlive and SOPCast PolyTech, A Measurement Study of a Large-Scale P2P IPTV System, PPlive UIUC, Measurement of a Large-scale Overlay for Multimedia Streaming, PPLive HKUST, An Empirical Study of the Coolstreaming System, Coolstreaming More to come 7
8 Pull-based Streaming Almost all real-deployed P2P streaming systems are based on pull-based protocol (data-driven/swarming) Basic idea Live media content is divided into segments and every node periodically notifies its neighbors of what packets it has Each node explicitly requests the segments of interest from its neighbors according to their notification Very similar to that of BitTorrent The well-acknowledged advantages Robustness and simplicity 8
9 Pull-based Streaming Current focus Design schemes to enhance the throughput A graceful characteristic of pull-based protocol has not been paid enough attention The simplest pull-based protocol is nearly optimal In terms of bandwidth utilization and system throughput With appropriate protocol design and parameter settings Without any intelligent scheduling and bandwidth measurement 9
10 What to Deliver Through this Talk How good is the pull-based streaming protocol? Can we do even better? Any deployed real system to support the claim? 10
11 Simulation and Experiment Methodology In simulation, relying on 2 4-CPU 8G-memory machines, we are able to simulate 10,000-node sessions 300kbps streaming rate In real-world PlanetLab experiment, we totally use 409 nodes all over the world 300kbps streaming rate 11
12 Metrics We Care Capacity supply ratio: i.e., Deliverable rate: The available streaming rate received by the node (not involving redundant streaming packets and control packets) Delivery ratio: the total upload capacity among all peers the raw streaming rate (300kbps) the number of receivers bandwidth supply the minimum bandwidth demand deliverable rate packetized streaming rate (309kbps) 12
13 The Near Optimality of Pull-based Protocol Bit rate (kbps) Average deliverable rate Average download/upload rate Average upload capacity (a) Capacity supply ratio Avg delivery ratio Average delivery ratio 100 Online nodes (b) Duration (sec) Online nodes (a) Deliverable rate by simulation with 10,000 nodes (b) PlanetLab experiment with 409 nodes driven by GridMedia trace 13
14 The Near Optimality of Pull-based Protocol Bit rate (kbps) Average deliverable rate Average download/upload rate Average upload capacity (a) Capacity supply ratio Avg delivery ratio 0.99 Note that when the capacity supply ratio is only 15% more 0.98 than the minimum bandwidth demand, the deliverable rate 0.97 can achieve the best streaming rate (309kbps) 0.96 Average delivery ratio 100 Online nodes (b) Duration (sec) Online nodes (a) Deliverable rate by simulation with 10,000 nodes (b) PlanetLab experiment with 409 nodes driven by GridMedia trace 14
15 Analysis Use the simplest packet scheduling No bandwidth measurement and no intelligent packet scheduling The packets being requested in one interval will be evenly allocated to every sender Evaluate under different scenarios n-hop scenario n-to-1 scenario n-to-m scenario 15
16 Analysis (Cont.) Delivery ratio Delivery ratio under different 0.1 source-to-end delay (1 to 10 hop) Source-to-end time (sec) The upload capacity utilization and system throughput will be very close to the optimal (with proper setting) Request window is larger than 20 sec and Request interval is between 400ms and 1 sec 16
17 Overhead and Delay 30 packets/sec (packet size: 1250 bytes) Dramatic number of control packets (even more than the streaming packets) Playback delays in which 90% users have 99% delivery ratio is at least around 20 sec 17
18 What to Deliver Through this Talk How good is the pull-based streaming protocol? Can we do even better? Any deployed real system to support the claim? 18
19 Hybrid Pull-Push Protocol Pull-based protocol has the tradeoff between control overhead and delay To minimize the delay Node notifies its neighbors of packet arrival immediately Neighbors also request the packet immediately remarkable control overhead To diminish the overhead Node can wait until dozens of packets arrived before inform its neighbors Neighbors can also request a bunch of packets each time considerable delay 19
20 Push-Pull Streaming Mechanism How to reduce the delay of pull mechanism while keeping the advantages of pull mechanism? Use pull mechanism as startup Then packets will be pushed directly from the neighbors if possible In each interval, every node subscribes the pushing packets from the neighbors Packets loss during push time interval will be recovered by pull mechanism 20
21 Performance Bit rate (kbps) Average deliverable rate Average download/upload rate Average upload capacity (a) Capacity supply ratio Control packet rate (packets/sec) Control packet rate of pull-push Control packet plus redundant packet rate of pull-push Control packet rate of pull (b) Capacity supply ratio (a) Deliverable rate of hybrid Pull-Push protocol (b) Control packet rate comparison 21
22 Performance Bit rate (kbps) Average deliverable rate Average download/upload rate Average upload capacity Note 300 that when the capacity supply ratio is only 10% more 250 than the minimum bandwidth demand, the deliverable rate can 200 achieve the best 1.02 streaming rate (309kbps) (a) Capacity supply ratio Control packet rate (packets/sec) Control packet rate of pull-push Control packet plus redundant packet rate of pull-push Control packet rate of pull The overhead of hybrid pull-push protocol has much smaller 20 than the pull-based protocol (b) Capacity supply ratio (a) Deliverable rate of hybrid Pull-Push protocol (b) Control packet rate comparison 22
23 Performance Significant delay reduction! Hybrid pull-push protocol on PlanetLab experiment 23
24 Insights Obtained Delivery ratio of proposed pull-push hybrid protocol can achieve 1, as long as the capacity supply is higher by only 10% than the minimum bandwidth demand So there is little room left for other advanced techniques (e.g., network coding) to promote throughput further if server has reasonable capacity 24
25 What to Deliver Through this Talk How good is the pull-based streaming protocol? Can we do even better? Any deployed real system to support the claim? 25
26 GridMedia Gridmedia is designed to support large-scale live video streaming over world-wide Internet The first generation: Gridmedia I Mesh-based multi-sender structure Combined with IP multicast First release: May 2004 The second generation: Gridmedia II Unstructured overlay Push-pull streaming mechanism First release: Jan GridMedia TM 26
27 Real Deployment Gala Evening for Spring Festival 2005 and 2006 Streaming server: double-core Xeon server Video encoding rate = 300 kbps Maximum connections from server 2005: : 800 Partners number = about 10 Buffer Deadline = 20s For the largest TV station in China (CCTV) 27
28 Performance Analysis Gala Evening for Spring Festival 2005 More than 500,000 person times in total, maximum concurrent users 15,239 Users from 66 countries, 78.0% from China Enabled 76 times (15,239/200 76) in terms of capacity amplification to bounded server outgoing bandwidth Number of concurrent online users China 78% Others 22% Canada 20% Others 28% GM 6% USA 18% Japan 13% UK 15% :00 22:00 23:00 0:00 Time 28
29 Performance Analysis (Cont.) Gala Evening for Spring Festival 2006 More than 1,800,000 person times in total, maximum concurrent users 224,453 Users from 69 countries, 79.2% from China Enabled 280 times (224,453/ ) in terms of capacity amplification to bounded server outgoing bandwidth Number of concurrent online users 2.4 x :00 21:00 22:00 23:00 0:00 1:00 Time USA Canada Japan Australia UK IANA New Zealand APNIC Singapore 29
30 Deployment Experience Connection Heterogeneity Online Duration Request Characteristics Average Streaming Rate Incoming Rate Outgoing Rate 0 20:30 21:00 21:30 22:00 22:30 23:00 Time In 2005, about 60.8% users were behind different types of NATs while at least 16.0% users (in China) accessed Internet via DSL connections In 2006, about 59.2% users were behind different types of NATs while at least 14.2% users (in China) accessed Internet via DSL connections An effective NAT traversal scheme should be carefully considered in the system design of P2P-based live streaming applications 30
31 Deployment Experience Connection Heterogeneity Online Duration Request Characteristics CDF of Online Time Online Time(sec) Remaining online Time Online Time (sec) In 2005, nearly 50% users spent less 3 minutes and about 18% users kept active for more than 30 minutes In 2006, roughly 30% users in 2006 left the system in 3 minutes and more than 35% user would like to enjoy the show for more than 30 minutes Peers with longer online duration are expected to have larger average remaining online time 31
32 Deployment Experience Connection Heterogeneity Online Duration Request Characteristics CDF of Online Time Taking online duration information into consideration when designing overlay structure or selecting upstream peers Online Time(sec) Online Time (sec) In 2005, nearly 50% users spent less 3 minutes and about 18% users kept active for more than 30 minutes In 2006, roughly 30% users in 2006 left the system in 3 minutes and more than 35% user would like to enjoy the show for more than 30 minutes Peers with longer online duration are expected to have larger average remaining online time Remaining online Time can improve system performance 32
33 Deployment Experience Connection Heterogeneity Online Duration Request Characteristics Request Rate in :10 23:20 23:30 23:40 23:50 0 0:00 Time Request rate per 30 seconds from 23:00pm to 0:00am in 2005 and 2006 x Request Rate in 2006 The average request rate always kept at a record of hundreds in 2005 while thousands in 2006 Occasionally the request rate rushed to a peak beyond 3,700 in 2005 while 32,000 in
34 Deployment Experience Connection Heterogeneity Online Duration Request Characteristics Request Rate in :10 23:20 23:30 23:40 23:50 0 0:00 Time Request rate per 30 seconds from 23:00pm to 0:00am in 2005 and 2006 x Request Rate in 2006 The average request rate always kept at a record of hundreds in 2005 while thousands in 2006 Occasionally the request rate rushed to a peak beyond 3,700 in 2005 while 32,000 in 2006 The high request rate and sporadic flush-crowd essentially pose great challenge on the reliability and stability of RP server and system 34
35 Conclusions and Future Directions Simplest pull-based P2P streaming is nearly optimal in throughput and upload capacity utilization Conducted detailed simulation, experiment, and mathematical analysis to estimate the lower bound of the delivery ratio Propose a novel push-pull hybrid protocol Nearly optimal throughput and bandwidth utilization Far lower playback delay and much smaller overhead GridMedia system has been adopted by the largest TV station in China (CCTV) for TV online broadcasting Support over 220,000 users concurrent online to watch high-quality Internet TV by only one server 35
36 Conclusions and Future Directions Throughput improvement should not be the only key focus Interesting future directions Minimize ISP core network and cross-isp traffic Evaluate the impact of pull/pull-push protocols on link stress Use proxy cache and locality-aware technique to relieve the link stress Server bandwidth reduction How to let home users broadcast video with high quality? Real Internet environment Connections across the peer link bridge between ISPs have low rate NAT/firewall prevent end-host from connecting with each other 36
37 Acknowledgement Meng ZHANG, Yun TANG, Ji-Guang LUO, Shiqiang YANG from Tsinghua University Q&A? Thanks! Contact Info: 37
1672 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 8, DECEMBER 2007
1672 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 8, DECEMBER 2007 A Measurement Study of a Large-Scale P2P IPTV System Xiaojun Hei, Student Member, IEEE, Chao Liang, Student Member, IEEE, Jian Liang,
More informationPeer-to-Peer Networks. Chapter 6: P2P Content Distribution
Peer-to-Peer Networks Chapter 6: P2P Content Distribution Chapter Outline Content distribution overview Why P2P content distribution? Network coding Peer-to-peer multicast Kangasharju: Peer-to-Peer Networks
More informationThe Feasibility of Supporting Large-Scale Live Streaming Applications with Dynamic Application End-Points
The Feasibility of Supporting Large-Scale Live Streaming Applications with Dynamic Application End-Points Kay Sripanidkulchai, Aditya Ganjam, Bruce Maggs, and Hui Zhang Instructor: Fabian Bustamante Presented
More informationA. Related Measurement Work on Mesh-pull Streaming Systems
Inferring Network-Wide Quality in P2P Live Streaming Systems Xiaojun Hei, Yong Liu and Keith W. Ross Department of Computer and Information Science Department of Electrical and Computer Engineering Polytechnic
More informationOnline Storage and Content Distribution System at a Large-scale: Peer-assistance and Beyond
Online Storage and Content Distribution System at a Large-scale: Peer-assistance and Beyond Bo Li Email: bli@cse.ust.hk Department of Computer Science and Engineering Hong Kong University of Science &
More information1Multimedia Networking and Communication: Principles and Challenges
1Multimedia Networking and Communication: Principles and Challenges Mihaela van der Schaar and Philip A. Chou In case you haven t noticed, multimedia communication over IP and wireless networks is exploding.
More informationPEER TO PEER FILE SHARING USING NETWORK CODING
PEER TO PEER FILE SHARING USING NETWORK CODING Ajay Choudhary 1, Nilesh Akhade 2, Aditya Narke 3, Ajit Deshmane 4 Department of Computer Engineering, University of Pune Imperial College of Engineering
More informationTowards Cloud Streaming: architecture, mechanism and deployments
outline Towards Cloud Streaming: architecture, mechanism and deployments IETF-78, Clouds bar BoF, July 2010 Xiaogang Wei (arojoy@forcetech.net) Lisa Dewar (lisamariedewar@googlemail.com) About ForceTech
More informationA Fast Channel Switching System for IPTV based on Multi-channel Preview
A Fast Channel Switching System for IPTV based on Multi-channel Preview Tein-Yaw Chung, Cheng-Li Hsieh, Hsiao-Yi Wang, Chung-Yu Hsu, Fong-Ching Yuan Departments of Computer Science and Engineering Yuan
More informationDigital Audio and Video Data
Multimedia Networking Reading: Sections 3.1.2, 3.3, 4.5, and 6.5 CS-375: Computer Networks Dr. Thomas C. Bressoud 1 Digital Audio and Video Data 2 Challenges for Media Streaming Large volume of data Each
More informationStudy of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks
Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks Hoang Lan Nguyen and Uyen Trang Nguyen Department of Computer Science and Engineering, York University 47 Keele Street, Toronto,
More informationHow To Use A Phone Over Ip (Phyto) For A Phone Call
SIP and VoIP Skype an example VoIP client 1 SIP / VoIP: what are these? Voice over IP (VoIP) Session Initiation Protocol (SIP) Control channel Known in telephone world as signaling channel Does call setup:
More informationEvolution der Dienste im zukünftigen Internet
Prof. Dr. P. Tran-Gia Evolution der Dienste im zukünftigen Internet www3.informatik.uni-wuerzburg.de Tools to find the Future Internet Impossible to see the future is. (Master Yoda) IP & Post-IP future
More informationDatagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.
CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer
More informationdiversifeye Application Note
diversifeye Application Note Test Performance of IGMP based Multicast Services with emulated IPTV STBs Shenick Network Systems Test Performance of IGMP based Multicast Services with emulated IPTV STBs
More informationTesting & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
More informationInternet Video Streaming and Cloud-based Multimedia Applications. Outline
Internet Video Streaming and Cloud-based Multimedia Applications Yifeng He, yhe@ee.ryerson.ca Ling Guan, lguan@ee.ryerson.ca 1 Outline Internet video streaming Overview Video coding Approaches for video
More informationD. SamKnows Methodology 20 Each deployed Whitebox performs the following tests: Primary measure(s)
v. Test Node Selection Having a geographically diverse set of test nodes would be of little use if the Whiteboxes running the test did not have a suitable mechanism to determine which node was the best
More informationCHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs
CHAPTER 6 VOICE COMMUNICATION OVER HYBRID MANETs Multimedia real-time session services such as voice and videoconferencing with Quality of Service support is challenging task on Mobile Ad hoc Network (MANETs).
More informationFile sharing using IP-Multicast
File sharing using IP-Multicast Kai Trojahner, Peter Sobe University of Luebeck, Germany Institute of Computer Engineering email: sobe@iti.uni-luebeck.de Abstract: File sharing systems cause a huge portion
More informationPeer-to-Peer File Sharing
The Effects of File Sharing on a Service Provider's Network An Industry White Paper Copyright July 2002, Sandvine Incorporated www.sandvine.com 408 Albert Street Waterloo, Ontario Canada N2L 3V3 Executive
More informationN6Lookup( title ) Client
CS 640: Introduction Networks AdityaAkella Peer-to-Peer Lecture 24 -to Computer p2p Uses Downloading: Searching Centralized Flooding Smarter Routing file of sharing p2p The (Freenet, (Gnutella, flooding
More informationShould Internet Service Providers Fear Peer-Assisted Content Distribution?
Should Internet Service Providers Fear Peer-Assisted Content Distribution? Thomas Karagiannis, UC Riverside Pablo Rodriguez, Microsoft Research Cambridge Konstantina Papagiannaki, Intel Research Cambridge
More informationMulticast vs. P2P for content distribution
Multicast vs. P2P for content distribution Abstract Many different service architectures, ranging from centralized client-server to fully distributed are available in today s world for Content Distribution
More informationarxiv:cs/0610133v1 [cs.ni] 23 Oct 2006
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
More informationHighly Available Mobile Services Infrastructure Using Oracle Berkeley DB
Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB Executive Summary Oracle Berkeley DB is used in a wide variety of carrier-grade mobile infrastructure systems. Berkeley DB provides
More informationGiving life to today s media distribution services
Giving life to today s media distribution services FIA - Future Internet Assembly Athens, 17 March 2014 Presenter: Nikolaos Efthymiopoulos Network architecture & Management Group Copyright University of
More informationFinal for ECE374 05/06/13 Solution!!
1 Final for ECE374 05/06/13 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam taker -
More informationInternet Security. Prof. Anja Feldmann, Ph.D. anja@net.t-labs.tu-berlin.de http://www.net.t-labs.tu-berlin.de/
Internet Security Prof. Anja Feldmann, Ph.D. anja@net.t-labs.tu-berlin.de http://www.net.t-labs.tu-berlin.de/ Prof. Dr. Jean-Pierre Seifert jpseifert@sec.t-labs.tu-berlin.de http://www.sec.t-labs.tu-berlin.de/
More informationChapter 3. Internet Applications and Network Programming
Chapter 3 Internet Applications and Network Programming 1 Introduction The Internet offers users a rich diversity of services none of the services is part of the underlying communication infrastructure
More informationWhite Paper. Enterprise IPTV and Video Streaming with the Blue Coat ProxySG >
White Paper Enterprise IPTV and Video Streaming with the Blue Coat ProxySG > Table of Contents INTRODUCTION................................................... 2 SOLUTION ARCHITECTURE.........................................
More information%WILEY TELEVISION, MOBILE AND CONVERGED NETWORKS DIGITAL VIDEO DISTRIBUTION IN BROADBAND, TRENDS, CHALLENGES AND SOLUTIONS. Sanjoy Paul, Ph.
DIGITAL VIDEO DISTRIBUTION IN BROADBAND, TELEVISION, MOBILE AND CONVERGED NETWORKS TRENDS, CHALLENGES AND SOLUTIONS Sanjoy Paul, Ph.D Formerly of Bell Labs and WINLAB, Rutgers University, USA, Limited,
More informationOn dynamic server provisioning in multichannel P2P live streaming
Title On dynamic server provisioning in multichannel P2P live streaming Author(s) Wu, C; Li, B; Zhao, S Citation IEEE/ACM Transactions on Networking, 2011, v. 19 n. 5, p. 1317-1330 Issued Date 2011 URL
More informationA Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming
A Comparative Study of Tree-based and Mesh-based Overlay P2P Media Streaming Chin Yong Goh 1,Hui Shyong Yeo 1, Hyotaek Lim 1 1 Dongseo University Busan, 617-716, South Korea cgnicky@gmail.com, hui_shyong@hotmail.com,
More informationUnderstanding the Roles of Servers in Large-scale Peer-Assisted Online Storage Systems
Understanding the Roles of Servers in Large-scale Peer-Assisted Online Storage Systems Fangming Liu, Ye Sun, Bo Li, Xinyan Zhang Hong Kong University of Science & Technology, Roxbeam Inc. Abstract Online
More informationMeasurements on the Spotify Peer-Assisted Music-on-Demand Streaming System
The Spotify Protocol on the Spotify Peer-Assisted Music-on-Demand Streaming System Mikael Goldmann KTH Royal nstitute of Technology Spotify gkreitz@spotify.com P2P 11, September 1 2011 on Spotify Spotify
More informationMobile Multimedia Meet Cloud: Challenges and Future Directions
Mobile Multimedia Meet Cloud: Challenges and Future Directions Chang Wen Chen State University of New York at Buffalo 1 Outline Mobile multimedia: Convergence and rapid growth Coming of a new era: Cloud
More informationVideo Streaming with Network Coding
Video Streaming with Network Coding Kien Nguyen, Thinh Nguyen, and Sen-Ching Cheung Abstract Recent years have witnessed an explosive growth in multimedia streaming applications over the Internet. Notably,
More informationFault-Tolerant Framework for Load Balancing System
Fault-Tolerant Framework for Load Balancing System Y. K. LIU, L.M. CHENG, L.L.CHENG Department of Electronic Engineering City University of Hong Kong Tat Chee Avenue, Kowloon, Hong Kong SAR HONG KONG Abstract:
More informationDDoS Vulnerability Analysis of Bittorrent Protocol
DDoS Vulnerability Analysis of Bittorrent Protocol Ka Cheung Sia kcsia@cs.ucla.edu Abstract Bittorrent (BT) traffic had been reported to contribute to 3% of the Internet traffic nowadays and the number
More informationContent Distribution over IP: Developments and Challenges
Content Distribution over IP: Developments and Challenges Adrian Popescu, Blekinge Inst of Technology, Sweden Markus Fiedler, Blekinge Inst of Technology, Sweden Demetres D. Kouvatsos, University of Bradford,
More informationIP Data Over Satellite To Cable Headends And A New Operation Model With Digital Store And Forward Multi-Media Systems
IP Data Over Satellite To Cable Headends And A New Operation Model With Digital Store And Forward Multi-Media Systems Paul Harr Wegener Communications ABSTRACT The success of the Internet has proved it
More informationIntelligent Content Delivery Network (CDN) The New Generation of High-Quality Network
White paper Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network July 2001 Executive Summary Rich media content like audio and video streaming over the Internet is becoming
More informationConcept of Cache in web proxies
Concept of Cache in web proxies Chan Kit Wai and Somasundaram Meiyappan 1. Introduction Caching is an effective performance enhancing technique that has been used in computer systems for decades. However,
More informationR2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?
Chapter 1 Review Questions R1. What is the difference between a host and an end system? List several different types of end systems. Is a Web server an end system? 1. There is no difference. Throughout
More informationApplications. Network Application Performance Analysis. Laboratory. Objective. Overview
Laboratory 12 Applications Network Application Performance Analysis Objective The objective of this lab is to analyze the performance of an Internet application protocol and its relation to the underlying
More informationUnit 3 - Advanced Internet Architectures
Unit 3 - Advanced Internet Architectures Carlos Borrego Iglesias, Sergi Robles Carlos.Borrego@uab.cat,Sergi.Robles@uab.cat Departament d Enginyeria de la Informació i de les Comunicacions Universitat Autònoma
More informationMultimedia transmission in a managed P2P network: making sense?
Multimedia transmission in a managed P2P network: making sense? L. Xu 1, A. Ksentini 2, K. Singh 1, G. Rubino 1, G. Straub 3, Y. L Azou 4 1 INRIA Rennes - Bretagne Atlantique, Rennes, France; 2 IRISA-University
More informationThree short case studies
Three short case studies peer to peer networking wireless systems search engines each includes issues of hardware processors, storage, peripherals, networks,... representation of information, analog vs.
More informationKeynote Mobile Device Perspective
PRODUCT BROCHURE Keynote Mobile Device Perspective Keynote Mobile Device Perspective is a single platform for monitoring and troubleshooting mobile apps on real smartphones connected to live networks in
More informationREAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE AND VIEWING ACTIVITY. Alan Clark CEO, Telchemy Incorporated
REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE AND VIEWING ACTIVITY Alan Clark CEO, Telchemy Incorporated Outline STB centric performance management? Measuring IPTV subscriber experience how and why?
More informationOn the impact of the initial peer list in P2P live streaming applications: the case of Sopcast
Universal Journal of Communications and Network 1(4): 142-15, 213 DOI: 1.13189/ujcn.213.143 http://www.hrpub.org On the impact of the initial peer list in P2P live streaming applications: the case of Sopcast
More informationSouthwest Arkansas Telephone Cooperative Network Management Practices
Southwest Arkansas Telephone Cooperative Network Management Practices Page 1 of 11 Release Date 05/18/15 INTRODUCTION... 3 CORE NETWORK OVERVIEW... 3 DISTRIBUTION NETWORK OVERVIEW... 3 ACCESS NETWORK OVERVIEW...
More informationChapter 6: Broadcast Systems. Mobile Communications. Unidirectional distribution systems DVB DAB. High-speed Internet. architecture Container
Mobile Communications Chapter 6: Broadcast Systems Unidirectional distribution systems DAB DVB architecture Container High-speed Internet Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC
More informationStrategies of collaboration in multi-channel P2P VoD streaming
Title Strategies of collaboration in multi-channel P2P VoD streaming Author(s) Wang, Z; Wu, C; Sun, L; Yang, S Citation The IEEE Conference and Exhibition on Global Telecommunications (GLOBECOM 21), Miami,
More informationA Performance Study of VoIP Applications: MSN vs. Skype
This full text paper was peer reviewed by subject matter experts for publication in the MULTICOMM 2006 proceedings. A Performance Study of VoIP Applications: MSN vs. Skype Wen-Hui Chiang, Wei-Cheng Xiao,
More informationNIELSEN'S LAW VS. NIELSEN TV VIEWERSHIP FOR NETWORK CAPACITY PLANNING Michael J. Emmendorfer and Thomas J. Cloonan ARRIS
NIELSEN'S LAW VS. NIELSEN TV VIEWERSHIP FOR NETWORK CAPACITY PLANNING Michael J. Emmendorfer and Thomas J. Cloonan ARRIS Abstract Our industry is fully aware of Nielsen s Law of the maximum Internet service
More informationTraffic Engineering & Network Planning Tool for MPLS Networks
Traffic Engineering & Network Planning Tool for MPLS Networks Dr. Associate Professor, Department of Electrical Engineering Indian Institute of Technology Bombay, Powai, Mumbai 76 Founder & Director, Vegayan
More informationAn Introduction to Peer-to-Peer Networks
An Introduction to Peer-to-Peer Networks Presentation for MIE456 - Information Systems Infrastructure II Vinod Muthusamy October 30, 2003 Agenda Overview of P2P Characteristics Benefits Unstructured P2P
More informationRegion 10 Videoconference Network (R10VN)
Region 10 Videoconference Network (R10VN) Network Considerations & Guidelines 1 What Causes A Poor Video Call? There are several factors that can affect a videoconference call. The two biggest culprits
More informationOn the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu
On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu Dilip Kumar Krishnappa, Samamon Khemmarat, Lixin Gao, Michael Zink University of Massachusetts Amherst,
More informationA Measurement of NAT & Firewall Characteristics in Peer to Peer Systems
A Measurement of NAT & Firewall Characteristics in Peer to Peer Systems L. D Acunto, J.A. Pouwelse, and H.J. Sips Department of Computer Science Delft University of Technology, The Netherlands l.dacunto@tudelft.nl
More informationPEER-TO-PEER NETWORK
PEER-TO-PEER NETWORK February 2008 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of, and may not be reproduced in whole or in part without
More informationIPTV Service Delivery over SP-driven P2P Networks - A Framework for Linear to Non-Linear Service Distribution
IPTV Service Delivery over SP-driven P2P Networks - A Framework for Linear to Non-Linear Service Distribution Mubashar Mushtaq and Toufik Ahmed CNRS LaBRI Lab. University of Bordeaux 1, France {mushtaq,tad}@labri.fr
More informationWideband: Delivering the Connected Life
White Paper Wideband: Delivering the Connected Life Subscribers are increasingly demanding many services to many screens. They want the convenience of having services available anytime, anywhere, and on
More informationWharf T&T Limited DDoS Mitigation Service Customer Portal User Guide
Table of Content I. Note... 1 II. Login... 1 III. Real-time, Daily and Monthly Report... 3 Part A: Real-time Report... 3 Part 1: Traffic Details... 4 Part 2: Protocol Details... 5 Part B: Daily Report...
More informationSolutions Overview. IPTV on your Network.
Solutions Overview IPTV on your Network www.encodedmedia.com Introduction What is IPTV? IPTV technology provides a way for you to deliver broadcast quality TV channels to any screen within your organisation
More informationOpportunities and Challenges of Peer-to-Peer Internet Video Broadcast
Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast Jiangchuan Liu, Sanjay G. Rao, Bo Li, and Hui Zhang School of Computing Science, Simon Fraser University Burnaby, British Columbia,
More informationSubstream Trading: Towards an Open P2P Live Streaming System
Substream Trading: Towards an Open P2P Live Streaming System Zhengye Liu, Yanming Shen, Keith W. Ross, Shivendra S. Panwar, and Yao Wang Dept. of Electrical and Computer Engineering Dept. of Computer and
More informationSystem Models for Distributed and Cloud Computing
System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems
More informationThe old Internet. Software in the Network: Outline. Traditional Design. 1) Basic Caching. The Arrival of Software (in the network)
The old Software in the Network: What Happened and Where to Go Prof. Eric A. Brewer UC Berkeley Inktomi Corporation Local networks with local names and switches IP creates global namespace and links the
More informationA NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM
A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM Hideto Horiuchi, Naoki Wakamiya and Masayuki Murata Graduate School of Information Science and Technology, Osaka University 1
More information(Refer Slide Time: 01:46)
Data Communication Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture - 38 Multimedia Services Hello viewers, welcome to today's lecture on multimedia
More informationNEN The Education Network
NEN The Education Network Selecting Broadband Connectivity for Your School Broadband Connections The requirements for a school broadband connection are very different from those at home, whether this is
More informationPerformance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU
Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU Savita Shiwani Computer Science,Gyan Vihar University, Rajasthan, India G.N. Purohit AIM & ACT, Banasthali University, Banasthali,
More informationAutomated Planning for Open Network Architectures Alexey Rudenko
Automated Planning for Open Network Architectures Alexey Rudenko Advisors: Peter Reiher and Gerald J. Popek University of California, Los Angeles June 2002 1 Motivation Goal Introduction Distributed adaptations
More informationIMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD
IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD R.Dhanya 1, Mr. G.R.Anantha Raman 2 1. Department of Computer Science and Engineering, Adhiyamaan college of Engineering(Hosur).
More informationPQoS Parameterized Quality of Service. White Paper
P Parameterized Quality of Service White Paper Abstract The essential promise of MoCA no new wires, no service calls and no interference with other networks or consumer electronic devices remains intact
More informationHIVE STREAMING. Mikael Högqvist Senior Research Engineer 07/05/14 1
HIVE STREAMING Mikael Högqvist Senior Research Engineer 07/05/14 1 ABOUT PEERIALISM! Founded in 2007 by entrepreneurs and researchers from KTH/SICS! Mix of business people, developers and researchers!
More informationA Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks
A Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks Junli Yuan *, Sujoy Roy, Qibin Sun Institute for Infocomm Research (I 2 R), 21 Heng Mui Keng Terrace,
More informationAn Analysis of the Skype Peer-to-Peer Internet Telephony Protocol
An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol Written by: Salman A. Baset and Henning G. Schulzrinne (Colombia University, NY) CIS 6000 Distributed Systems Benjamin Ferriman bferrima@uoguelph.ca
More informationImproving Deployability of Peer-assisted CDN Platform with Incentive
Improving Deployability of Peer-assisted CDN Platform with Incentive GLOBECOM 2009 Dec 2, 2009 Tatsuya Mori, Noriaki Kamiyama, Shigeaki Harada, Haruhisa Hasegawa, and Ryoichi Kawahara NTT Service Integration
More informationMultimedia Requirements. Multimedia and Networks. Quality of Service
Multimedia Requirements Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Transfer/Control Protocols Quality of Service
More informationProviding Video-on-Demand using Peer-to-Peer Networks
Providing Video-on-Demand using Peer-to-Peer Networks S. Annapureddy New York University C. Gkantsidis, P. Rodriguez, and L. Massoulie Microsoft Research, Cambridge Abstract Digital media companies have
More informationNovel Systems. Extensible Networks
Novel Systems Active Networks Denali Extensible Networks Observations Creating/disseminating standards hard Prototyping/research Incremental deployment Computation may be cheap compared to communication
More informationOctoshape s Multicast Technology Suite:
: The Next-Gen CDN Alternative for Large-Scale, Cost-Optimized, Global HD Streaming HQ: +45 8833 4680 USA: +1 770 578 1686 Asia: +65 81125330 www.octoshape.com Table of Contents Core Transport...4 Making
More informationA Digital Fountain Approach to Reliable Distribution of Bulk Data
A Digital Fountain Approach to Reliable Distribution of Bulk Data John Byers, ICSI Michael Luby, ICSI Michael Mitzenmacher, Compaq SRC Ashu Rege, ICSI Application: Software Distribution New release of
More informationWide-area Network Acceleration for the Developing World. Sunghwan Ihm (Princeton) KyoungSoo Park (KAIST) Vivek S. Pai (Princeton)
Wide-area Network Acceleration for the Developing World Sunghwan Ihm (Princeton) KyoungSoo Park (KAIST) Vivek S. Pai (Princeton) POOR INTERNET ACCESS IN THE DEVELOPING WORLD Internet access is a scarce
More informationVoice-Over-IP. Daniel Zappala. CS 460 Computer Networking Brigham Young University
Voice-Over-IP Daniel Zappala CS 460 Computer Networking Brigham Young University Coping with Best-Effort Service 2/23 sample application send a 160 byte UDP packet every 20ms packet carries a voice sample
More informationOn the feasibility of exploiting P2P systems to launch DDoS attacks
DOI 10.1007/s12083-009-0046-6 On the feasibility of exploiting P2P systems to launch DDoS attacks Xin Sun Ruben Torres Sanjay G. Rao Received: 7 November 2008 / Accepted: 25 March 2009 Springer Science
More informationBehavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols
Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols Purvi N. Ramanuj Department of Computer Engineering L.D. College of Engineering Ahmedabad Hiteishi M. Diwanji
More informationCStream: Neighborhood Bandwidth Aggregation For Better Video Streaming
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming by Thangam Vedagiri Seenivasan A Thesis Submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE In partial fulfillment of
More informationPerformance Comparison of low-latency Anonymisation Services from a User Perspective
Performance Comparison of low-latency Anonymisation Services from a User Perspective Rolf Wendolsky Hannes Federrath Department of Business Informatics University of Regensburg 7th Workshop on Privacy
More informationComputer Networks 56 (2012) 3548 3579. Contents lists available at SciVerse ScienceDirect. Computer Networks
Computer Networks 56 (2012) 3548 3579 Contents lists available at SciVerse ScienceDirect Computer Networks journal homepage: www.elsevier.com/locate/comnet Survey Paper A survey of peer-to-peer live video
More informationContent Distribution Network (CDN)
Content Distribution Network (CDN) Amir H. Payberah (amir@sics.se) Fatemeh Rahimian (fatemeh@sics.se) 1 GOAL What is Content Distribution Network (CDN)? The solutions for CDN. CDN applications File Sharing
More informationTwo Dimensional Array Based Overlay Network for Balancing Load of Peer-to-Peer Live Video Streaming
Two Dimensional Array Based Overlay Network for Balancing Load of Peer-to-Peer Live Video Streaming Abdullah Faruq Ibn Ibrahimy, Islam Md. Rafiqul, Farhat Anwar and Muhammad Ibn Ibrahimy Department of
More informationLive Streaming with CCN & Content Transmission with CCNx
Live Streaming with CCN & Content Transmission with CCNx 21 Jun. 2012 Suphakit Awiphan Katto Laboratory, Waseda University Outline Introduces the paper entitled Live Streaming with Content Centric Networking
More informationDelft University of Technology Parallel and Distributed Systems Report Series. The Peer-to-Peer Trace Archive: Design and Comparative Trace Analysis
Delft University of Technology Parallel and Distributed Systems Report Series The Peer-to-Peer Trace Archive: Design and Comparative Trace Analysis Boxun Zhang, Alexandru Iosup, and Dick Epema {B.Zhang,A.Iosup,D.H.J.Epema}@tudelft.nl
More informationInfluence of Load Balancing on Quality of Real Time Data Transmission*
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 515-524 UDK: 004.738.2 Influence of Load Balancing on Quality of Real Time Data Transmission* Nataša Maksić 1,a, Petar Knežević 2,
More informationFast retransmission for multicast IPTV
Thesis for a Master of Science degree in Telematics, Faculty of Electrical Engineering, Math and Computer Science, Design and Analysis of Communication Systems (DACS), University of Twente Fast retransmission
More information