21
SPONTANEOUS COLLABORATION IN MOBILE PEER-TO-PEER NETWORKS Seminar aus Angewandter Informatik von Stefan Bürger 16. Jänner 2010

Spontaneous collaboration in mobile Peer-to-Peer Networks

Embed Size (px)

Citation preview

Page 1: Spontaneous collaboration in mobile Peer-to-Peer Networks

SPONTANEOUS COLLABORATION

IN MOBILE PEER-TO-PEER NETWORKS

Seminar aus Angewandter Informatik

von

Stefan Bürger

16. Jänner 2010

Page 2: Spontaneous collaboration in mobile Peer-to-Peer Networks

Spontaneous Collaboration

Die Voraussetzungen

Gleiche Interessen

Physikalische Nähe

Mobile Kommunikationsgeräte

Bluetooth

WLAN

Freiwillige Bereitschaft zur

Zusammenarbeit

Page 3: Spontaneous collaboration in mobile Peer-to-Peer Networks

Spontaneous Collaboration

Wie‘s funktioniert

Digitale Sphäre um den Benutzer

Sphären überlappen sich

Die Geräte können

Informationen austauschen

Services nutzen

Spontaneous Collaboration erweitert,

fördert und erleichtert die Face-to-Face Kommunikation

Page 4: Spontaneous collaboration in mobile Peer-to-Peer Networks

Spontaneous Collaboration

Aktiv & Passiv

Aktive Zusammenarbeit

Ähnlich einer Konversation

Passive Zusammenarbeit

Sammeln und Weitergeben von

Informationen

Ohne jegliche Benutzerinteraktion

Page 5: Spontaneous collaboration in mobile Peer-to-Peer Networks

Spontaneous Collaboration

Anreizsysteme

Faire Ressourcenverteilung

Vermeidung von Free Riders (engl.

Trittbrettfahrer)

Anreizsysteme

Erhöhen den Nutzwert

Erhöhen die Kooperationsbereitschaft

zB Downloadlimitierung in Filesharing

Netzwerken

Page 6: Spontaneous collaboration in mobile Peer-to-Peer Networks

Anreizsysteme

Designkriterien

Dezentralisierung

Servicevielfalt

Anreiz

Einsatz des Anreizes

anpassungsfähig & leichtgewichtig

Page 7: Spontaneous collaboration in mobile Peer-to-Peer Networks

Anreizsysteme

Vorhandene Systeme

Monetray-Payment Schema

Peers bezahlen für Services

Token-basierende Systeme

Account-basierende Systeme

Page 8: Spontaneous collaboration in mobile Peer-to-Peer Networks

Monetray-Payment Scheme

Beispiel: Token-basierendes System

1 Serviceanfrage

2 Anfrage

3 Verständigung

4 Auslieferung

5 Bestätigung

6 Bezahlung

Kunden-Peer

Anbieter-Peer

Makler

Page 9: Spontaneous collaboration in mobile Peer-to-Peer Networks

Anreizsysteme

Vorhandene Systeme cont‘d

Fixed-Contribution Schema

Fixe Menge an Ressourcen

Benötigt zentrale Einheit

Reciprocity-Based Schema

Gegenseitige Überprüfung d.

Kooperationsbereitschaft

Echtzeit Ansatz

Nicht-Echtzeit Ansatz

Page 10: Spontaneous collaboration in mobile Peer-to-Peer Networks

Spontaneous Collaboration

Soziale Zusammenarbeit

Unterstützung des täglichen sozialen

Lebens

Beruflich

Privat

Impromptu Collaboration

Opportunistisch

Spontan

Auf Nähe basierend

Page 11: Spontaneous collaboration in mobile Peer-to-Peer Networks

Soziale Zusammenarbeit

Impromptu MP3 File Sharing

Sozialer Kontext

Nutzungskontext

Technischer Kontext

Page 12: Spontaneous collaboration in mobile Peer-to-Peer Networks

Spontaneous Collaboration

Beispielanwendung: Coupons

Informations- und Datenverbreitung

An soviel Benutzer wie möglich

Verbreitung von Werbematerial &

Produktempfehlungen

Coupon

Eine Art Punktesystem

Coupon kann eingelöst werden

Benutzer

Punkte

Benutzer A

Benutzer B

Benutzer C

20 Pkt15 Pkt5 Pkt

ID List

Page 13: Spontaneous collaboration in mobile Peer-to-Peer Networks

Beispielanwendung: Coupons

Szenario

Benutzer A

Benutzer B

Page 14: Spontaneous collaboration in mobile Peer-to-Peer Networks

Beispielanwendung: Coupons

Systemanalyse

Wann und wie oft wird übertragen?

Broadcast Frequency Algorithmen

An verschiedene Umgebungen

anpassbar

So weit wie möglich

In kürzest möglicher Zeit

Mit minimalen redundanten Übertragungen

Eine intelligente Lösung wird benötigt

Page 15: Spontaneous collaboration in mobile Peer-to-Peer Networks

Systemanalyse

Systemeigenschaften

Knotendichte

Knoten innerhalb der

Kommunikationsreichweite

Epidemiologisches SIR Model (b =

Knotendichte)

Page 16: Spontaneous collaboration in mobile Peer-to-Peer Networks

Systemanalyse

Systemeigenschaften

Knotendichte

Knoten innerhalb der

Kommunikationsreichweite

Epidemiologisches SIR Model

Page 17: Spontaneous collaboration in mobile Peer-to-Peer Networks

Systemanalyse

Systemeigenschaften

Systemsättigung

Interessierte Knoten die Coupon erhalten

haben (in %)

Knoten wollen als einer der ersten

„infiziert“ werden

Nicht fair aber effizient

Page 18: Spontaneous collaboration in mobile Peer-to-Peer Networks

Systemanalyse

Systemeigenschaften

Systemsättigung

Interessierte Knoten die Coupon erhalten

haben (in %)

Knoten wollen Ressourcen weise einsetzen

Knoten wollen als einer der ersten

„infiziert“ werden

Page 19: Spontaneous collaboration in mobile Peer-to-Peer Networks

Systemanalyse

Broadcast Frequency Algorithmen

Wahrscheinlichkeitsbasiertes Schema

Verbreitung nach vorgegebener

Wahrscheinlichkeit

Verkehrsbasiertes Schema

Knoten verfällt in Schlafperiode

Bestätigungsbasiertes Schema

Bestätigungsnachrichten werden versandt

Sättigungslevel wird erkannt

Page 20: Spontaneous collaboration in mobile Peer-to-Peer Networks

Ausblick

Page 21: Spontaneous collaboration in mobile Peer-to-Peer Networks

Thanks for Listening