Masterarbeiten im Bereich Verteilte System Programmierung / Software-definierte Netze (SDN)

Moderator: Aktive Fachschaft

Forumsregeln
Auch ohne Registrierung können Beiträge in diesem Unterforum geschrieben werden.
patrix
Mausschubser
Mausschubser
Beiträge: 71
Registriert: 16. Nov 2009 17:10

Masterarbeiten im Bereich Verteilte System Programmierung / Software-definierte Netze (SDN)

Beitrag von patrix »

Die neue Fachgruppe Programmierung von verteilten Systemen unter der Leitung von Prof. Patrick Eugster, bietet ab sofort mehrere Themen für eine Masterthesis an.

Masterthesis zum Thema Latenzoptimierung für Transaktionen verteilter Datenbanken

In dieser Arbeit sollen Möglichkeiten erforscht werden, wie Datenbanktransaktionen Nachrichten, auf einem Linux-basiertem System, mit möglichst geringer Varianz und berechenbarer Latenz beantwortet werden können. Dadurch werden genaue Latenzabschätzungen möglich die für verteilte Datenbanken extrem wichtig ist, um nicht länger pessimistische Annahmen treffen zu müssen.

Aufgaben
- Erstellen einer Simulation zur Problemevaluation
- Anpassung bzw. Implementierung des Linuxkernels / DPDK Frameworks
- Anpassung bzw. Erweiterung des Transaktionsmanagers einer OpenSource Datenbank z.B. Silo
- Evaluation des Systems

Kenntnisse
- Programmiererfahrung in C, C++ und Java wünschenswert
- Allgemeine Kenntnisse Transaktionsmanagement von Datenbanken
- Linuxkenntnisse insbesondere Kernel und Treiberprogrammierung wünschenswert
- Kenntnisse über DPDK wünschenswert

Alle in der Fachgruppe angebotenen Arbeiten haben einen aktuellen Forschungsbezug in Kombination mit Problemstellungen, wie sie in großen verteilten Systeme in der Wirtschaft zu finden sind. Ein forschungsrelevantes Ergebnis auf internationaler Ebene ist wünschenswert und wird daher auch mit der entsprechenden Sorgfalt betreut. Ein hohes Maß an Motivation für verteilte Systeme und Eigenverantwortung ist sehr wichtig. Alle Arbeiten bieten auch Freiräume, um auf individuelle Forschungsinteresse eingehen zu können.


Mobile Monitoring Agenten von Software definierten Netzwerken (SDN)

In dieser Arbeit sollen Möglichkeiten erforscht werden, wie ein Echzeitmonitoringsystem in einem Software definierten Netzwerk (SDN) umgesetzt werden kann. Hierbei ist es wichtig, denn aktuellen Zustand eines Netzwerkes und dessen Teilnehmer (verteilte Systeme) in Echtzeit zu erfassen, die gewonnen Daten aufzubereiten und zu verteilen, um eine gute Skalierbarkeit zu erreichen. Weiter soll ein bestehender Prototyp welcher auf OpenVSwitches implementiert worden ist, auf Linux-basierten Bare Metal Switches implementiert werden.
 
Aufgaben
- Erstellen einer Simulation um das Problem zu evaluieren
- Entwicklung einer Infrastruktur bzw. Anpassung eines SDN Controllers
- Simulationslösung auf Hardwareswitches übertragen
 
Alle in der Fachgruppe angebotenen Arbeiten haben einen aktuellen Forschungsbezug in Kombination mit Problemstellungen, wie sie in großen verteilten Systeme in der Wirtschaft zu finden sind. Ein forschungsrelevantes Ergebnis auf internationaler Ebene ist wünschenswert und wird daher auch mit der entsprechenden Sorgfalt betreut. Ein hohes Maß an Motivation für verteilte Systeme und Eigenverantwortung ist sehr wichtig. Alle Arbeiten bieten auch Freiräume, um auf individuelle Forschungsinteresse eingehen zu können.

Dauer
6 Monate

Start
ab sofort

Kontakt
Patrick Jahnke
jahnke(at)dsp.tu-darmstadt.de
Distributed System Programming
Hochschulstraße 10, S2|20, Raum A307

Zurück zu „Abschlussarbeiten“