Effiziente P2P-Topologien
Welche Voraussetzungen sind für skalierbare
P2P-Topologien notwendig?
- Symmetrie (jeder Peer ist ein Wurzelknoten)
- Niedriger Netzwerk-Durchmesser (small worlds property, sollte bei O(log n) liegen)
- Begrenzte Anzahl von Nachbarn (sollte bei O(log n) liegen)
- Lastbalanzierung
- Effiziente Broadcast-Algorithmen (Broadcast-Nachrichten werden nur einmal empfangen)
- Berücksichtigung dynamischer Hinzunahme und Entfernung von Peers