Studium

Ich habe in Ilmenau Informatik studiert und mein Praktikum in der Firma CSG absolviert.
In den folgenden Abschnitten geht es um diverse Ausarbeitungen im Rahmen meines Studiums. Auf Anfrage kann ich gerne die Dokumente per E-Mail zur Verf�gung stellen.

Hauptseminare

Das erste Hauptseminar (8.Semester) besch�ftigte sich mit dem Thema Web-Engineering. Nach einer Einf�hrung in die Thematik werden dort einzelne Entwicklungsphasen im Bezug auf das spezielle Anwendungsfeld World Wide Web betrachtet.
Im zweiten Hauptseminar (9.Semester) mit dem Thema Skalierbare verteilte Dateisysteme wurde die Skalierbarkeit von verteilten Dateisystemen n�her untersucht. Nach einer Einf�hrung in das Thema werden, anhand eines ausgew�hlten Systems (OceanStore), auftretende Probleme und deren L�sungen erl�utert. Es zeigt sich, dass sich gute Skalierbarkeit nicht ohne Einschr�nkungen und spezielle Annahmen erreichen l�sst.
Das letzte Hauptseminar PostgreSQL Hacking habe ich im 10.Semester abgeschlossen. Dabei ging es um die Implementierung des Skyline-Operators in das Open-Source Datenbankmanagementsystem PostgreSQL.

Studienarbeit

Das Ziel meiner Studienarbeit (10.Semester) im Fachgebiet Datenbanken war die Implementierung und Evaluierung von ranking-basierten Anfrageoperatoren (Top-N und Skyline) in einem Simulator f�r Peer Data Management Systeme (SmurfPDMS) mit Hilfe der Programmiersprache Java.

Diplomarbeit: Verwaltung von Datenzusammenfassungen in PDMS

Durch die stetig wachsenden Datenmengen und die notwendige Datenintegration sto�en zentralisierte Data-Warehouse-Systeme schnell an ihre Grenzen. Sie skalieren schlecht und bei dem Ausfall einer Komponente f�llt oft gleich das gesamte System aus. Einen Ansatz zur L�sung dieser Probleme bieten verteilte Datenbanksysteme, wie zum Beispiel die Peer Data Management Systeme (PDMS), die aus einer Menge autonomer und gleichberechtigter Knoten bestehen. Um nun Anfragen ohne globales Wissen effizient an die richtigen Knoten weiterleiten zu k�nnen, werden aktuelle Datenzusammenfassungen von den Nachbarn ben�tigt. Die verf�gbaren Daten in einem PDMS �ndern sich jedoch st�ndig durch das An-/Abmelden von Knoten im Netzwerk und durch neue Informationen auf den vorhandenen Knoten.

Das Ziel dieser Diplomarbeit bestand nun in der Ausarbeitung verschiedener Strategien zur Aktualisierung dieser Datenzusammenfassungen. Dies ist notwendig, da durch eine hohe Dynamik ansonsten keine zuverl�ssigen Routing-Entscheidungen getroffen werden k�nnen. Die Strategie f�r die Aktualisierung h�ngt von der Dynamik im Netzwerk, der Art der Datenzusammenfassung und zus�tzlichen Anforderungen ab. Mit Hilfe einer Referenzimplementierung in einem bestehenden Simulator erfolgte eine Evaluierung der vorgestellten Strategien.