Peer-to-Peer Media Streaming
|
|
- Angel Reed
- 5 years ago
- Views:
Transcription
1 SEMINAR: RECHNERNETZE UND VERTEILTE SYSTEME HS08 Peer-to-Peer Media Streaming Francisco Piña Garrido University Jaen (Spain) November 26th, 2008
2 Overview > Introduction Definition of Peer to Peer Streaming Components, Services, Current Situation > P2P streaming examples and new implementations An Alliance based Peering Scheme for Peer to Peer Live Media Streaming [1] dhcps: Decentralized Hierarchically Clustered P2P Video Streaming [2] Using Layered Video to Provide Incentives in P2P Live Streaming [3] Understanding Mesh-based Peer to Peer Streaming [4] > Analysis & Preferences > Conclusion & Questions Francisco Piña Garrido, November 26,
3 Introduction > Definition Peer to Peer (or P2P) computer network uses diverse connectivity between participants in a network and the cumulative bandwidth of network participants rather than conventional centralized resources Pure P2P network does not have the notion of clients or servers but only equal peer nodes that simultaneously function as both "clients" and "servers" to the other nodes on the network > Classifications Peer to Peer Networks Used: Content Delivery, File Sharing,Telephony, Media Streaming (audio, video), Discussion Forums Centralization: Peers act as equals, merging the roles of clients and server, no central server, no central router > Examples: Ares, Bittorrent, edonkey, Freenet, Gnutella,... Francisco Piña Garrido, November 26,
4 An Alliance based Peering Scheme for Peer to Peer Live Media Streaming [1] > Main entities: Nodes Media Relaying Server Tracker > Media Server: Origin of stream content for the swarm > Power Nodes: Nodes with higher contribution to the swarm in terms of the content server Nodes with higher uplink capacity Forward the content to the others peers in the swarm Choosing power nodes for direct streaming from Media Server reduces the chances of a bottleneck Prevent wastage of Media Server uplink bandwidth (the most precious resources in the swarm) Francisco Piña Garrido, November 26,
5 An Alliance based Peering Scheme for Peer to Peer Live Media Streaming [1] > Tracker: periodically (10 minutes ) computes the rank of the nodes in terms of the content served to the swarm > The Tracker updates the media server about the new power nodes, which then stream the media content > Alliance Formation Nodes cluster in small groups (4-8), called Alliances, to form symbiotic associations with other peers Members are to be mutually trusted and help each other Each Alliance can have up to h members, and a node can be a part of up to k alliances Parameters (h,k) controlled to form a good conectivity through mutiple paths for receiving the media content Francisco Piña Garrido, November 26,
6 An Alliance based Peering Scheme for Peer to Peer Live Media Streaming [1] > Alliance Formation Node accepts the alliance request: issues a success message Two members of an alliance can expand the alliance futher > Principal architecture and functionality Source: [1] Francisco Piña Garrido, November 26,
7 dhcps: Decentralized Hierarchically Clustered P2P Video Streaming [2] > HCPS Architecture descentralized sheduling method is a able serve a large numbers of users/peers Individual users/peers maintain a small number of peer connections and exchange data with others peer/nodes according to locally available information Capable of accommodating a large number of users and address the system scalability issue faced by P2P Streaming The perfect scheduling employed in HCPS does not work > Types of Peers in the HCPS systems: Source Server: True Server of the entire system Cluster Head: Upper Level and Lower Level Normal Peer: Maintains a playback buffer Francisco Piña Garrido, November 26,
8 dhcps: Decentralized Hierarchically Clustered P2P Video Streaming [2] > Hierarchically Clustered P2P Streaming System Source: [2] Francisco Piña Garrido, November 26,
9 dhcps: Decentralized Hierarchically Clustered P2P Video Streaming [2] > Queue-based P2P system with four nodes Peer a sends pull signal to the content source server Content source server send three chunks in response to the ʻpullʼ signal Three chunks are cached in the forward queue Cached chunks are forwarded to neighbor peers 1) Duplicate chunk is sent to all peers when the server has responded to all ʼpullʼ signals. Source: [2] Francisco Piña Garrido, November 26,
10 Using Layered Video to Provide Incentives in P2P Live Streaming [3] > A heterogeneous system of layered video Video encoded into layers (done by origin server) Lower layers more important Layers further divided into Layer Chunks (LCs) of Δ seconds > Tit-for-tat strategy (like Bittorrent) Peers contributing more uplink bandwith receive more layers Each peer measures its download rates from its neigbours Peers with higher upload contribution likely to be rewarded with more LCs (= more layers = better quality) Francisco Piña Garrido, November 26,
11 Using Layered Video to Provide Incentives in P2P Live Streaming [3] > Supplying peers Receive LC requests from mutiple neighbors Determine which request should be served first Allocate available uplink bandwith to neighbors Upload more to the well providing neighbors (tit-for-tat) Maintain diferent request queues for each receiver Determine which receiver should be served depending on the receiver s contribution to the suplier > Receiving peers Have buffered LCs to be displayed in the future Prioritize requests for missing LCs Determine to which partner peers requests are sent Francisco Piña Garrido, November 26,
12 Using Layered Video to Provide Incentives in P2P Live Streaming [3] > Partner selection Ramdomly select peers from the active peers in the system Locate a partner with the similar uplink bandwidth E.g. choose patner with same ISP or with same type of access Periodically replace the least contributing partner with new peer > Partnership establishment Peers intending to establish partnership exchange buffer maps Peers with higher contribution supposed to receive more layers Uplink bandwidth contribution of peers evaluated on buffer map Francisco Piña Garrido, November 26,
13 Understanding Mesh-Based Peer to Peer Streaming [4] > Overlay Construction Participating peers form randomly connected and directed mesh Connection between pairs is unidirectional Data delivered from a parent to a child peer Each peer (except source) has mutiple parents and children > Advantanges of such an overlay for content delivery Overlay constuction and maintenance are very simple Diverse paths for parents -> children reduces probability of shared bottleneck between these connections Overlay is very resilient to churn Francisco Piña Garrido, November 26,
14 Understanding Mesh-Based Peer to Peer Streaming [4] > Overlay organization Peers organized into levels based on distance to source Level 0 is the source itself Level n>0 consists of all peers n hops away from source > Content delivery among peers Performed using push reporting by parents Coupled with pull requesting by children Requested packets from each parent are determined by a packet sheduling mechanism at child peers > Peers quantify contribution of bandwidth and content bottlettlenecks in delivered quality from each parent. > Available peer bandwidth only depends on overlay properties Francisco Piña Garrido, November 26,
15 Understanding Mesh-Based Peer to Peer Streaming [4] > Mesh-Based P2P Streaming Structure Levels Layers Source: [4] Francisco Piña Garrido, November 26,
16 Analysis > Alliance based Peering Scheme for Peer to Peer Live Media Streaming [1] Robust and scalable behavior Delivers near optimal QoS (varying workloads/conditions) Uplink utilization is improved considerably compared to e.g. CoolStreaming (>90% throughput for large swarms) > dhcps: Descentralized Hierarchically Clustered P2P Video Streaming [2] Capable of providing live streaming service to large number of users with video rates aproaching the maximun streaming rate Francisco Piña Garrido, November 26,
17 Analysis > Using Layered Video to Provide Incentives in P2P Live Streaming [3] More received layers provide better video quality Distributed incetive strategy Peers evaluate their neighbors upload contributions in a distributed manner Uses centralized architectured and enhances scalability > Understanding Mesh-Based Peer to Peer Streaming [4] Live content that incorporates swarm-like delivery Global pattern of content delivery utilizing effectively outgoing bandwidth of participating peers Connectivity in a overlay mesh affects delivered quality to individual peers Francisco Piña Garrido, November 26,
18 Conclusion & Outlook > Alliance based Peering Scheme for Peer to Peer Live Media Streaming [1] Results are promising and could provide research insights towards development of newer and efficient peering strategies > dhcps [2] Can be an excellent solution to provide streaming services over managed networks (ISP controlled IPTV network / cable) > Using Layered Video to Provide Incentives in P2P Live Streaming [3] Can provide incentives for peers to contribute uplink bandwidth > Understanding Mesh-Based Peer to Peer Streaming [4] Presents global pattern of content delivery that is able to effectively utilize outgoing bandwidth of most peers. Francisco Piña Garrido, November 26,
19 References > [1] Purandare, D. and Guha, R An alliance based peering scheme for peer-to-peer live media streaming. In Proceedings of the 2007 Workshop on Peer-To-Peer Streaming and IP-TV (Kyoto, Japan, August 27-31, 2007). P2P-TV '07. ACM, New York, NY, DOI= > [2] Guo, Y., Liang, C., and Liu, Y dhcps: decentralized hierarchically clustered p2p video streaming. In Proceedings of the 2008 international Conference on Content-Based Image and Video Retrieval (Niagara Falls, Canada, July 07-09, 2008). CIVR '08. ACM, New York, NY, DOI= Francisco Piña Garrido, November 26,
20 References > [3] Liu, Z., Shen, Y., Panwar, S. S., Ross, K. W., and Wang, Y Using layered video to provide incentives in P2P live streaming. In Proceedings of the 2007 Workshop on Peer-To- Peer Streaming and IP-TV (Kyoto, Japan, August 27-31, 2007). P2P-TV '07. ACM, New York, NY, DOI= > [4] Magharei, N. and Rejaie, R Understanding meshbased peer-to-peer streaming. In Proceedings of the 2006 international Workshop on Network and Operating Systems Support For Digital Audio and Video (Newport, Rhode Island, November 22-23, 2006). NOSSDAV '06. ACM, New York, NY, 1-6. DOI= Francisco Piña Garrido, November 26,
21 Questions Francisco Piña Garrido, November 26,
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 informationPeer-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 informationOverlay Monitoring and Repair in Swarm-based Peer-to-Peer Streaming
Overlay Monitoring and Repair in Swarm-based Peer-to-Peer Streaming Nazanin Magharei Department of Computer & Information Science University of Oregon Eugene, OR, 973 nazanin@cs.uoregon.edu Reza Rejaie
More informationA 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 informationSecond 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 informationUsing 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 informationTopology 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 informationPush-Pull Two-layer Super-Peer based P2P Live Media Streaming
Push-Pull Two-layer Super-Peer based P2P Live Media Streaming POO KUAN HOONG, HIROSHI MATSUO Department of Computer Science & Engineering Nagoya Institute of Technology Showa, Gokiso, Nagoya, 466-8555,
More informationP2P Applications. Reti di Elaboratori Corso di Laurea in Informatica Università degli Studi di Roma La Sapienza Canale A-L Prof.ssa Chiara Petrioli
P2P Applications Reti di Elaboratori Corso di Laurea in Informatica Università degli Studi di Roma La Sapienza Canale A-L Prof.ssa Chiara Petrioli Server-based Network Peer-to-peer networks A type of network
More informationLive 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 informationTowards 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 informationChapter 2: Application layer
Chapter 2: Application layer 2. Principles of network applications app architectures app requirements 2.2 Web and HTTP 2.4 Electronic Mail SMTP, POP3, IMAP 2.5 DNS 2.6 P2P applications 2.7 Socket programming
More informationDesigning a Tit-for-Tat Based Peer-to-Peer Video-on-Demand System
Designing a Tit-for-Tat Based Peer-to-Peer Video-on-Demand System Kévin Huguenin, Anne-Marie Kermarrec IRISA / INRIA Rennes, France Vivek Rai, Maarten van Steen Vrije Universiteit Amsterdam, The Netherlands
More informationCMSC 332 Computer Networks P2P and Sockets
CMSC 332 Computer Networks P2P and Sockets Professor Szajda Announcements Programming Assignment 1 is due Thursday Where are we? What sorts of problems are we having? 2 Recap SMTP is the language that
More informationTopology 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 informationTree-Based Analysis of Mesh Overlays for Peer-to-Peer Streaming
Tree-Based Analysis of Mesh Overlays for Peer-to-Peer Streaming Bartosz Biskupski 1, Marc Schiely 2, Pascal Felber 2,andRené Meier 1 1 Trinity College Dublin, Ireland 2 University of Neuchâtel, Switzerland
More informationExtreme Computing. BitTorrent and incentive-based overlay networks.
Extreme Computing BitTorrent and incentive-based overlay networks BitTorrent Today we will focus on BitTorrent The technology really has three aspects A standard that BitTorrent client systems follow Some
More informationMesh-based Peer-to-Peer Layered Video Streaming With Taxation
Mesh-based Peer-to-Peer Layered Video Streaming With Taxation Hao Hu ECE, Polytechnic Institute of NYU Brooklyn, NY 1121 hhu1@students.poly.edu Yang Guo Research and Innovation, Technicolor Princeton,
More informationOverlay Networks for Multimedia Contents Distribution
Overlay Networks for Multimedia Contents Distribution Vittorio Palmisano vpalmisano@gmail.com 26 gennaio 2007 Outline 1 Mesh-based Multicast Networks 2 Tree-based Multicast Networks Overcast (Cisco, 2000)
More informationPPM - 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 informationOn Feasibility of P2P Traffic Control through Network Performance Manipulation
THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE On Feasibility of P2P Traffic Control through Network Performance Manipulation HyunYong Lee Masahiro Yoshida
More informationAn 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 informationContracts: Practical Contribution Incentives for P2P Live Streaming
Contracts: Practical Contribution Incentives for P2P Live Streaming Michael Piatek, Arvind Krishnamurthy, Arun Venkataramani, Richard Yang, David Zhang, Alexander Jaffe U. of Washington, U. of Massachusetts,
More informationOn 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 informationCompSci 356: Computer Network Architectures Lecture 21: Overlay Networks Chap 9.4. Xiaowei Yang
CompSci 356: Computer Network Architectures Lecture 21: Overlay Networks Chap 9.4 Xiaowei Yang xwy@cs.duke.edu Overview Problem Evolving solutions IP multicast Proxy caching Content distribution networks
More informationAN 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 informationApplication-Layer Protocols Peer-to-Peer Systems, Media Streaming & Content Delivery Networks
COMP 431 Internet Services & Protocols Application-Layer Protocols Peer-to-Peer Systems, Media Streaming & Content Delivery Networks Jasleen Kaur February 14, 2019 Application-Layer Protocols Outline Example
More informationSECURITY ISSUES IN P2P NETWORK USING ANALYSIS OF STREAMING SERVICES
International Journal of Computer Networking, Wireless and Mobile Communications (IJCNWMC) ISSN 2250 1568 Vol.2, Issue 2 June 2012 32-43 TJPRC Pvt. Ltd., SECURITY ISSUES IN P2P NETWORK USING ANALYSIS OF
More informationPRIME: Peer-to-Peer Receiver-drIven MEsh-based Streaming
1 PRIME: Peer-to-Peer Receiver-drIven MEsh-based Streaming Nazanin Magharei, Reza Rejaie Department of Computer and Information Science University of Oregon {nazanin,reza}@cs.uoregon.edu Abstract The success
More informationMax-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 informationApplication Layer: P2P File Distribution
Application Layer: P2P File Distribution EECS 3214 Slides courtesy of J.F Kurose and K.W. Ross, All Rights Reserved 29-Jan-18 1-1 Chapter 2: outline 2.1 principles of network applications 2.2 Web and HTTP
More informationPeer-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 informationArchitecture of a Network-Aware P2P-TV Application: the NAPA- WINE Approach
Architecture of a Network-Aware P2P-TV Application: the NAPA- WINE Approach Slough, 11th November 2011 Emilio Leonardi Politecnico di Torino COMET-ENVISION Workshop Slough 11th November 2011 Internet Video
More informationA survey on peer-to-peer video streaming systems
Peer-to-Peer Netw Appl (2008) 1:18 28 DOI 10.1007/s12083-007-0006-y A survey on peer-to-peer video streaming systems Yong Liu Yang Guo Chao Liang Received: 25 June 2007 / Accepted: 6 December 2007 / Published
More informationinternet technologies and standards
Institute of Telecommunications Warsaw University of Technology 25 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński Internet application layer peer-to-peer systems overview
More informationSALSA: Super-Peer Assisted Live Streaming Architecture
SALSA: Super-Peer Assisted Live Streaming Architecture Jongtack Kim School of EECS, INMC Seoul National University Email: jkim@netlab.snu.ac.kr Yugyung Lee School of Computing and Engineering University
More informationA 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 informationA DHT-Aided Chunk-Driven Overlay for Scalable and Efficient Peer-to-Peer Live Streaming
A DHT-Aided Chunk-Driven Overlay for Scalable and Efficient Peer-to-Peer Live Streaming Haiying Shen*, Member, IEEE, Ze Li, Student Member, IEEE, Jin Li, Fellow, IEEE Abstract Internet-based video streaming
More informationCOOCHING: 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 informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK PEER-TO-PEER FILE SHARING WITH THE BITTORRENT PROTOCOL APURWA D. PALIWAL 1, PROF.
More informationPeer-to-Peer Applications Reading: 9.4
Peer-to-Peer Applications Reading: 9.4 Acknowledgments: Lecture slides are from Computer networks course thought by Jennifer Rexford at Princeton University. When slides are obtained from other sources,
More informationIntroduction to Distributed Computing Systems
Introduction to Distributed Computing Systems Alexandru Iosup Parallel and Distributed Systems Group Delft University of Technology Some material kindly provided by the PDS group. 1 What is a Distributed
More informationUnderstanding Pull-based Method Efficiency in Peer-to-Peer Live Video Streaming over Mesh Networks
J. Basic. Appl. Sci. Res., 2(11)11626-11643, 2012 2012, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com Understanding Pull-based Method Efficiency
More informationA 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 informationHigh-Bandwidth Mesh-based Overlay Multicast in Heterogeneous Environments
High-Bandwidth Mesh-based Overlay Multicast in Heterogeneous Environments Bartosz Biskupski, Raymond Cunningham, Jim Dowling, and René Meier Distributed Systems Group Trinity College Dublin, Ireland {biskupski,racunnin,jpdowlin,rmeier}@cs.tcd.ie
More informationEnabling Adaptive Video Streaming in P2P Systems
1 Enabling Adaptive Video Streaming in P2P Systems Dan Jurca (IEEE student member), Jacob Chakareski, Jean-Paul Wagner (IEEE student member), and Pascal Frossard (IEEE senior member) Ecole Polytechnique
More informationBroadcast 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 informationFor 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 informationArchitecture for Cooperative Prefetching in P2P Video-on- Demand System
Architecture for Cooperative Prefetching in P2P Video-on- Demand System Ubaid Abbasi and Toufik Ahmed CNRS LaBRI Lab. University of Bordeaux, France 351, Cours de la Libération Talence Cedex, France {abbasi,
More informationInside 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 informationIntroduction to Peer-to-Peer Networks
Introduction to Peer-to-Peer Networks The Story of Peer-to-Peer The Nature of Peer-to-Peer: Generals & Paradigms Unstructured Peer-to-Peer Systems Sample Applications 1 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt
More informationUnderstanding 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 informationTag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER
CHAPTER 23 Tag Switching Background Rapid changes in the type (and quantity) of traffic handled by the Internet and the explosion in the number of Internet users is putting an unprecedented strain on the
More informationDISTRIBUTED COMPUTER SYSTEMS ARCHITECTURES
DISTRIBUTED COMPUTER SYSTEMS ARCHITECTURES Dr. Jack Lange Computer Science Department University of Pittsburgh Fall 2015 Outline System Architectural Design Issues Centralized Architectures Application
More informationPeer to Peer Systems and Probabilistic Protocols
Distributed Systems 600.437 Peer to Peer Systems & Probabilistic Protocols Department of Computer Science The Johns Hopkins University 1 Peer to Peer Systems and Probabilistic Protocols Lecture 11 Good
More informationPeer-to-peer. T Applications and Services in Internet, Fall Jukka K. Nurminen. 1 V1-Filename.ppt / / Jukka K.
Peer-to-peer T-110.7100 Applications and Services in Internet, Fall 2009 Jukka K. Nurminen 1 V1-Filename.ppt / 2008-10-22 / Jukka K. Nurminen Schedule Tue 15.9.2009 12-14 Tue 22.9.2009 12-14 Introduction
More informationP2P Applications. Reti di Elaboratori Corso di Laurea in Informatica Università degli Studi di Roma La Sapienza
P2P Applications Reti di Elaboratori Corso di Laurea in Informatica Università degli Studi di Roma La Sapienza Versione originale delle slides fornita da Dora Spenza e Marco Barbera P2P Paradigm Late 80
More informationOctoshape. 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 informationPeer-to-Peer Streaming Systems
Peer-to-Peer Streaming Systems Yifeng He and Ling Guan Department of Electrical and Computer Engineering, Ryerson University, Toronto, ON, M5B 2K3 Canada Summary. With advances in the broadband Internet
More informationPerformance 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 informationCS 3516: Advanced Computer Networks
Welcome to CS 3516: Advanced Computer Networks Prof. Yanhua Li Time: 9:00am 9:50am M, T, R, and F Location: Fuller 320 Fall 2017 A-term 1 Some slides are originally from the course materials of the textbook
More informationPeer-to-peer & Energy Consumption
Peer-to-peer & Energy Consumption T-110.7100 Applications and Services in Internet, Fall 2010 Jukka K. Nurminen Principal Researcher, Nokia Research Center Adjunct Professor, Department of Computer Science
More informationPeer-to-Peer Streaming of Layered Video: Efficiency, Fairness and Incentive
1 Peer-to-Peer Streaming of Layered Video: Efficiency, Fairness and Incentive Hao Hu, Yang Guo, and Yong Liu Electrical & Computer Engineering, Polytechnic Institute of NYU, Brooklyn, NY 1121 Research
More informationSECURED 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 informationInvestigating the Scheduling Sensitivity of P2P Video Streaming: An Experimental Study
Investigating the Scheduling Sensitivity of P2P Video Streaming: An Experimental Study Chao Liang, Yang Guo, and Yong Liu Polytechnic Institute of NYU, Brooklyn, NY, USA 2 Corporate Research, Thomson,
More informationGLive: The Gradient overlay as a market maker for mesh based P2P live streaming
GLive: The Gradient overlay as a market maker for mesh based P2P live streaming Amir H. Payberah Jim Dowling Seif Haridi {amir, jdowling, seif}@sics.se 1 Introduction 2 Media Streaming Media streaming
More informationPeer-to-Peer Networks
Peer-to-Peer Networks 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 6 th edition. J.F. Kurose and K.W. Ross Administrivia Quiz #1 is next week
More informationA Two-layer Super-Peer based P2P Live Media Streaming System
A Two-layer Super-Peer based P2P Live Media Streaming System A Two-layer Super-Peer based P2P Live Media Streaming System Department of Computer Science & Engineering, Nagoya Institute of Technology, Japan
More informationP2P content distribution
P2P content distribution T-110.7100 Applications and Services in Internet, Fall 2010 Jukka K. Nurminen 1 V1-Filename.ppt / yyyy-mm-dd / Initials Steps of content sharing Share content Find content Transfer
More informationQuality Adaptive Peer-to-Peer Streaming using Scalable Video Coding
Quality Adaptive Peer-to-Peer Streaming using Scalable Video Coding Osama Abboud, Konstantin Pussep, Aleksandra Kovacevic, and Ralf Steinmetz Multimedia Communications Lab, Technische Universität Darmstadt,
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, Yao Wang Department of Electrical and Computer Engineering Department of Computer
More informationScalability of the BitTorrent P2P Application
Scalability of the BitTorrent P2P Application Kolja Eger, Ulrich Killat Hamburg University of Technology 5.Würzburger Workshop 8.-9. July 2005 Overview File dissemination in peer-to-peer (p2p) networks
More informationCSC 4900 Computer Networks: P2P and Sockets
CSC 4900 Computer Networks: P2P and Sockets Professor Henry Carter Fall 2017 Recap SMTP is the language that mail servers use to exchange messages. SMTP is push-based... why? You can run SMTP from a telnet
More informationA 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 informationPush 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 informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK NONTRIVIAL CHALLENGES IN PEER TO PEER APPLICATION WITHIN NETWORK AND DESIGN ISSUE
More informationIs there a future for mesh-based live video streaming?
Is there a future for mesh-based live video streaming? Abstract Peer-to-peer live streaming systems allow a bandwidthconstrained source to broadcast a video feed to a large number of users. In addition,
More informationIEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 8, AUGUST
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 8, AUGUST 2011 1013 Peer-to-Peer Streaming of Layered Video: Efficiency, Fairness and Incentive Hao Hu, Student Member, IEEE,
More informationISP-Aided Neighbor Selection for P2P Systems
ISP-Aided Neighbor Selection for P2P Systems Anja Feldmann Vinay Aggarwal, Obi Akonjang, Christian Scheideler (TUM) Deutsche Telekom Laboratories TU-Berlin 1 P2P traffic
More informationA Super-Peer based P2P Live Media Streaming System
A Super-Peer based P2P Live Media Streaming System Poo Kuan Hoong, Hiroshi Matsuo Abstract Peer-to-peer (P2P) file sharing has become increasingly popular, accounting for as much as 70% of Internet traffic
More informationImproving Throughput and Node Proximity of P2P Live Video Streaming through Overlay Adaptation
Ninth IEEE International Symposium on Multimedia 27 Improving Throughput and Node Proximity of P2P Live Video Streaming through Overlay Adaptation Bartosz Biskupski, Raymond Cunningham, and René Meier
More informationContent Search. Unstructured P2P
Content Search Unstructured P2P Prof. Jukka K. Nurminen Data Communications Software (DCS) Lab, Department of Computer Science and Engineering, Aalto University *Partly adapted from original slides provided
More information416 Distributed Systems. Mar 3, Peer-to-Peer Part 2
416 Distributed Systems Mar 3, Peer-to-Peer Part 2 Scaling Problem Millions of clients server and network meltdown 2 P2P System Leverage the resources of client machines (peers) Traditional: Computation,
More informationOn Supporting P2P-based VoD Services over Mesh Overlay Networks
On Supporting P2P-based VoD Services over Mesh Overlay Networks 2009 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future
More informationDo incentives build robustness in BitTorrent?
Do incentives build robustness in BitTorrent? ronghui.gu@yale.edu Agenda 2 Introduction BitTorrent Overview Modeling Altruism in BitTorrent Building BitTyrant Evaluation Conclusion Introduction 3 MAIN
More informationLecture 21 P2P. Napster. Centralized Index. Napster. Gnutella. Peer-to-Peer Model March 16, Overview:
PP Lecture 1 Peer-to-Peer Model March 16, 005 Overview: centralized database: Napster query flooding: Gnutella intelligent query flooding: KaZaA swarming: BitTorrent unstructured overlay routing: Freenet
More informationLecture 8: Application Layer P2P Applications and DHTs
Lecture 8: Application Layer P2P Applications and DHTs COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016,
More informationCS 640: Introduction to Computer Networks
CS 640: Introduction to Computer Networks Midterm II 12/14/2006 Allotted time: 11:00AM to 12:40 PM (100 minutes) Name: UW -ID Number: 1. There are 7 questions in this mid-term. All 7 must be answered for
More informationCSE 486/586 Distributed Systems Peer-to-Peer Architectures
CSE 486/586 Distributed Systems eer-to-eer Architectures Steve Ko Computer Sciences and Engineering University at Buffalo CSE 486/586 Last Time Gossiping Multicast Failure detection Today s Question How
More informationimproving 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 informationDistributed Systems. 21. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2018
Distributed Systems 21. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2018 1 2 Motivation Serving web content from one location presents problems Scalability Reliability Performance
More informationContent Search. Unstructured P2P. Jukka K. Nurminen
Content Search Unstructured P2P Jukka K. Nurminen *Partly adapted from original slides provided by Rüdiger Schollmeier and Jörg Eberspächer (Technische Universität München) 1 V1-Filename.ppt / yyyy-mm-dd
More informationMesh Based Video Streaming in Heterogeneous Distributed Environment
Mesh Based Video Streaming in Heterogeneous Distributed Environment B.Swaminathan 1, S.Shanavas 2 1 Associate Professor, 2 PG Student, Rajalakshmi Engg College, Chennai, TamilNadu, India. Abstract-- Video
More informationCS November 2018
Distributed Systems 21. Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2018 1 2 Motivation Serving web content from one location presents problems Scalability Reliability Performance
More informationImproving Throughput and Node Proximity of P2P Live Video Streaming through Overlay Adaptation
Improving Throughput and Node Proximity of P2P Live Video Streaming through Overlay Adaptation Bartosz Biskupski, Raymond Cunningham, and René Meier Trinity College Dublin {biskupski,racunnin,rmeier}@cs.tcd.ie
More informationDesign Issues and Challenges of Peer-to-Peer Video on Demand System
Design Issues and Challenges of Peer-to-Peer Video on Demand System Hareesh.K 1 and Manjaiah D.H 2 1 Research Scholar, Jawaharlal Nehru Technological University, Anantapur, A.P, India mail_hareeshk@yahoo.com
More informationIs there a future for mesh-based live video streaming?
Eighth International Conference on Peer-to-Peer Computing (PP'8) Is there a future for mesh-based live video streaming? Fabio Picconi and Laurent Massoulié Thomson Technology Paris Laboratory Boulogne-Billancourt,
More informationUnit 8 Peer-to-Peer Networking
Unit 8 Peer-to-Peer Networking P2P Systems Use the vast resources of machines at the edge of the Internet to build a network that allows resource sharing without any central authority. Client/Server System
More informationChapter 6 Congestion Control and Resource Allocation
Chapter 6 Congestion Control and Resource Allocation Overview of Congestion Control and Resource Allocation Problem: How to effectively and fairly allocate resources among a collection of competing users?
More informationMVP2P: Layer-Dependency-Aware Live MVC Video Streaming over Peer-to-Peer Networks
1 MVP2P: Layer-Dependency-Aware Live MVC Video Streaming over Peer-to-Peer Networks Zhao Liu 1, Niall Murray 2, Brian Lee 1, Enda Fallon 2 and Yuansong Qiao 1* zliu@research.ait.ie, nmurray@research.ait.ie,
More information