Overlay-Netzwerke haben sich wahrend der vergangenen Jahre zu einem neuen Paradigma im Bereich verteilter Systeme entwickelt. Sie erlauben es durch das Uberlagern eines logischen Netzwerkes auf ein physikalisches Netzwerk, die Suche von verteilten Ressourcen unter Verwendung anwendungsspezifischer Schlussel und Suchkriterien zu unterstutzen. Dabei wird auf eine zentrale Koordination weitgehend oder vollstandig verzichtet. Popularisiert wurde dieser Ansatz durch Peer-to-Peer-File-Sharing-Systeme basierend auf hierarchischen Overlay-Netzwerken (Napster) oder unstrukturierten Overlay-Netzwerken (Gnutella). Schwachpunkte dieser ersten Generation von Overlay-Netzwerken, wie (teilweise) Zentralisierung oder hoher Bandbreitenbedarf, wurden durch die Entwicklung von strukturierten OverlayNetzwerken behoben. Auf einer logischen Ebene konnen diese als eine Einbettung eines Graphen (OverlayNetzwerkes) in einen Schlusselraum mit einer Distanzfunktion verstanden werden. Durch diese Einbettung werden logische Schlussel mit physikalischen Adressen verknupft und logische Suchanfragen konnen dank einer geschickten Konstruktion des Overlay-Netzwerkes unter Verwendung einer Routingstrategie, die die Topologie des Schlusselraums ausnutzt, effizient ausgefuhrt werden. Effizienz wird dabei in erster Linie an der verwendeten Bandbreite gemessen.
[1]
Seif Haridi,et al.
A Framework for Structured Peer-to-Peer Overlay Networks
,
2004,
Global Computing.
[2]
Tim Moors,et al.
Survey of Research towards Robust Peer-to-Peer Networks: Search Methods
,
2007,
RFC.
[3]
Karl Aberer,et al.
P-Grid: A Self-Organizing Access Structure for P2P Information Systems
,
2001,
CoopIS.
[4]
David E. Culler,et al.
PlanetLab: an overlay testbed for broad-coverage services
,
2003,
CCRV.
[5]
Karl Aberer,et al.
GridVine: Building Internet-Scale Semantic Overlay Networks
,
2004,
SEMWEB.
[6]
Krishna P. Gummadi,et al.
The impact of DHT routing geometry on resilience and proximity
,
2003,
SIGCOMM '03.
[7]
Karl Aberer,et al.
Efficient, self-contained handling of identity in peer-to-peer systems
,
2004,
IEEE Transactions on Knowledge and Data Engineering.