30.01.2014 Aufrufe

Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...

Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...

Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

muss. Dabei sollte die gewählte Aktion jene sein, welche <strong>für</strong> die gesamte<br />

Mannschaft langfristig den größten Erfolg bringt. Manuelle Lösungen <strong>für</strong> dieses<br />

Problem der Entscheidungsfindung im Roboterfußball sind durch die enorme<br />

Komplexität der Domäne nur mit hohem Aufwand implementierbar, wartbar<br />

und auf unterschiedliche Spielvarianten übertragbar. Diese Arbeit untersucht<br />

die Anwendbarkeit der Neuroevolution zum automatisierten Erlernen performanter<br />

und flexibler Lösungen <strong>für</strong> das Entscheidungsfindungsproblem in zwei<br />

populären Spielformen des Roboterfußballs, dem Ballhalte- und Halbfeldspiel.<br />

Als virtuelle Umgebung dient dabei der Simulator der RoboCup 2D-<br />

Simulationsliga. Mithilfe der Neuroevolutionsmethode "Hypercube-based<br />

NeuroEvolution of Augmenting Topologies (HyperNEAT)" wurden Strategien<br />

zur Aktionsselektion sämtlicher Spieler der Offensiv- und Defensivmannschaft<br />

mit Ausnahme des Torwarts erlernt. Alle erzeugten Lösungen konnten die<br />

Spielstärke vordefinierter, manuell erstellter Benchmark-Lösungen übertreffen.<br />

Außerdem wurden die entwickelten Lösungen durch Ausnutzung der von<br />

HyperNEAT verwendeten indirekten Kodierung "Compositional Pattern<br />

Producing Network" in Spielvarianten mit unterschiedlichen Mannschafts- und<br />

Spielfeldgrößen ohne zusätzliche Evolutionszyklen eingesetzt. Die erlernten<br />

Strategien konnten automatisch übertragen werden, allerdings traten dabei<br />

teilweise Leistungseinbußen auf. Weiters wurden Experimente durchgeführt,<br />

um die Auswirkung der kooperativen Koevolution auf die Performanz einer<br />

Mannschaft zu untersuchen. Die Resultate dieser Experimente zeigten einen<br />

negativen Einfluss auf die resultierende Spielstärke des Teams.<br />

Thomas Schmid<br />

Dynamic Migration of Cloud Services on the Basis of Changeable Parameters<br />

Studium: Masterstudium Business Informatics<br />

BetreuerIn: Ao.Univ.Prof. Dr. Eva Kühn<br />

Cloud computing is a popular possibility for service providers to host their<br />

applications. It enables the usage of scalable, elastic infrastructures that are<br />

charged according to their usage, and do not have to be maintained. Due to<br />

the increasing demand for such services, lots of cloud providers are entering<br />

the market. Their offerings are differing strongly and many parameters are used<br />

to describe them. It gets more difficult for users to compare clouds and choose<br />

a proper provider for a specific service. Furthermore, the demand of changing<br />

the provider and migrating existing services results from the growing market.<br />

Two major technical aspects of a migration have to be considered: 1) Cloud<br />

providers are using own platforms or APIs so services have to be adapted to<br />

them. 2) Services cannot be migrated seamlessly without an interruption. This<br />

master thesis proposes the dynamic Platform as a Service (dynPaaS), a new<br />

form of Platform as a Service provider that addresses these issues. The dynPaaS<br />

framework abstracts existing clouds, including their pricing parameters and<br />

their technical issues. It finds the optimal cloud for a service according to its<br />

requirements and provides transparency about the underlying clouds. It<br />

monitors clouds and hosted services and dynamically migrates services<br />

between clouds on the basis of changing parameters. In addition the frame-<br />

43

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!