Beschreibung
Inhaltlich unveränderte Neuauflage. Wer ein neues Peer-to-Peer-System (P2P) entwickeln möchte, erstellt sinnvollerweise zunächst ein Simulationsmodell, um Eigenschaften dieses Systems evaluieren zu können, bevor es von möglicherweise Millionen von Nutzern im Internet benutzt wird. Das reale P2P-System muss im Anschluss allerdings von Grund auf neu erstellt werden. Zudem kann ein sich im Einsatz befindliches reales P2P-System nicht ohne weiteres mit Mitteln der Simulation evaluiert werden. Die strikte Trennung von Simulationsmodell und realem System führt hier im Ganzen zu einem ineffizienten Entwicklungsprozess. Um diese Kluft zu überbrücken, stellt der Autor Dieter Hildebrandt seinen neuartigen Ansatz zur simulationsbasierten Entwicklung von P2P-Systemen vor. Bei diesem Ansatz wird das initial erstellte Modell eines P2P-Systems iterativ und ohne Brüche in das intendierte reale P2P-System überführt. Um Entwickler bei diesem Ansatz zu unterstützen, wird die RealPeer-Methode und das Werkzeug RealPeer-Framework vorgestellt. Die Validität des Ansatzes wird durch die Konstruktion der beispielhaften P2P-Anwendung "Gnutella" demonstriert. Diese Anwendung wird sowohl in einer Reihe von Experimenten als Simulationsmodell verwendet, als auch als Anwendung, mit der ein Nutzer sich mit dem realen, bereits existierenden Gnutella-System im Internet verbinden kann.
Autorenportrait
Dipl.-Inform.:Studium der Informatik an der Carl von Ossietzky Universität Oldenburg. Leitender Software-Entwickler bei der Piranha Bytes GmbH, Bochum. Wissenschaftlicher Mitarbeiter am OFFIS-Institut für Informatik, Oldenburg.