Dies sind die archivierten Webseiten des Lehrstuhls für Programmierung und Softwaretechnik (PST).
Die Seiten des Software and Computational Systems Lab (SoSy) finden Sie auf https://www.sosy-lab.org/.

Oberseminar 29.03.2011

— abgelegt unter:

Studentenvorträge zu Projekt- und Abschlussarbeiten

Was
  • Oberseminar
Wann 29.03.2011
von 14:15 bis 15:45
Wo Raum 057, Oettingenstr. 67
Termin übernehmen vCal
iCal

Studentenvorträge zu Projekt- und Abschlussarbeiten  

 

Xia Wenzhe: Fehlertolerantes Workflow in Grid-Computing

Diplomarbeit - betreut von Gefei Zhang, Feng Liu

In einer Umgebung, die auf Service-orientierter Architektur basiert, wird die Generierung eines effizienten Workfows ein immer größeres Problem. Einerseits gibt es immer mehr Services in der Umgebung, die immer größer skaliert, heterogener und fachspezifischer sind. Der Benutzer ohne Fachwissen kann nicht leicht die richtigen Web-Services finden, die die Ansprüche erfüllen. Andererseits gewinnt die Effizienz eines Workfows eine immer größere Bedeutung. In dieser Arbeit nehmen wir das Workflow-Management-System im Grid als ein Beispiel und analysieren die Probleme in der automatischen Generierung von fehlertoleranten Workflows. Nach der Analyse entwickeln wir ein Framework, das zur Lösung dieser Probleme dient. Durch dieses Framework kann man nicht nur in der Grid- Umgebung, sondern auch in jeder Umgebung, die auf Web-Services basiert, die fehlertoleranten Workflows automatisch generieren.

--------------------------------------------------------------------------------------------------

 

Lenz Belzner: Leveraging evolutionary algorithms for swarm hierarchies

Diplomarbeit - betreut von Andreas Schroeder, Matthias Hölzl

Zusammenfassung: Die Arbeit erörtert die Anwendung von evolutionären Algorithmen auf hierarchisch strukturierte (Roboter-)Schwärme und die dabei auf Agenten einwirkenden intentionalen Kräfte. Um in einer Hierarchie Erfolge zu erzielen, werden Aktionsmöglichkeiten als Vektoren definiert; verschiedene Aktionsmöglichkeiten werden gegeneinander abgewogen bzw. gewichtet und führen über Skalierung und Addition zu einer Aktion als Resultat. Die Gewichtung lässt sich als direkt Genom kodieren, welches dann mithilfe eines evolutionären Algorithmus optimiert wird. Als alternativer Ansatz wird die Gewichtung mittles eines neuronalen Netzes berechnet, welches ebenfalls evolutionär optimiert wird.