Random Graph Theory and P2P

Ähnliche Dokumente
Algorithms for graph visualization

Routing in WSN Exercise

Security of Online Social Networks

Power Laws And Rich Get Richer Phenomena Seminar Machinelles Lernen , Tomek Grubba

Tube Analyzer LogViewer 2.3

ANALYSIS AND SIMULATION OF DISTRIBUTION GRIDS WITH PHOTOVOLTAICS

AS Path-Prepending in the Internet And Its Impact on Routing Decisions

Customer-specific software for autonomous driving and driver assistance (ADAS)

Providers of climate services in Germany

TSM 5.2 Experiences Lothar Wollschläger Zentralinstitut für Angewandte Mathematik Forschungszentrum Jülich

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

Inhalt. Literatur. Dr. Felix Heine Complex and Distributed IT-Systems

Bayesian Networks. Syntax Semantics Parametrized Distributions Inference in Bayesian Networks. Exact Inference. Approximate Inference

Power-Efficient Server Utilization in Compute Clouds

Projektseminar Mobilkommunikation Projektseminar MIKS

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str Jena

Context-adaptation based on Ontologies and Spreading Activation

Finite Difference Method (FDM)

Inverse Problems In Medical Imaging

ABLAUF USI BÜRO INSKRIPTION

Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung

A closer look at the M/G/R PS model for TCP traffic

eurex rundschreiben 094/10

Universität Karlsruhe (TH)

Summary Details for Performance, Duration and Acoustic Measurements for the. Aircon 10S Wind Turbine. UK MCS Certification Summary

Virtual PBX and SMS-Server

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Level of service estimation at traffic signals based on innovative traffic data services and collection techniques

Causal Analysis in Population Studies

Fluid-Particle Multiphase Flow Simulations for the Study of Sand Infiltration into Immobile Gravel-Beds

Aufspüren von Honeypots / Honeywalls. Amir Alsbih freiburg.de

Electrical tests on Bosch unit injectors

Newest Generation of the BS2 Corrosion/Warning and Measurement System

Supplementary material for Who never tells a lie? The following material is provided below, in the following order:

Prüfbericht Nr. / Test Report No: F (Edition 1)

Geostatistics for modeling of soil spatial variability in Adapazari, Turkey

TMF projects on IT infrastructure for clinical research

... Chair of Mobile Business & Multilateral Security. Lecture 14 Business Informatics 2 (PWIN) FAQ WS 2015/16

Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine

LTE-Advanced Relay Technology and Standardization

Photometric Report 25 Lens Kit

Ressourcenmanagement in Netzwerken SS06 Vorl. 12,

Big Data Analytics. Fifth Munich Data Protection Day, March 23, Dr. Stefan Krätschmer, Data Privacy Officer, Europe, IBM

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt

The Master of Science Entrepreneurship and SME Management

Open queueing network model of a computer system: completed jobs

Einführung in die Finite Element Methode Projekt 2

Support Technologies based on Bi-Modal Network Analysis. H. Ulrich Hoppe. Virtuelles Arbeiten und Lernen in projektartigen Netzwerken

Scheduling. chemistry. math. history. physics. art

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS

Fundamentals of Electrical Engineering 1 Grundlagen der Elektrotechnik 1

Seminar SS 09 Amdahl`s Law and Cloud-Computing

Systemaufbau Blockdiagramm / System structure

WP2. Communication and Dissemination. Wirtschafts- und Wissenschaftsförderung im Freistaat Thüringen

vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V

Creating OpenSocial Gadgets. Bastian Hofmann

Online Learning in Management

Cleanroom Fog Generators Volcano VP 12 + VP 18

Zurich Open Repository and Archive. Anatomie von Kommunikationsrollen. Methoden zur Identifizierung von Akteursrollen in gerichteten Netzwerken

Certificate of conformity Generating unit, NS-protection

Peer-to-Peer- Netzwerke

Wireless Earbuds. D39 Trouble Shooting

Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6

Certificate of conformity Generating unit, NS-protection

Lukas Hydraulik GmbH Weinstraße 39 D Erlangen. Mr. Sauerbier. Lukas Hydraulik GmbH Weinstraße 39 D Erlangen

Meteorological measurements at the Offshore Platform FINO 2 - new insights -

Priorities (time independent and time dependent) Different service times of different classes at Type-1 nodes -

Statistics, Data Analysis, and Simulation SS 2015

rot red braun brown rot red RS-8 rot red braun brown R S V~

ABLAUF USI BÜRO INSKRIPTION im SS 2019

Electrical testing of Bosch common rail solenoid valve (MV) injectors

AC500 Application Example Scalable PLC for Individual Automation Connection of a DCF77 Radio Clock to an AC500 via ASCII Protocol

Dienstleistungsmanagement Übung 5

Connection between electrical resistivity and the hydraulic conductivity

1. General information Login Home Current applications... 3

SARA 1. Project Meeting

DIE NEUORGANISATION IM BEREICH DES SGB II AUSWIRKUNGEN AUF DIE ZUSAMMENARBEIT VON BUND LNDERN UND KOMMUNEN

11 Peer-to-Peer-Netzwerke

Rolf Wanka Sommersemester Vorlesung

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz

Inhalt. Inhalte der Vorlesung (vorläufig) Dr. Dominic Battré Complex and Distributed IT Systems. Napster. Eigenschaften von Gnutella

FEM Isoparametric Concept

Oracle Integration Cloud Service

GERMAN: BACKGROUND LANGUAGE. ATAR course examination Recording transcript

Labour law and Consumer protection principles usage in non-state pension system

Dr. Dominic Battré Complex and Distributed IT Systems

Dominic Battré P2P Netzwerke

Browser- gestützte Visualisierung komplexer Datensätze: Das ROAD System

Device Component: - SIPLUS extreme ET 200MP IM PN ST TX RAIL Order Nr. 6AG2155-5AA00-4AB0. Breslauer Straße Fürth Deutschland

ISEA RWTH Aachen Electric Bus Simulation

Introduction FEM, 1D-Example

Inhalte der Vorlesung. Ziele der Vorlesung. Dr. Felix Heine Complex and Distributed IT-Systems

Static Lightpath Routing in IP over WDM Networks

DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS

Electrical testing of Bosch common rail piezo injectors

Multicriterial Design Decision Making regarding interdependent Objectives in DfX

Transkript:

Graph Theory and PP GI Arbeitsgespräch 00 September th 00, Darmstadt {Schollmeier}@lkn.ei.tum.de

Impacts of PP.00E+.80E+ on PP Traffic per week in byte.60e+.0e+.0e+.00e+ 8.00E+0 6.00E+0.00E+0.00E+0 0.00E+00 0008 00060 00060 000505 00007 0000 0000 00006 0009 Date (yyyymmdd) 00 000 00096 00089 0007 0006 00057 0009 0000 0000 Data_Transfers Unidentified File_Sharing Only Signaling!! Data source: http://netflow.internet.edu/weekly/

The Gnutella Network on PP Measurements taken at the LKN in May 00

PP-Networks as Graph on PP Properties of PP networks: Degree varies between and 50 (Ultrapeers) Connections are established randomly, without any restrictions to physical topology Goal Establish an analytical model for PP networks Compute number of neighbors according to hop distance Analyze signaling loads Analyze availability Compare the performance of different PP networks

Graph A random graph is a collection of points or vertices With lines or edges connecting pairs of them at random Each edge has at least degree on PP 5

Approach based on Generating Functions (I) Generating Functions Probability distribution of vertex degree k: p k on PP Generating Function: First Moment: k 0( ) k 0 k = 0 G x = p x, G () = dg ( x) 0 k = kipk = = G0 k = 0 dx x= '() First Moment = Average degree of a vertex = number of first hop neighbors = k = G ' 0 ( ) 6

Approach based on Generating Functions (II) on PP Probability distribution of vertex degree of the first hop neighbors: Probability distribution of vertex degree of the nd hop neighbors: Average number of second nearest neighbors: G ( x) k kipk ix G k = 0 = = G kip k = 0 i k i 0 k = 0 k 0 0 ' ( x) () ' ( ) k ( ) = ( ) k p G x G G x d z = G G x ( ( )) 0 dx x= Probability distribution of vertex degree of the nd hop neighbors: ( ( ( ))) G G G x 0 7

Measurements on PP M.A. Jovanovic, F.S. Annexstein and K.A. Berman, "Scalability issues in large peer to peer networks -- A case study of Gnutella", Tech. Report, Univ. of Cincinati, 00. Number of Servents/Pings 5000 500 000 500 000 500 000 500 000 500 0,99 direct connections,9 direct connections Theory (average Nr. of Con. with,99 direct) Theory (average Nr. of Con. with,9 direct) Theory:,9 conn. Theory:,99 conn. 5 6 7 Hop-Count Measurements taken at LKN, 00.,9 conn.,99 conn. Power Law with τ =. Measured Growth is small 8

Number of reachable nodes on PP Nr. of reachable nodes Nr. of reachable nodes Content availability Content availability Replication rate: 0.0055 9 Power Law with τ =. z =.0 Exponential Distribution with κ=. z=.0

Basis for the Data Rates on PP TX PING() and QUERY() messages initialized by one node PING() and QUERY() forwarded on all but one of its virtual vertices PONG() and QUERY_HIT() forwarded on one of its virtual vertices. QUERY_HIT()-messages, which has to be sent on one of its virtual vertices. PONG()-message as an answer to a received PING()-message, which has to be sent on one of its virtual vertices RX PING() and QUERY() messages initialized by other nodes PONG() and QUERY_HIT() received on one of its virtual vertices. PONG() and QUERY_HIT()-messages, as a response to a previously initialized PING() or QUERY()- message. 0

Data rates TX in kbit/s RX in kbit/s on PP TX in kbit/s RX in kbit/s Power Law with τ =. z =.0 Exponential Distribution with κ=. z=.0

Powerlaw with cut off on PP Probability Power Law with τ =. z=. d_max=7 degree Nr. of reachable nodes TX in kbit/s RX in kbit/s

on PP PP-networks can be described with analytic models Evaluate the traffic Evaluate the availability Evaluate the reach Gnutella 0. with powerlaw (τ =., d_max=7) Other networks, e.g. Gnutella 0.6 with other parameters and further probabilities

References B. Bollobàs. Modern Graph Theory. Springer, 998 B. Bollobàs.. Academic Press. 985 P. Erdös, A. Rényi. On the Eveloution of random graphs. Publ. Math. Inst. Hungar. Acad. Sci., vol. 5, pp.7-6, 960. M. E. J. Newman, S. H. Strogatz,D. J. Watts. graphs with arbitrary degree distributions and their applications. Phys. Rev. E 6, 068, (00) H. S. Wilf. Generatingfunctionology. Academic Press, 99. A. Feldmann, A. C. Gilbert, W. Willinger, and T. G. Kurtz. The Changing Nature of Network Traffic: Scaling Phenomena. ACM Computer Communication Review, vol. 8, pp. 5-9, Apr. 998. E. Markatos. Tracing a large-scale Peer-to-Peer System: an hour in the lifetime of Gnutella. nd IEEE/ACM Int. Symp. On Cluster Computing and the Grid 00 B. Krishnamurthy, J. Wang, Y. Xie. Early Measurements of a Cluster-based Architecture for PP Systems. ACM SIGCOMM Internet Workshop 00. S. Saroui, P. Gummadi, S. Gribble. A Measurement Study of Peer-to-Peer File Sharing Systems. Technical Report #UW-CSE-0-06-0.. K. Anderson. Analysis of the Traffic on the Gnutella Network. CSE Project report. K. Kant. An Analytic Model for Peer to Peer File Sharing Networks. Proc. of International Communications Conference, May 00, Anchorage, AL R. Schollmeier, G. Kunzmann. GnuViz Mapping the Gnutella Network to its Geographical Locations. Special Issue on PP networking of the PIK Journal to appear in Spring 00. R. Schollmeier, A. Dumanois. Peer-to-Peer Traffic Characteristics. EUNICE 00. Budapest, Hungary. Sepetember 00. R. Schollmeier, F. Hermann. Topology-Analysis of Pure Peer-to-Peer Networks. In Proceedings of the Fachtagung "Kommunikation in Verteilten Systemen" (KiVS 00). Leipzig, Germany, February 6-8, 00 Gnutella Protocol Specification, version 0.; available at http://www.clip.com/gnutellaprotocol0.pdf, 0.0.00. M.A. Jovanovic, F.S. Annexstein and K.A. Berman, "Scalability issues in large peer to peer networks - - A case study of Gnutella", Tech. Report, Univ. of Cincinati, 00.