SlideShare ist ein Scribd-Unternehmen logo
PeerfactSim.KOM – Ein Simulator für hochskalierende Peer-to-Peer Systeme Unterstützt die Entwicklung von neuen P2P Anwendungen CeBIT – TTN Hessen | Halle 9, Stand C22 4 – 10. März 2008 Dipl.-Inform. Sebastian Kaune Dipl.-Inform. Konstantin Pussep Dipl.-Math., Dipl.Inf. Kalman Graffi Dipl.-Ing. Aleksandra Kovacevic Dipl.-Wirtsch.-Ing. Nicolas Liebau
Unterstützen P2P Forscher die Piraterie? P2P = Illegale Dateitauschbörsen ? 1999 2000 2001 2002 2004 2003 2005 2006 2007 2008 … ≠  illegales Filesharing
Was ist Peer-to-Peer? Client/Server Verbindungen Peer-to-Peer Verbindungen Kalman  in Hannover Sandra in Darmstadt Für Sandra von Kalman Findet Sandra und sorgt dafür, dass die Nachricht ankommt Für Sandra von Kalman 1. 2. 3. Kalman  in Hannover Sandra  in Darmstadt Für Sandra von Kalman Finde Sandra  selbst und sorge  selbst  dafür, dass die Nachricht ankommt 2. 1. Herausforderung
Kommunikation im Internet: 1960 and Jetzt Das Internet startete als P2P System Das frühe Internet (späte 1960, ARPANET)  Ziel : Teilen von Rechenkapazitäten Der Wechsel zu Master/Slave oder Client/Server Das Internet „explodierte“ und brachte seit 1994 Milliarden von Nutzern ins Netz Typische Internet-Teilnehmer senden Emails, surfen im Web, kaufen ein …   sie  fordern  einen Dienst  an  und warten auf eine Antwort Nutzer sind meist nur vorübergehend „online“ (Modem-Einwahl, DSL) Es gibt zu wenige IP-Adressen (ca.  5 mal mehr User ) Erstes ARPANET imp Protokoll: Dokumentiert die erste Nachricht im Internet. Sie wurde über das ARPANET von UCLA an SRI geschickt.  UCLA UCSB SRI Utah
Beispiel von Client-Server Kommunikation
Client-Server Kommunikation: Nachteile Anfällig für  Fehler Engpass skalierbar? + + + + + + + - - - - - - - € Kosten
Peer-to-Peer Kommunikation + - - + + - - + + - - - + + Ressourcen teilen an Kosten beteiligen Engpässe vermeiden
Erforschung & Entwicklung von  neuen (Peer-to-Peer) Anwendungen? FORSCHUNG ENTWICKLUNG Schwierig, riskant, langsam! Problemstellung Was erforschen? Spezifikation Was ist zu bauen? Entwurf Wie macht man es? Implementierung Konzept umsetzen! Testen Funktioniert die Lösung? Übersicht zu  Stand der Forschung Was existiert bereits? Lösung Erfinden! Auswertung Funktioniert die Idee?
PeerfactSim.KOM –  Peer-to-Peer System Simulator Anwendungs-Schicht Transport-Schicht Overlay-Schicht Benutzer-Schicht Simulations-Engine   Netzwerk-Schicht UDP TCP Online-Zeit Modell Verhalten Jitter Paket- Verlust Kademlia Chord RTT
Wie funktioniert PeerfactSim.KOM? Globale Netzwerk Positionierung Komplexe Internet Struktur Einfacher Geo- metrischer Raum Anwendung Transport Overlay Benutzer Simulations-Engine   Netzwerk PeerfactSim.KOM
Danke für die Aufmerksamkeit PeerfactSim.KOM – Ein Simulator für hochskalierende Peer-to-Peer Systeme CeBIT – TTN Hessen | Halle 9, Stand C22 4 – 10. März 2008 Dipl.-Inform. Sebastian Kaune Dipl.-Inform. Konstantin Pussep Dipl.-Math., Dipl.Inf. Kalman Graffi Dipl.-Ing. Aleksandra Kovacevic Dipl.-Wirtsch.-Ing. Nicolas Liebau
Peer-to-Peer Communication
Other Peer-to-Peer Simulators… Do not simulate applications Application Layer Transport Layer Overlay Layer User Layer UDP TCP Online-time Model Behavior Jitter Package Loss Kademlia Simulation Engine   Chord Network Layer RTT

Weitere ähnliche Inhalte

Ähnlich wie Cebit 2008 - PeerfactSim.KOM - Ein Simulator für hochskalierede Peer-to-Peer Systeme

Feedback-Loops in der ABAP Softwareentwicklung
Feedback-Loops in der ABAP SoftwareentwicklungFeedback-Loops in der ABAP Softwareentwicklung
Feedback-Loops in der ABAP Softwareentwicklung
Pascal_Erni
 
Evaluation des iSIPS IP Stack für drahtlose Sensornetze
Evaluation des iSIPS IP Stack für drahtlose SensornetzeEvaluation des iSIPS IP Stack für drahtlose Sensornetze
Evaluation des iSIPS IP Stack für drahtlose Sensornetze
Peter Rothenpieler
 
Das Internet ist dezentral. Und andere gefährliche Mythen
Das Internet ist dezentral. Und andere gefährliche MythenDas Internet ist dezentral. Und andere gefährliche Mythen
Das Internet ist dezentral. Und andere gefährliche Mythen
Sebastian Deterding
 
AWS Initiate Berlin - Digitale Transformation - Warum Kunden aus dem öffentl...
AWS Initiate Berlin - Digitale Transformation - Warum Kunden aus dem öffentl...AWS Initiate Berlin - Digitale Transformation - Warum Kunden aus dem öffentl...
AWS Initiate Berlin - Digitale Transformation - Warum Kunden aus dem öffentl...
Amazon Web Services
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesen
enpit GmbH & Co. KG
 
C# Workshop - Networking
C# Workshop - NetworkingC# Workshop - Networking
C# Workshop - Networking
Qiong Wu
 
WS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche WolkeWS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche Wolke
CloudOps Summit
 
Freie Software in der (Groß-)Forschung
Freie Software in der (Groß-)ForschungFreie Software in der (Groß-)Forschung
Freie Software in der (Groß-)Forschung
Andreas Schreiber
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
yurukov
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
yurukov
 
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Boris Adryan
 
Apache Solr Revisited 2015
Apache Solr Revisited 2015Apache Solr Revisited 2015
Apache Solr Revisited 2015
Olivier Dobberkau
 
Service Mesh - Kilometer 30 im Microservices-Marathon
Service Mesh - Kilometer 30 im Microservices-MarathonService Mesh - Kilometer 30 im Microservices-Marathon
Service Mesh - Kilometer 30 im Microservices-Marathon
Michael Hofmann
 
SplunkLive! München - Flughafen München
SplunkLive! München - Flughafen MünchenSplunkLive! München - Flughafen München
SplunkLive! München - Flughafen München
Splunk
 
Servicierung von Monolithen - Der Weg zu neuen Technologien bis hin zum Servi...
Servicierung von Monolithen - Der Weg zu neuen Technologien bis hin zum Servi...Servicierung von Monolithen - Der Weg zu neuen Technologien bis hin zum Servi...
Servicierung von Monolithen - Der Weg zu neuen Technologien bis hin zum Servi...
Michael Hofmann
 
Das Internet
Das InternetDas Internet
Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen
Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten NetzenPerformance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen
Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen
Connected-Blog
 
Apache Kafka
Apache KafkaApache Kafka
Apache Kafka
gedoplan
 

Ähnlich wie Cebit 2008 - PeerfactSim.KOM - Ein Simulator für hochskalierede Peer-to-Peer Systeme (20)

Feedback-Loops in der ABAP Softwareentwicklung
Feedback-Loops in der ABAP SoftwareentwicklungFeedback-Loops in der ABAP Softwareentwicklung
Feedback-Loops in der ABAP Softwareentwicklung
 
Evaluation des iSIPS IP Stack für drahtlose Sensornetze
Evaluation des iSIPS IP Stack für drahtlose SensornetzeEvaluation des iSIPS IP Stack für drahtlose Sensornetze
Evaluation des iSIPS IP Stack für drahtlose Sensornetze
 
Das Internet ist dezentral. Und andere gefährliche Mythen
Das Internet ist dezentral. Und andere gefährliche MythenDas Internet ist dezentral. Und andere gefährliche Mythen
Das Internet ist dezentral. Und andere gefährliche Mythen
 
AWS Initiate Berlin - Digitale Transformation - Warum Kunden aus dem öffentl...
AWS Initiate Berlin - Digitale Transformation - Warum Kunden aus dem öffentl...AWS Initiate Berlin - Digitale Transformation - Warum Kunden aus dem öffentl...
AWS Initiate Berlin - Digitale Transformation - Warum Kunden aus dem öffentl...
 
Modernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesenModernisierung in Zeiten wie diesen
Modernisierung in Zeiten wie diesen
 
C# Workshop - Networking
C# Workshop - NetworkingC# Workshop - Networking
C# Workshop - Networking
 
WS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche WolkeWS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche Wolke
 
openHAB @ JUG Stuttgart
openHAB @ JUG StuttgartopenHAB @ JUG Stuttgart
openHAB @ JUG Stuttgart
 
2010 09 21 AdminCamp News Tuesday
2010 09 21 AdminCamp News Tuesday2010 09 21 AdminCamp News Tuesday
2010 09 21 AdminCamp News Tuesday
 
Freie Software in der (Groß-)Forschung
Freie Software in der (Groß-)ForschungFreie Software in der (Groß-)Forschung
Freie Software in der (Groß-)Forschung
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
 
Apache Solr Revisited 2015
Apache Solr Revisited 2015Apache Solr Revisited 2015
Apache Solr Revisited 2015
 
Service Mesh - Kilometer 30 im Microservices-Marathon
Service Mesh - Kilometer 30 im Microservices-MarathonService Mesh - Kilometer 30 im Microservices-Marathon
Service Mesh - Kilometer 30 im Microservices-Marathon
 
SplunkLive! München - Flughafen München
SplunkLive! München - Flughafen MünchenSplunkLive! München - Flughafen München
SplunkLive! München - Flughafen München
 
Servicierung von Monolithen - Der Weg zu neuen Technologien bis hin zum Servi...
Servicierung von Monolithen - Der Weg zu neuen Technologien bis hin zum Servi...Servicierung von Monolithen - Der Weg zu neuen Technologien bis hin zum Servi...
Servicierung von Monolithen - Der Weg zu neuen Technologien bis hin zum Servi...
 
Das Internet
Das InternetDas Internet
Das Internet
 
Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen
Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten NetzenPerformance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen
Performance-Anforderungen durch VoIP und Cloud Computing an IP-basierten Netzen
 
Apache Kafka
Apache KafkaApache Kafka
Apache Kafka
 

Mehr von Kalman Graffi

IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...
IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...
IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...
Kalman Graffi
 
LibreSocial - P2P Framework for Social Networks - Overview
LibreSocial - P2P Framework for Social Networks - OverviewLibreSocial - P2P Framework for Social Networks - Overview
LibreSocial - P2P Framework for Social Networks - Overview
Kalman Graffi
 
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...
Kalman Graffi
 
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...
Kalman Graffi
 
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia Case
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia CaseIEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia Case
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia Case
Kalman Graffi
 
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...
Kalman Graffi
 
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...
Kalman Graffi
 
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...
Kalman Graffi
 
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...
Kalman Graffi
 
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...
Kalman Graffi
 
Kalman Graffi - Monitoring and Management of P2P Systems - 2010
Kalman Graffi - Monitoring and Management of P2P Systems - 2010Kalman Graffi - Monitoring and Management of P2P Systems - 2010
Kalman Graffi - Monitoring and Management of P2P Systems - 2010
Kalman Graffi
 
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
Kalman Graffi
 
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010
Kalman Graffi
 
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocial
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocialQuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocial
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocial
Kalman Graffi
 
LifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social NetworksLifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social Networks
Kalman Graffi
 
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...
Kalman Graffi
 
Kalman Graffi - 10 Slide - 2010
Kalman Graffi - 10 Slide - 2010Kalman Graffi - 10 Slide - 2010
Kalman Graffi - 10 Slide - 2010
Kalman Graffi
 
Kalman Graffi - 1 Slide - 2010
Kalman Graffi - 1 Slide - 2010Kalman Graffi - 1 Slide - 2010
Kalman Graffi - 1 Slide - 2010
Kalman Graffi
 
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...
Kalman Graffi
 
Kalman Graffi - 3rd Research Talk - 2010
Kalman Graffi - 3rd Research Talk - 2010Kalman Graffi - 3rd Research Talk - 2010
Kalman Graffi - 3rd Research Talk - 2010
Kalman Graffi
 

Mehr von Kalman Graffi (20)

IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...
IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...
IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...
 
LibreSocial - P2P Framework for Social Networks - Overview
LibreSocial - P2P Framework for Social Networks - OverviewLibreSocial - P2P Framework for Social Networks - Overview
LibreSocial - P2P Framework for Social Networks - Overview
 
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...
 
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...
 
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia Case
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia CaseIEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia Case
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia Case
 
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...
 
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...
 
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...
 
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...
 
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...
 
Kalman Graffi - Monitoring and Management of P2P Systems - 2010
Kalman Graffi - Monitoring and Management of P2P Systems - 2010Kalman Graffi - Monitoring and Management of P2P Systems - 2010
Kalman Graffi - Monitoring and Management of P2P Systems - 2010
 
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
 
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010
 
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocial
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocialQuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocial
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocial
 
LifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social NetworksLifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social Networks
 
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...
 
Kalman Graffi - 10 Slide - 2010
Kalman Graffi - 10 Slide - 2010Kalman Graffi - 10 Slide - 2010
Kalman Graffi - 10 Slide - 2010
 
Kalman Graffi - 1 Slide - 2010
Kalman Graffi - 1 Slide - 2010Kalman Graffi - 1 Slide - 2010
Kalman Graffi - 1 Slide - 2010
 
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...
 
Kalman Graffi - 3rd Research Talk - 2010
Kalman Graffi - 3rd Research Talk - 2010Kalman Graffi - 3rd Research Talk - 2010
Kalman Graffi - 3rd Research Talk - 2010
 

Cebit 2008 - PeerfactSim.KOM - Ein Simulator für hochskalierede Peer-to-Peer Systeme

  • 1. PeerfactSim.KOM – Ein Simulator für hochskalierende Peer-to-Peer Systeme Unterstützt die Entwicklung von neuen P2P Anwendungen CeBIT – TTN Hessen | Halle 9, Stand C22 4 – 10. März 2008 Dipl.-Inform. Sebastian Kaune Dipl.-Inform. Konstantin Pussep Dipl.-Math., Dipl.Inf. Kalman Graffi Dipl.-Ing. Aleksandra Kovacevic Dipl.-Wirtsch.-Ing. Nicolas Liebau
  • 2. Unterstützen P2P Forscher die Piraterie? P2P = Illegale Dateitauschbörsen ? 1999 2000 2001 2002 2004 2003 2005 2006 2007 2008 … ≠ illegales Filesharing
  • 3. Was ist Peer-to-Peer? Client/Server Verbindungen Peer-to-Peer Verbindungen Kalman in Hannover Sandra in Darmstadt Für Sandra von Kalman Findet Sandra und sorgt dafür, dass die Nachricht ankommt Für Sandra von Kalman 1. 2. 3. Kalman in Hannover Sandra in Darmstadt Für Sandra von Kalman Finde Sandra selbst und sorge selbst dafür, dass die Nachricht ankommt 2. 1. Herausforderung
  • 4. Kommunikation im Internet: 1960 and Jetzt Das Internet startete als P2P System Das frühe Internet (späte 1960, ARPANET) Ziel : Teilen von Rechenkapazitäten Der Wechsel zu Master/Slave oder Client/Server Das Internet „explodierte“ und brachte seit 1994 Milliarden von Nutzern ins Netz Typische Internet-Teilnehmer senden Emails, surfen im Web, kaufen ein …  sie fordern einen Dienst an und warten auf eine Antwort Nutzer sind meist nur vorübergehend „online“ (Modem-Einwahl, DSL) Es gibt zu wenige IP-Adressen (ca. 5 mal mehr User ) Erstes ARPANET imp Protokoll: Dokumentiert die erste Nachricht im Internet. Sie wurde über das ARPANET von UCLA an SRI geschickt. UCLA UCSB SRI Utah
  • 6. Client-Server Kommunikation: Nachteile Anfällig für Fehler Engpass skalierbar? + + + + + + + - - - - - - - € Kosten
  • 7. Peer-to-Peer Kommunikation + - - + + - - + + - - - + + Ressourcen teilen an Kosten beteiligen Engpässe vermeiden
  • 8. Erforschung & Entwicklung von neuen (Peer-to-Peer) Anwendungen? FORSCHUNG ENTWICKLUNG Schwierig, riskant, langsam! Problemstellung Was erforschen? Spezifikation Was ist zu bauen? Entwurf Wie macht man es? Implementierung Konzept umsetzen! Testen Funktioniert die Lösung? Übersicht zu Stand der Forschung Was existiert bereits? Lösung Erfinden! Auswertung Funktioniert die Idee?
  • 9. PeerfactSim.KOM – Peer-to-Peer System Simulator Anwendungs-Schicht Transport-Schicht Overlay-Schicht Benutzer-Schicht Simulations-Engine Netzwerk-Schicht UDP TCP Online-Zeit Modell Verhalten Jitter Paket- Verlust Kademlia Chord RTT
  • 10. Wie funktioniert PeerfactSim.KOM? Globale Netzwerk Positionierung Komplexe Internet Struktur Einfacher Geo- metrischer Raum Anwendung Transport Overlay Benutzer Simulations-Engine Netzwerk PeerfactSim.KOM
  • 11. Danke für die Aufmerksamkeit PeerfactSim.KOM – Ein Simulator für hochskalierende Peer-to-Peer Systeme CeBIT – TTN Hessen | Halle 9, Stand C22 4 – 10. März 2008 Dipl.-Inform. Sebastian Kaune Dipl.-Inform. Konstantin Pussep Dipl.-Math., Dipl.Inf. Kalman Graffi Dipl.-Ing. Aleksandra Kovacevic Dipl.-Wirtsch.-Ing. Nicolas Liebau
  • 13. Other Peer-to-Peer Simulators… Do not simulate applications Application Layer Transport Layer Overlay Layer User Layer UDP TCP Online-time Model Behavior Jitter Package Loss Kademlia Simulation Engine Chord Network Layer RTT

Hinweis der Redaktion

  1. First what is not peer-to-peer -> Client/server Let’s assume kalman wants…
  2. The Internet as originally designed in late 1960s was p2p system. The goal of the original ARPANET was to share computing resources around U.S. The challenge was to integrate different kinds of existing networks as well as future technologies with one common network architecture that would allow every host to be an equal player. The first few hosts on the ARPANET _ UCLA, SRI, UCSB, and University of Utah – were already indipendent computing sites with EQUAL status. The ARPANET connect them together not in a master/slave or client/server relationship, but rather as equal computing peers (= ) About the picture: The first message ever to be sent over the ARPANET occurred at 10:30 PM on October 29, 1969. It was sent by UCLA student programmer Charley Kline and supervised by UCLA Professor Leonard Kleinrock. The message was sent from the UCLA SDS Sigma 7 Host computer to the SRI SDS 940 Host computer. The message itself was simply the word "login." The "l" and the "o" transmitted without problem but then the system crashed. Hence, the first message on the ARPANET was "Lo." They were able to do the full login about an hour later. The initials CSK in the log stand for Charles S. Kline . Charley was the first person to ever login to a remote host via the Arpanet. The switch to master/slave or client/server: After Internet became accessible to masses, the first paradigm of symmetrical communication between hosts of the network changed into asymmetrical client-server, in order to accommodate shortage of IP addresses. Majority of users, so- called edge of the Internet, are just temporary connected to Internet via dial-up or e.g. DSL, and since they are not offering any service, they do not need permanent IP address. Thereby the power of that huge number of users is not exploited but contrary – all Internet services are depended on the stability of servers, the minority of the Internet (user-to-hostname ratio is around 5). Peer-to-peer paradigm brings back the symmetrical communication and opens new possibilities. In started with file-sharing applications and now the applications are numerious – from collaboration systems like Groove to Internet telephony like Skype. Caption of the picture: The first message ever to be sent over the ARPANET from the UCLA SDS Sigma 7 Host computer to the SRI SDS 940 Host computer.