A Measurement Study of Napster and Gnutella

Slides:



Advertisements
Similar presentations
A Measurement Study of Peer-to-Peer File Sharing Systems Presented by Cristina Abad.
Advertisements

Peer-to-Peer and Social Networks An overview of Gnutella.
Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan MIT and Berkeley presented by Daniel Figueiredo Chord: A Scalable Peer-to-peer.
INF 123 SW ARCH, DIST SYS & INTEROP LECTURE 12 Prof. Crista Lopes.
Peer-to-Peer Systems Chapter 25. What is Peer-to-Peer (P2P)? Napster? Gnutella? Most people think of P2P as music sharing.
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
On the Economics of P2P Systems Speaker Coby Fernandess.
Characterizing Residential Broadband Networks Marcel Dischinger †, Andreas Haeberlen †‡, Krishna P. Gummadi †, Stefan Saroiu* † MPI-SWS, ‡ Rice University,
University of Cincinnati1 Towards A Content-Based Aggregation Network By Shagun Kakkar May 29, 2002.
1 An Overview of Gnutella. 2 History The Gnutella network is a fully distributed alternative to the centralized Napster. Initial popularity of the network.
An Overview of Peer-to-Peer Networking CPSC 441 (with thanks to Sami Rollins, UCSB)
1 School of Computing Science Simon Fraser University, Canada Modeling and Caching of P2P Traffic Mohamed Hefeeda Osama Saleh ICNP’06 15 November 2006.
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Evaluation of Ad hoc Routing Protocols under a Peer-to-Peer Application Authors: Leonardo Barbosa Isabela Siqueira Antonio A. Loureiro Federal University.
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
King : Estimating latency between arbitrary Internet end hosts Krishna Gummadi, Stefan Saroiu Steven D. Gribble University of Washington Presented by:
Multimedia Robert Grimm New York University. Before We Get Started…  Digest access authentication  What is the basic idea?  What is the encoding? 
FRIENDS: File Retrieval In a dEcentralized Network Distribution System Steven Huang, Kevin Li Computer Science and Engineering University of California,
1 High Availability, Scalable Storage, Dynamic Peer Networks: Pick Two Nov. 24, 2003 Byung-Gon Chun.
Characteristics of Current P2P File-Sharing Systems (with a brief excursion into network measurement tools) Stefan Saroiu P. Krishna Gummadi Steven Gribble.
On the Geographic Distribution of On- line Game Servers and Players Wu-chang FengWu-chi Feng Discussion moderated By: John Carter.
Efficient Content Location Using Interest-based Locality in Peer-to-Peer Systems Presented by: Lin Wing Kai.
Issues in Offering Live P2P Streaming Service to Residential Users Nazanin Magharei, *Yang Guo, and Reza Rejaie Dept. of Computer and Information Science.
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
Design considerations for P2P Stefan Saroiu, Krishna Gummadi, Steve Gribble Department of Computer Science and Engineering University of Washington
Measuring and Analyzing the Characteristics of Napster and Gnutella Hosts S. Saroiu, P. Gummadi, and S. Gribble Multimedia Systems Journal Volume 8, Issue.
1 Characterizing Files in the Modern Gnutella Network: A Measurement Study Shanyu Zhao, Daniel Stutzbach, Reza Rejaie University of Oregon SPIE Multimedia.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna.
A Measurement Study of Peer-to- Peer File Sharing Systems Sariou, Gummadi, and Gribble.
11 Networks The Great Information Exchange. 2 Networking Fundamentals Computer network: Two or more computers connected together Each is a Node Benefits.
Prof. Reza Rejaie Computer & Information Science University of Oregon Winter 2003 An Overview of Internet Multimedia Networking.
Measuring the experience consumers have when using broadband services Tim Gilfedder Technical Advisor 3 rd July 2015.
Analyzing Peer-to-Peer Traffic Across Large Networks Jia Wang Joint work with Subhabrata Sen AT&T Labs - Research.
Characterizing Residential Broadband Networks Marcel Dischinger †, Andreas Haeberlen †‡, Krishna P. Gummadi †, Stefan Saroiu* † MPI-SWS, ‡ Rice University,
Measurements of Peer-to-Peer Systems Pradnya Karbhari Nov 25 th, 2003 CS 8803: Network Measurements Seminar.
Presentation by Manasee Conjeepuram Krishnamoorthy.
1 Napster & Gnutella An Overview. 2 About Napster Distributed application allowing users to search and exchange MP3 files. Written by Shawn Fanning in.
Introduction Widespread unstructured P2P network
A P2P file distribution system ——BitTorrent Pegasus Team CMPE 208.
Vulnerabilities in peer to peer communications Web Security Sravan Kunnuri.
Module 2: Planning and Optimizing a TCP/IP Physical and Logical Network.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
Content Sharing over Smartphone-Based Delay- Tolerant Networks.
Super-peer Network. Motivation: Search in P2P Centralised (Napster) Flooding (Gnutella)  Essentially a breadth-first search using TTLs Distributed Hash.
Quantitative Evaluation of Unstructured Peer-to-Peer Architectures Fabrício Benevenuto José Ismael Jr. Jussara M. Almeida Department of Computer Science.
Understanding KaZaA Jian Liang Rakesh Kumar Keith Ross Polytechnic University Brooklyn, N.Y.
Freelib: A Self-sustainable Digital Library for Education Community Ashraf Amrou, Kurt Maly, Mohammad Zubair Computer Science Dept., Old Dominion University.
FastTrack Network & Applications (KaZaA & Morpheus)
Impact of Incentives in BitTorrent By Jenny Liu and Seth Cooper.
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
Peer-to-Peer Modeling: Expanding and Specifying the Model Mike Kissinger and Jeremy Tout.
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
1 A Measurement Study of Peer-to-Peer File Sharing Systems by Stefan Saroiu P. Krishna Gummadi Steven D. Gribble Presentation by Nanda Kishore Lella
Peer-to-Peer (P2P) Networking ( 同儕網路 ) Lecturer : 江振瑞 TA :黃捷群 黃郁誠 Time: Thursday 9:00~11:50 (9:30~12:00) Place: E6-A203 BlackBoard System:
Peer-to-Peer (P2P) Networks By Bongju Yu. Contents  What is P2P?  Features of P2P systems  P2P Architecture  P2P Protocols  P2P Projects  Reference.
A Measurement Study of Peer-to-Peer File Sharing Systems Presented by Hakim Weatherspoon CS294-4: Peer-to-Peer Systems By Stefan Saroiu, P. Krishna Gummadi,
Geethanjali College Of Engineering and Technology Cheeryal( V), Keesara ( M), Ranga Reddy District. I I Internal Guide Mrs.CH.V.Anupama Assistant Professor.
Accelerating Peer-to-Peer Networks for Video Streaming
An example of peer-to-peer application
PEER-TO-PEER NETWORK FAMILIES
Nuno Salta Supervisor: Manuel Ricardo Supervisor: Ricardo Morla
Peer-to-Peer Data Management
Peer-to-Peer and Social Networks
Early Measurements of a Cluster-based Architecture for P2P Systems
A Measurement Study of Peer-to-Peer File Sharing Systems
The University of Adelaide, School of Computer Science
An Overview of Peer-to-Peer
Presentation transcript:

A Measurement Study of Napster and Gnutella Krishna P. Gummadi, Stefan Saroiu and Steven D. Gribble – U. of Washington 1. Motivation 2. Measurement Methodology Lots of research and industrial excitement: Chord [MIT], Tapestry,CAN [UCB], Jxta [SUN], Herald, Past [MSR], Publius [AT&T] A distributed infrastructure largely comprised of voluntary, dynamic ad-hoc membership by peers. Peers have symmetric roles (serving, downloading and routing) throughout system. No knowledge regarding the fundamental characteristics of peers participating in the network This knowledge can help in evaluating the effectiveness of different schemes. Our measurements proceeded in three stages: Periodically crawl Napster and Gnutella: discover peers, IP’s. overlay topology, and whatever metadata about peers Feed output from crawl into custom measurement tools: measure bottleneck bandwidth to/from peers using SProbe. measure IP latency to/from peers track content and degree of sharing, where possible Sub-sample population to measure lifetime: Track availability of peers at application and IP level 3. Results How many peers have server-like behavior ? High upstream bandwidth ? Low latency ? High availability ? Majority of the peers (>50%) connect through Cable or DSL modems. On average, peers have low upstream bandwidths compared to downstream bandwidths, a feature more representative of a client than a server. Large variation in IP level latencies. For a fraction of peers (~20%) transmission delay << latency, implying congestion. Session durations strikingly similar in both systems. Median session: ~60 mins. Hence, content on a peer unlikely to be available without replication. How many peers lie about their bandwidth ? What is the extent of free-riding ? A large fraction of peers (~25%) choose not to report their bandwidth, they are either unaware of it of have no incentive to report it. Peers have an incentive to report lower bandwidths, a significant fraction do so. Lack of knowledge is universal. Modem (<64 Kbps) users share less files and do more downloads compared to broad band users. Sharing less files: Top 7% of nodes share more than bottom 75% in Gnutella. 40-60% of peers in Napster share only 10-15% of files. 4. Conclusions 5. Future Work Peers’ characteristics are very heterogeneous. A system should delegate responsibilities to its peers based on their characteristics. The system should measure the characteristics of a peer rather than rely on self-reports from the peers themselves. Apply the results of these measurements to evaluate several proposed distributed index systems. Analyze content life time patterns, and geographical distribution of the content and peers 6. More Information A more complete analysis of the measurements is to appear in Multimedia Computing and Networking (MMCN) 2002. A tech report is available online at: http://www.cs.washington.edu/homes/gummadi/p2ptechreport.pdf