Die Untersuchung der verteilten Auswertung von Daten in parallelen Programmierwerkzeugen, z.B. Leistungsanalyse und Debugging, war schon immer ein Hauptanliegen für die Entwickler solcher Werkzeuge. Momentan werden die gemeinsam genutzten Ressourcen (z.B. im Grid) mehr und mehr dynamisch und transparent, welche zu der Komplexität von Skalierbarkeitsproblemen beitragen. Ziel dieser Doktorarbeit ist die Entwicklung eines Systems, das eine neuartige, automatisch verteilte Auswertung von Daten in solchen Systemen ermöglichen soll, welches als Basis für eine Vielzahl von Programmierwerkzeugen genützt werden kann. Die Herausforderungen sind dabei die Generierung von applikationsspezifischen Multicast/Reduction Netzwerken, die dazu beitragen, dass eine gute Skalierbarkeit erreicht wird, indem Daten ohne Verlust bearbeitet werden. Um eine möglichst geringe Rückwirkung auf das untersuchte System zu gewährleisten, wird ein Ansatz verfolgt, der auf einer Datenflusstechnologie beruht.
«
Die Untersuchung der verteilten Auswertung von Daten in parallelen Programmierwerkzeugen, z.B. Leistungsanalyse und Debugging, war schon immer ein Hauptanliegen für die Entwickler solcher Werkzeuge. Momentan werden die gemeinsam genutzten Ressourcen (z.B. im Grid) mehr und mehr dynamisch und transparent, welche zu der Komplexität von Skalierbarkeitsproblemen beitragen. Ziel dieser Doktorarbeit ist die Entwicklung eines Systems, das eine neuartige, automatisch verteilte Auswertung von Daten in so...
»