June 3, 2015 1 Correlating Topology and Path Characteristics of Overlay Networks and the Internet GP2PC’06, in conjunction with IEEE CCGrid2006 A. Iosup,

Slides:



Advertisements
Similar presentations
1 ISP-Aided Neighbor Selection for P2P Systems Vinay Aggarwal Anja Feldmann, Obi Akonjang,
Advertisements

Neighbour selection strategies in BitTorrent- like Peer-to-Peer systems L.G. Alex Sung, Herman Li March 30, 2005 for CS856 Web Data Management University.
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Rarest First and Choke Algorithms are Enough Arnaud LEGOUT INRIA, Sophia Antipolis France G. Urvoy-Keller and P. Michiardi Institut Eurecom France.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
Predicting Tor Path Compromise by Exit Port IEEE WIDA 2009December 16, 2009 Kevin Bauer, Dirk Grunwald, and Douglas Sicker University of Colorado Client.
BotTorrent: Misusing BitTorrent to Launch DDoS Attacks Karim El Defrawy, Minas Gjoka, Athina Markopoulou UC Irvine.
On the Effectiveness of Measurement Reuse for Performance-Based Detouring David Choffnes Fabian Bustamante Fabian Bustamante Northwestern University INFOCOM.
Streaming Video Traffic: Characterization and Network Impact Kobus van der Merwe Shubho Sen Chuck Kalmanek
An Overview of Peer-to-Peer Networking CPSC 441 (with thanks to Sami Rollins, UCSB)
Small-World File-Sharing Communities Adriana Iamnitchi, Matei Ripeanu and Ian Foster,
Measurement and Estimation of Network QoS among Peer Xbox Game Players Youngki Lee, KAIST Sharad Agarwal, Microsoft Research Chris Butcher, Bungie Studio.
One-Click Hosting Services: A File-Sharing Hideout Demetris Antoniades Evangelos P. Markatos ICS-FORTH Heraklion,
P2P 2.0 and it’s impact on the Internet
IPlane: An Information Plane for Distributed Services Offence by: Anup Goyal Sagar Vemuri.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
Improving ISP Locality in BitTorrent Traffic via Biased Neighbor Selection Ruchir Bindal, Pei Cao, William Chan Stanford University Jan Medved, George.
Peer-Assisted Content Distribution Networks: Techniques and Challenges Pei Cao Stanford University.
Measurement, Modeling, and Analysis of a Peer-to-Peer File sharing Workload Krishna P. Gummadi, Richard J. Dunn, Stefan Saroiu, Steven D. Gribble, Henry.
1 A Performance Study of Grid Workflow Engines Alexandru Iosup and Dick Epema PDS Group Delft University of Technology The Netherlands Corina Stratan Parallel.
Characterizing the Two-Tier Gnutella Topology  Gnutella, FastTrack, and eDonkey use two-tier overlay topologies.  Our initial study focuses on Gnutella.
Measurement and Diagnosis of Address Misconfigured P2P traffic Zhichun Li, Anup Goyal, Yan Chen and Aleksandar Kuzmanovic Lab for Internet and Security.
Characterizing Unstructured Overlay Topologies in Modern P2P File-Sharing Systems Daniel Stutzbach – University of Oregon Reza Rejaie – University of Oregon.
1 Where in the World is Carmen BitDiego? And who is she, anyways… Alexandru IOSUP The 12th annual ASCI Computing Workshop.
Beyond Music Sharing: An Evaluation of Peer-to-Peer Data Dissemination Techniques in Large Scientific Collaborations Thesis defense: Samer Al-Kiswany.
Amir Rasti Daniel Stutzbach Reza Rejaie The ION P2P Project University of Oregon On the Long-term Evolution of the Two-Tier.
Web Caching and CDNs March 3, Content Distribution Motivation –Network path from server to client is slow/congested –Web server is overloaded Web.
July 13, “How are Real Grids Used?” The Analysis of Four Grid Traces and Its Implications IEEE Grid 2006 Alexandru Iosup, Catalin Dumitrescu, and.
Euro-Par 2008, Las Palmas, 27 August DGSim : Comparing Grid Resource Management Architectures Through Trace-Based Simulation Alexandru Iosup, Ozan.
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,
Can Internet Video-on-Demand Be Profitable? SIGCOMM 2007 Cheng Huang (Microsoft Research), Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University)
Measurements of Peer-to-Peer Systems Pradnya Karbhari Nov 25 th, 2003 CS 8803: Network Measurements Seminar.
The Current Landscape of P2P File Sharing: Challenges and Future Directions Kevin Bauer Ph.D. candidate University of Colorado.
Yang Chen.  More and more people are using online SNS to share their photos, news, …  Large Amount of data from the SNS site to the end users  How.
Virtual Communities and Gossiping in Social-Based P2P Systems
P2P Architecture Case Study: Gnutella Network
1 One-Click Hosting Services: A File-Sharing Hideout Demetris Antoniades Evangelos P. Markatos ICS-FORTH Heraklion,
BitTorrent How it applies to networking. What is BitTorrent P2P file sharing protocol Allows users to distribute large amounts of data without placing.
1 ISP-aided Biased Query Search in P2P Systems Vinay Aggarwal and Anja Feldmann Deutsche Telekom Laboratories / TU Berlin Berlin,
Forensics Investigation of Peer-to- Peer File Sharing Networks Authors: Marc Liberatore, Robert Erdely, Thomas Kerle, Brian Neil Levine & Clay Shields.
Application-level versus Network-level Proximity Mohammad Malli PhD student Planete Project, INRIA - Sophia Antipolis France.
Taming the Torrent: A Practical Approach to Reducing Cross-ISP Traffic in Peer-to-Peer Systems David R. Choffnes and Fabián E. Bustamante Speaker: Wally.
P2P For More Showcase Presentation Jessie Gardiner John Lasa Travis Sheppard April 29, 2010.
Skype P2P Kedar Kulkarni 04/02/09.
A P2P file distribution system ——BitTorrent Pegasus Team CMPE 208.
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
1 Insertion of ISP-owned Peer & Locality Awareness in BitTorrent Ioanna Papafili, George D. Stamoulis, Sergios Soursos AUEB EuroNF workshop, Athens October.
From Torrent to Magnet Link Presenter: Guanlong Zhou Fan Feng a new way of sharing on P2P network TRIBLER: A social-based Peer-to-Peer system.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
1 CS 425 Distributed Systems Fall 2011 Slides by Indranil Gupta Measurement Studies All Slides © IG Acknowledgments: Jay Patel.
1 presentation of article: Small-World File-Sharing Communities Article: Adriana Iamnitchi, Matei Ripeanu, Ian Foster Presentation: Periklis Akritidis.
MULTI-TORRENT: A PERFORMANCE STUDY Yan Yang, Alix L.H. Chow, Leana Golubchik Internet Multimedia Lab University of Southern California.
Super-peer Network. Motivation: Search in P2P Centralised (Napster) Flooding (Gnutella)  Essentially a breadth-first search using TTLs Distributed Hash.
1 Analyzing Peer-To-Peer Traffic Across Large Networks Subhabrata Sen, Member, IEEE, and Jia Wang, Member, IEEE 組員:李英宗 d 林慶和 d 年 6.
Understanding KaZaA Jian Liang Rakesh Kumar Keith Ross Polytechnic University Brooklyn, N.Y.
Peer Centrality in Socially-Informed P2P Topologies Nicolas Kourtellis, Adriana Iamnitchi Department of Computer Science & Engineering University of South.
A P2P-Based Architecture for Secure Software Delivery Using Volunteer Assistance Purvi Shah, Jehan-François Pâris, Jeffrey Morgan and John Schettino IEEE.
N. Hu (CMU)L. Li (Bell labs) Z. M. Mao. (U. Michigan) P. Steenkiste (CMU) J. Wang (AT&T) Infocom 2005 Presented By Mohammad Malli PhD student seminar Planete.
Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design Authors: Matei Ripeanu Ian Foster Adriana.
Analyzing and Improving BitTorrent Ashwin R. Bharambe ( Carnegie Mellon University ) Cormac Herley ( Microsoft Research, Redmond ) Venkat Padmanabhan (
Topics for iWORK 2005(st)
1 HOTP2P 2011 Parallel and Distributed Systems Group, Delft University of Technology, the Netherlands May 20, 2011 Betweenness Centrality Approximations.
INTERNET TECHNOLOGIES Week 10 Peer to Peer Paradigm 1.
Performance Limitations of ADSL Users: A Case Study Matti Siekkinen, University of Oslo Denis Collange, France Télécom R&D Guillaume Urvoy-Keller, Ernst.
Peer-to-Peer Content Delivery for X3D Earth Shun-Yun Hu Adaptive Computing and Network Lab Dept. of CSIE, National Central University 2006/11/14.
An Analysis of Internet Content Delivery Systems 19 rd November, 2007 Youngsub CSE, SNU.
Modeling and Caching of P2P Traffic Osama Saleh Thesis Defense and Seminar 21 November 2006.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Monitoring Network Bias
Presentation transcript:

June 3, Correlating Topology and Path Characteristics of Overlay Networks and the Internet GP2PC’06, in conjunction with IEEE CCGrid2006 A. Iosup, P. Garbacki, J. Pouwelse, D.H.J. Epema PDS Group, ST/EWI, TU Delft

June 3, Outline Motivation, Goals, and Statistics Background: The BitTorrent File-Sharing Network The MultiProbe Framework The Measurements Setup The Results Using Our Results Conclusion

June 3, P2P File-Sharing is Growing at a Fast Pace… P2P file-sharing Daily 85M users [Pouwelse, ICT Kenniscongres’06] From 10% to 70% Internet traffic in 5 years: P2P file-sharing is the largest Internet application today [Parker, CacheLogic’04 & ’06] ~70% - P2P File-Sharing

June 3, … we Need to Understand Behavior and Performance … Measuring Underlay/Overlay Networks How to build a large-scale infrastructure for measuring P2P and Internet characteristics at the same time? How to measure a representative part of a P2P network? Characterizing Overlay Networks and Their Users Where are the overlay network users located? What is the geographical distribution of traffic? What is the connectivity amongst users? What is the application throughput? Correlating Underlay/Overlay Measurements How do P2P file-sharing networks map to their Internet underlay?

June 3, … through Measurements of the Largest P2P File-Sharing Network: BitTorrent (arguably) “BitTorrent traffic amounts to 20% of Tier 1 and 2 ISPs traffic! ” “BitTorrent traffic amounts to 50%+ P2P File-Sharing traffic” [Parker, IEEE WCW2005]

June 3, Related experimental work Measurements Gnutella [Saroiu et al., MMCN’02] Kazaa [Ripeanu et al., WIAPP'03; Gummadi et al., SOSP’03] BitTorrent flashcrowds, infrastructure availability, content integrity, peer download bandwidth [Izal, PAM’04; Pouwelse et al., IPTPS’05] eDonkey [Le Fessant et al., IPTPS’04] General [Sen & Wang, IMW’02] Injection and moderation Movies [Byers et al., ACM DRM WS’03] Kazaa pollution [Liang et al., Infocom’05] Download Freeriding [Adar & Huberman, XEROX TR '00]

June 3, The BitTorrent P2P File-Sharing Network Data as torrents (file, chunks,.torrent) Peer, Tracker, and Web-site levels Tit-for-tat: use all available bandwidth Mostly fresh files (excellent support for spikes in interest – flashcrowds)

June 3, Outline Motivation, Goals, and Statistics Background: The BitTorrent File-Sharing Network The MultiProbe Framework The Measurements Setup The Results Using Our Results Conclusion

June 3, The MultiProbe Framework 1. SiteStats Select the largest BitTorrent web site (sort by no. torrents/users) Select the largest torrents (sort by no. users) Active-start measurements 2. GetPeers, 3. PeerPing Probes initiate contact with other peers Get bandwidth information Passive-start measurements 4. ListenPeers, 5. TrackPeers Probes wait to be contacted by other peers Multi-source traceroute 6. Post-processing Automated tools to process 10s of GB of data 6

June 3, The Measurements Setup Largest Site: Pirates Bay Active-start vs. Passive-start Torrents

June 3, The Results: Geographical Distribution BitTorrent is now globally represented, EU dominant

June 3, The Results: Application-Level Bandwidth Average bandwidth is 500Kbps, double the one observed 2 years ago [Pouwelse et al., IPTPS’05] Two groups with similar bandwidth characteristics: Europe, North America, and Asia South America, Oceania, and Africa.

June 3, The Results: Summary 100 nodes DAS (The Dutch Grid), 50/300 nodes PlanetLab Shared data (files) traffic 50 GB/day 450,000 unique peers, 20M IP addresses 2000/2000 torrents active-start 695/750 torrents passive-start (Top150, +95% Top700) ~40 M recorded events, ~10GB uncompressed data/day Correlated Internet and overlay network characteristics Geographical distribution of BitTorrent users Average bandwidth 500Kbps (doubled in 2 years) Over 75% of BitTorrent traffic is hidden (full range of TCP ports), while 50% users/25% traffic still on standard ports Distribution of inter-peer IP path hop count, AS traversals, intra-AS hop count, latency, …

June 3, Outline Motivation, Goals, and Statistics Background: The BitTorrent File-Sharing Network The MultiProbe Framework The Measurements Setup The Results Using Our Results Conclusion

June 3, Using these results (1): Compare Previous (IPTPS’05) and Current Measurements Previously: cover most recent 100 files Problem: Potentially biased geographical distribution of peers Conclusion: Internet Provider caching has potential Solution: cover ALL files with more than 100 users Confirmed continental distribution (Europe dominant) Strong location bias in previous measurements (Germany is not dominant) For some countries, ISP traversals = 0, so local caching can and should be used to increase user experience New insights regarding average bandwidth, TCP port mapping, AS/ISP coverage

June 3, Using these results (2): From BW to Collaborative Downloads Majority of users connected through asymmetric links Asymmetric links already at a disadvantage in BitTorrent (upload bandwidth limit, because of tit-for-tat) Avg. bandwidth of 500Kbps > Asymmetric links (upload) capacity ( Kbps), so peers with asymmetric links even more at a disadvantage (BitTorrent tit-for-tat favors better connections) Exploit: Collaborative Downloading With download helpers, downloading speed-up to 6x P. Garbacki, A. Iosup, D.H.J.Epema, M. van Steen,2Fast: Collaborative Downloads in Peer-To-Peer Networks,(submitted).

June 3, Using these results (3): BitTorrent Now Works at Global Scale Observed global distribution of users World-wide geographical location Greatly increased community size, favoring social interaction Increased technical knowledge for heavy users (port numbers) Exploit: Tribler, a new social paradigm in P2P 4 months, 4500 users, downloads J. Pouwelse, P. Garbacki, J. Wang, A. Bakker, J.Yang, A. Iosup, D.H.J.Epema, M.Reinders, M. van Steen, H.Sips, Tribler: A Social-Based Peer-to-Peer System, In IPTPS'06, February, 2006, Santa Barbara, CA, USA

June 3, Using these results (4): How can you leverage these results? (Anonymized) Data is available for download 50 files, 40GB uncompressed Test/improve your P2P algorithms with realistic workloads Realistic file sizes Realistic community sizes Realistic user geographical location Realistic user Internet location (hops, latency, bandwidth)

June 3, Conclusions and ongoing work MultiProbe framework for large-scale P2P file sharing measurements Experience BitTorrent, 450,000+ unique peers, observed 50+ TB/day Correlated Internet and overlay network characteristics Currently building a P2P Traces Archive for the benefit of the whole community!

June 3, Thank you! Questions? Remarks? Observations? Help building our community’s P2P Traces Archive ! MultiProbe [google: “iosup”] Many thanks to Neil Spring (Scriptroute), Paulo Anita (website).