Abschlussarbeiten
Abschlussarbeiten werden immer mit Bezug zu den aktuellen Forschungsthemen des Lehrstuhls AVA vergeben. Die genaue Aufgabenstellung entsteht im Dialog mit dem betreuenden Mitarbeiter, basierend auf den Interessen und Vorkenntnissen des Studierenden. Ein vorheriger Besuch von vertiefenden Lehrveranstaltungen des Lehrstuhls ist häufig hilfreich, aber nicht unabdingbare Voraussetzung für die Ausgabe eines Themas. Die laufenden Forschungsprojekte der wissenschaftlichen Mitarbeiter sind auf ihren persönlichen Seiten beschrieben. Der entsprechende Mitarbeiter ist dann auch der beste Ansprechpartner für Abschlussarbeiten im jeweiligen Umfeld. Allgemeine Fragen zum Ablauf von Abschlussarbeiten an unserem Lehrstuhl und weitere Informationen zu den möglichen Themen können mit jedem Mitarbeiter des Lehrstuhls besprochen werden.
Nachstehende Übersicht zeigt einige Beispiele für Themen, die nach Forschungsschwerpunkten geordnet sind.
Time-Sensitive Networks (TSN) und Echtzeitanwendungen
- Uhrensynchronisation zwischen Industrie-PCs mittels Network Time Protocol
- Analyse von Kommunikationsplänen für zeitgesteuerten Echtzeitverkehr in TSN-Netzen
- Zuverlässigkeitsanalyse in zeitkritischen Netzwerken
- Robuste Schedules für zeitsensitive Netze
- Analyse und Simulation asynchroner Verkehrsformungstechniken des TSN-Standards
- Planung von heterogenem Datenverkehr in zeitsensitiven Netzen
- Planung von zeitgesteuerten Datenflüssen über redundante Pfade in zeitsensitiven Netzen
- Verteilte Planung von Echtzeitdatenverkehr in zeitsensitiven Netzen
- Dynamische Rekonfiguration von TSN-Netzen unter Einhaltung harter Echtzeitgarantien
- Management und Konfiguration von TSN-Infrastukturen
- Strategien zur Ableitung zulässiger TSN-Konfigurationen
- Entwurf und Implementierung eines Netzwerkcontrollers für zeitsensitive Netze
Publish/Subscribe
- Evaluierung einer Publish/Subscribe-Middleware in PlanetLab
- Adaptive Anpassung der Größe des Overlay-Netzwerks von Publish/Subscribe-Systemen
- Leistungsanalyse von Publish/Subscribe-Systemen mittels Queuing-Netzwerken
- Validierung eines Modells zur Leistungsanalyse von Publish/Subscribe-Systemen
- Modellierung von Client-Verhalten und -Verteilungen in Publish/Subscribe-Systemen
- Integration von Request/Reply in Publish/Subscribe mittels flexibler Nachrichtenweiterleitung
- Entwurf und Implementierung eines Demonstrators für eine Publish/Subscribe-Middleware
- Realisierung einer Anbindung einer Publish/Subscribe-Middleware an den Netzwerksimulator NS3
- Caching in Publish/Subscribe-Systemen
- Skalierbare Publish/Subscribe-Kommunikation mit Linux eBPF
- Schnelle Publish/Subscribe-Kommunikation mittels DPDK
- Kombination und Anpassung virtueller Weiterleitungsbäume für inhaltsbasiertes Publish/Subscribe
- Multicast-Strategien für inhaltsbasiertes Publish/Subscribe mit OpenFlow
Event-Driven Architectures
- Realisierung von Workflow-Mustern mittels Publish/Subscribe
- Verteilte Ausführung von Geschäftsprozessen auf Basis von Publish/Subscribe
- Ereignisbasierte Verknüpfung von Geschäftsprozessen
- Eine Ausführungsplattform für ereignisbasierte Komponenten
- Verteilte Detektion von zusammengesetzten Ereignissen
- Spekulative Ausführung in verteilten ereignisbasierten Systemen
- Constraint-basierte Detektion komplexer Ereignisse in partitionierten Datenströmen
- Verteilte Constraint-basierte Detektion komplexer Ereignisse
- Eine Middleware zum Empfang und zur Verarbeitung von AIS-Nachrichten
Cloud Computing
- Discovery von Geräten und Diensten für Dynamische Mengen im Internet der Dinge
- Maschinelles Lernen und Mustererkennung für die Analyse von Echtzeitdaten zur Optimierung von Cloud-Anwendungen
- Eine Benchmarking-Plattform für TSN-Scheduler
- Verteilte Workflow-Plattform für wissenschaftliche Simulationen
- Cloud-basierte interaktive Plattform zur Simulation und Auswertung von FMU-Modellen
- Ein schneller Datentransport für Microservices basierend auf gemeinsamen Speicher
Green Computing
- Untersuchung des Zusammenspiels des Windows Schedulers und der Energiesparmechanismen moderner Prozessoren
- Energieeffiziente Ausführung mehrfädiger Anwendungen auf Multi Core-Prozessoren
- Vergleich von Realisierungsmöglichkeiten für Multi-Seat-Computer-Arbeitsplätze
- Verteilte Platzierungsstrategien für virtuelle Maschinen
- Ein flexibles Konzept zur Desktopvirtualisierung für studentische Computerlabore
Simulationen
- Ein Bewegungsmodell zur Simulation autonomer Unterwasserfahrzeuge
- Ein modulares Simulationsmodell für autonome Unterwasserfahrzeuge
Datenspeicherung
- Integration neuartiger Datenspeicher in die Speicherhierarchie am Beispiel von Solid State Disks
- Vergleichende Analyse der Leistung von Festplatten und Solid State Disks bei verschiedenen RAID-Leveln
- Entwurf und Implementierung eines Simulators für Solid State Disks
- Umstellung der Datensicherung: periodisch versus kontinuierliche Strategien
Webbasierte Anwendungen
- Adaptive dynamische Komposition von Web Services unter Dienstgüteaspekten
- Quantitativer Vergleich von Nebenläufigkeitsstrategien für Webserver
- Qualitativer und quantitativer Vergleich von Techniken für webbasierte Anwendungen
- Eine Webanwendung zur Unterstützung der fachspezifischen Studienberatung
Verteilte Algorithmen
- Schwarmalgorithmen für grundlegende geometrische Formationen
- Komposition von Self-X-Eigenschaften
- Entwurf und Implementierung eines Frameworks für die grafische Visualisierung verteilter Algorithmen
- Visualisierung und Simulation verteilter Algorithmen