Distributed Monitoring Architecture For Peer-to-Peer Systems
Peer-to-Peer ist ein immer wichtiger werdendes Kommunikationsparadigma.
Services und Datenobjekte werden von den partizipierenden Peers zur Verfьgung
gestellt. Eine optimierte Nutzung dieser Services und Objekte, erfordert aber, dass
Wissen ьber das P2P System zur Verfьgung steht. Die Peers mьssen wissen welche
Services von wem zur Verfьgung gestellt werden und welche Eigenschaften andere
Peers in dem System haben, zu denen Verbindungen aufgebaut werden kцnnten.
Ein Monitoring von P2P Systemen ist aus Effizienzgesichtspunkten sehr erwьnscht.
Die Monitoringarchitektur erhebt technische Daten ьber die einzelnen Peers, diese
Daten (verbleibender Speicherplatz, Auslastung, Details zu den Verbindungen)
kцnnen verwendet werden um Entscheidungen bezьglich der Servicenutzung zu
fallen. Es soll eine Monitoringarchitektur entwickelt und in einen bestehenden P2P
Prototypen fьr verteilte Softwareentwicklung implementiert und evaluiert werden.
Die ermittelten Informationen ьber das System sollen direkt zur Effizienzsteigerung
genutzt werden und mittels einer graphischen Oberflдche zu demonstrationszwecken
ausgegeben werden.
Aufgaben
• Entwickeln und Implementieren einer Monitoringarchitektur
• Evaluierung der Qualitдt der Monitoringarchitektur