Peer-to-Peer Networks
01: Organization and Introduction
Christian Schindelhauer
Technical Faculty Computer-Networks and Telematics University of Freiburg
Peer-to-Peer Networks 01: Organization and Introduction Christian - - PowerPoint PPT Presentation
Peer-to-Peer Networks 01: Organization and Introduction Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg Web & Dates Web page - http://cone.informatik.uni-freiburg.de/cone_teach/
01: Organization and Introduction
Christian Schindelhauer
Technical Faculty Computer-Networks and Telematics University of Freiburg
cone_teach_current/p2p-WS12
2
week
3
4
page
found in Mahlmann, Schindelhauer, Peer-to-Peer-Netzwerke — Methoden und Algorithmen, Springer 2007
during the lecture on the slides and
5
6
7
2010 2005 2000 1995 1990 2015 1 Mbit/s 1 Gbit/s 1 Tbit/s
10 Mbit/s 100 Mbit/s 10 Gbit/s 100 Gbit/s 10 Tbit/s 100 Tbit/s
1 Pbit/s
Cisco: 966 Exabyte/y 2015
2020
10 Pbit/s 100 Pbit/s
1 Ebit/s
Source: CacheLogic 2005
8
E-Mail FTP Peer-to-Peer Web
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004
CacheLogic Research
Trends of Internet Protocols 1993-2004 Share of Internet traffic
10 20 30 40 50 60 70
Source: Ipoque 2007
9
Source: Ipoque 2007
Source: Ipoque 2007
10
Source: Ipoque 2007
11
(June 2007)
HTTP traffic volume
after four years continues record
Youtube.com
12
rest 2 % VoIP 1 % Newsgroups 9 % non-HTTP video streaming 3 % gaming 2 % P2P 37 % HTTP 46 %
Cisco Visual Networking Index Usage contains data of 20 anonymous service providers Traffic Study
Traffic [Percentage] 10 20 30 40 50 HTTP Online Video P2P File Sharing Web−Based FS Rest 26.39 26.15 24.85 18.69 3.92
Filesharing 43.54
[”Cisco Visual Networking Index: Usage”, White Paper, 2010]
HTTP 44.4 % BitTorrent 24.1 % NNTP 14.2 % SHOUTcast 6.4 % RTMP 5 % eDonkey 4 % RTSP 1.2 % Skype 0.8 %
HTTP 14.6 % BitTorrent 64.3 % NNTP 0.7 % SHOUTcast 0.7 % RTMP 0.4 % eDonkey 16.3 % RTSP 0.1 % Skype 3 %
14
Download Upload
Source: Alsbih, Janson, S. Analysis of Peer-to-Peer Traffic and User Behaviour ITA 2011
15
HTTP most traffic BitTorrent most upload Top ten services of the average user
Mean Host Traffic [kb/s]
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5
HTTP in HTTP out BitTorrent in BitTorrent out NNTP in NNTP out eDonkey in eDonkey out SSL in SSL out SHOUTcast in SHOUTcast out RTMP in RTMP out FTP transfer in FTP transfer out Microsoft BITS in Microsoft BITS out Gnutella in Gnutella out Rest in Rest out
3.25 0.12 0.68 0.52 0.34 0.01 0.210.24 0.21 0.03 0.140.02 0.11 0 0.060.01 0.05 0 0.04 0 0.39 0.21
!""#$ %&'$ ()*"+,,-.*$ /&'$ 0-1*$ 23'$ !""#$ %%&$ '()"*++,-)$ ./&$ 0,1)$ ..&$
Download Upload 5x 4x
Source: Alsbih, Janson, S. Analysis of Peer-to-Peer Traffic and User Behaviour ITA 2011
BitTorrent User Behavior of a German ISP August 2009
16
Online period length probability
2 5 10 20 50 100 5e−05 1e−03 5e−02
probability [log] 16 24 probability for online period length [in hours] approximated function cases of piecewise definition
Source: Alsbih, Janson, S. Analysis of Peer-to-Peer Traffic and User Behaviour ITA 2011
BitTorrent User Behavior of a German ISP August 2009
17
Fourier analysis shows 12h and 24h peak 24h periodicity roughly resembles sin curve Fourier analysis of traffic & periodicty
50 100 150 200 250 300 24 48 72 96 120 144 168 192 216 240 energy [MB/hour] period [hours] Incoming Traffic Outgoing Traffic
0.5 1 1.5 2 2.5 3 3.5 4 0 1 2 3 4 5 6 7 8 9 10 11 traffic [kb/s] half−daytime [hours] incoming traffic
0.5 1 1.5 2 2.5 3 3.5 4 24 48 72 96 120 144 traffic [kb/s] day incoming traffic incoming traffic (daily mean)
Sat Sun Mon Tue Wed Thu Fri 0.5 1 1.5 2 2.5 3 3.5 4 0 2 4 6 8 10 12 14 16 18 20 22 traffic [kb/s] daytime [hours] incoming traffic
Source: Alsbih, Janson, S. Analysis of Peer-to-Peer Traffic and User Behaviour ITA 2011
18
19
computers in the Internet
20
21
01: Organization and Introduction
Christian Schindelhauer
Technical Faculty Computer-Networks and Telematics University of Freiburg