Peer-to-Peer Networks 01: Organization and Introduction Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg.

Slides:



Advertisements
Similar presentations
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
Advertisements

Peer to Peer (P2P) Networks and File sharing. By: Ryan Farrell.
An Overview of Peer-to-Peer Networking CPSC 441 (with thanks to Sami Rollins, UCSB)
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Application Layer Overlays IS250 Spring 2010 John Chuang.
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
Peer-to-Peer Content Sharing. P2P File Sharing Benefits Why use a P2P model for a file sharing application?
FRIENDS: File Retrieval In a dEcentralized Network Distribution System Steven Huang, Kevin Li Computer Science and Engineering University of California,
Introduction to Peer-to-Peer (P2P) Systems Gabi Kliot - Computer Science Department, Technion Concurrent and Distributed Computing Course 28/06/2006 The.
P2P Network is good or bad? Sang-Hyun Park. P2P Network is good or bad? - Definition of P2P - History of P2P - Economic Impact - Benefits of P2P - Legal.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Beyond Napster: An Overview of Peer-to-Peer Systems and Applications Sami Rollins.
1 Client-Server versus P2P  Client-server Computing  Purpose, definition, characteristics  Relationship to the GRID  Research issues  P2P Computing.
Chord-over-Chord Overlay Sudhindra Rao Ph.D Qualifier Exam Department of ECECS.
Topics in Reliable Distributed Systems Fall Dr. Idit Keidar.
1 Seminar: Information Management in the Web Gnutella, Freenet and more: an overview of file sharing architectures Thomas Zahn.
P2P WeeSan Lee
CHAPTER 2: Introduction to Systems Concepts and Systems Architecture
A Study on Mobile P2P Systems Hongyu Li. Outline  Introduction  Characteristics of P2P  Architecture  Mobile P2P Applications  Conclusion.
Top P2P File- sharing Software (some of them ). eDonkey/Overnet Especially popular in Europe, the two P2P networks eDonkey and Overnet combined support.
Introduction to Peer-to-Peer Networks. What is a P2P network Uses the vast resource of the machines at the edge of the Internet to build a network that.
Introduction Widespread unstructured P2P network
Cmpe 494 Peer-to-Peer Computing Anıl Gürsel Didem Unat.
Peer to Peer Network Anas Hardan. What is a Network? What is a Network? A network is a group of computers and other devices (such as printers) that are.
BitTorrent Internet Technologies and Applications.

Distributed Systems Concepts and Design Chapter 10: Peer-to-Peer Systems Bruce Hammer, Steve Wallis, Raymond Ho.
1 P2P Computing. 2 What is P2P? Server-Client model.
Introduction to Peer-to-Peer Networks. What is a P2P network A P2P network is a large distributed system. It uses the vast resource of PCs distributed.
Peer-to-Peer Networking. Presentation Introduction Characteristics and Challenges of Peer-to-Peer Peer-to-Peer Applications Classification of Peer-to-Peer.
徐晨桓 李柏穎.  Definition  Introduction  History  Example - Napster  Example - Gnutella 徐晨桓 李柏穎 2/27.
Introduction of P2P systems
Gerhard WeikumPeer-to-Peer Information Systems – WS 04/051 Peer-to-Peer Information Systems Gerhard Weikum
Vulnerabilities in peer to peer communications Web Security Sravan Kunnuri.
Peer-to-Pee Computing HP Technical Report Chin-Yi Tsai.
1 HEINZ NIXDORF INSTITUT University of Paderborn Algorithms und Complexity Seminar Designing Peer-to-Peer- Networks Christian Schindelhauer
An Introduction to Peer-to-Peer Networks Presentation for MIE456 - Information Systems Infrastructure II Vinod Muthusamy October 30, 2003.
1 Distributed Hash Tables (DHTs) Lars Jørgen Lillehovde Jo Grimstad Bang Distributed Hash Tables (DHTs)
PSI Peer Search Infrastructure. Introduction What are P2P Networks? The term "peer-to-peer" refers to a class of systems and applications that employ.
Sun Yat-Sen University Introduction1 Advanced Topics on Computer Networking (现代计算机网络) Instructor: Di Wu (吴迪)
Super-peer Network. Motivation: Search in P2P Centralised (Napster) Flooding (Gnutella)  Essentially a breadth-first search using TTLs Distributed Hash.
1 V1-Filename.ppt / / Jukka K. Nurminen Peer-to-peer T Applications and Services in Internet, Fall 2008 Jukka K. Nurminen.
1 V1-Filename.ppt / / Jukka K. Nurminen Content Search UnstructuredP2P Content Search Unstructured P2P Jukka K. Nurminen *Partly adapted from.
Peer-to-Peer Network Tzu-Wei Kuo. Outline What is Peer-to-Peer(P2P)? P2P Architecture Applications Advantages and Weaknesses Security Controversy.
Gabriel Dusil Chief Marketing & Corporate Strategy Officer Visual Unity Global cz.linkedin.com/in/gabrieldusil gdusil.wordpress.com
FastTrack Network & Applications (KaZaA & Morpheus)
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
PEER TO PEER (P2P) NETWORK By: Linda Rockson 11/28/06.
Skype Tamara Taylor.
ADVANCED COMPUTER NETWORKS Peer-Peer (P2P) Networks 1.
Peer to Peer Computing. What is Peer-to-Peer? A model of communication where every node in the network acts alike. As opposed to the Client-Server model,
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
Bruce Hammer, Steve Wallis, Raymond Ho
INTERNET TECHNOLOGIES Week 10 Peer to Peer Paradigm 1.
Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg.
P2P Search COP6731 Advanced Database Systems. P2P Computing  Powerful personal computer Share computing resources P2P Computing  Advantages: Shared.
P2P Search COP P2P Search Techniques Centralized P2P systems  e.g. Napster, Decentralized & unstructured P2P systems  e.g. Gnutella.
© 2016 A. Haeberlen, Z. Ives CIS 455/555: Internet and Web Systems 1 University of Pennsylvania Decentralized systems February 15, 2016.
Peer-to-Peer Networks 16 P2P in the Wild Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg.
Peer-to-peer systems ”Sharing is caring”. Why P2P? Client-server systems limited by management and bandwidth P2P uses network resources at the edges.
Peer-to-Peer Networks 10 Fast Download Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg.
Peer-to-Peer Networks 10 Fast Download Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg.
Peer-to-Peer File Sharing Systems Group Meeting Speaker: Dr. Xiaowen Chu April 2, 2004 Centre for E-transformation Research Department of Computer Science.
Innovations in P2P Communications David A. Bryan College of William and Mary April 11, 2006 Advisor: Bruce B. Lowekamp.
Peer-to-Peer Networks 09 Random Graphs for Peer-to-Peer-Networks Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University.
Principles of Network Applications
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER
CS234 – Advanced Network Tuesdays, Thursdays 3:30-4:50p.m. ICS 243
InfoShare A Distributed P2P Information Storage & Retrieval System
COSC 4213: Computer Networks II
Presentation transcript:

Peer-to-Peer Networks 01: Organization and Introduction Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg

People  Christian Schindelhauer -Prof. of the chair Computer Networks and Telematics -Coauthor of the book „Peer-to- Peer-Netzwerke – Methoden und Grundlagen“  Amir Alsbih -Chief Information Security Officer (CISO) at Haufe -PhD in computer security  Joan Bordoy  Sebastian Sester -Scientific staff members 2

General  Web page - (to do)  Lecture -starts Monday, 4pm-6pm, Wednesday, 12pm-1pm,  Exercise classes -Wednesday, 1pm-2pm, building  Oral exam -no prerequisites -register on-line (in time) 3

Exercises  Exercise class -Wednesday, 11am-12pm, building 101, starts  Exercises -appear every Wednesday on the web-page -voluntary, but are the basis for the oral exam -solutions of the exercises are discussed in the following week 4

Exam  Oral exam -based on the lecture and the exercises -register online for the exam -Mandatory registration 5

Materials  Slides -appear before the lecture on the web-page  Book -~60% of the lecture can be found in Mahlmann, Schindelhauer, Peer-to- Peer-Netzwerke — Methoden und Algorithmen, Springer 2007  Further Literature -Research papers will be presented during the lecture on the slides and on the web-page 6

Internet Traffic 7

8 Increase of Internet Traffic Cisco predition 2016: >250 Pbit/s >1 Zbit/s Cisco predition 2016: >250 Pbit/s >1 Zbit/s

Global Internet Traffic Shares Source: CacheLogic

Internet Traffic of a German ISP August Source: Alsbih, Janson, S. Analysis of Peer-to-Peer Traffic and User Behaviour ITA 2011JansonS.

BitTorrent User Behavior of a German ISP August Source: Alsbih, Janson, S. Analysis of Peer-to-Peer Traffic and User Behaviour ITA 2011JansonS.

BitTorrent User Behavior of a German ISP August Source: Alsbih, Janson, S. Analysis of Peer-to-Peer Traffic and User Behaviour ITA 2011JansonS.

Internet Traffic 2010

Internet Traffic

Skype Traffic 15

Internet Traffic of a German ISP August Download Upload Source: Alsbih, Janson, S. Analysis of Peer-to-Peer Traffic and User Behaviour ITA 2011JansonS.

Milestones P2P Systems  Napster (1st version: )  Gnutella (2000), Gnutella-2 (2002)  Edonkey (2000) -later: Overnet usese Kademlia  FreeNet (2000) -Anonymized download  JXTA (2001) -Open source P2P network platform  FastTrack (2001) -known from KaZaa, Morpheus, Grokster  Bittorrent (2001) -only download, no search  Skype (2003) -VoIP (voice over IP), Chat, Video 17

Milestones Theory  Distributed Hash-Tables (DHT) (1997) -introduced for load balancing between web-servers  CAN (2001) -efficient distributed DHT data structure for P2P networks  Chord (2001) -efficient distributed P2P network with logarithmic search time  Pastry/Tapestry (2001) -efficient distributed P2P network using Plaxton routing  Kademlia (2002) -P2P-Lookup based on XOr-Metrik  Many more approaches -Viceroy, Distance-Halving, Koorde, Skip-Net, P-Grid,...  Further Developments -Network Coding for P2P -Anonymity, Security -P2P Streaming 18

What is a P2P Network?  What is P2P NOT? -a peer-to-peer network is not a client-server network  Etymology: peer -from latin par = equal -one that is of equal standing with another -P2P, Peer-to-Peer: a relationship between equal partners  Definition -a Peer-to-Peer Network is a communication network between computers in the Internet without central control and without reliable partners  Observation -the Internet can be seen as a large P2P network 19

Contents  Short history  First Peer-to-Peer Networks -Napster -Gnutella  CAN  Chord  Pastry und Tapestry  Game theory  P2P traffic  Codes  P2P in the real world 20

Peer-to-Peer Networks 01: Organization and Introduction Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg