Themen für Abschlussarbeiten sind in der Regel im Umfeld der aktuellen Forschungsaktivitäten der Abteilung angesiedelt, im Umfeld verteilter Speichersysteme (BigData/Graph-Verarbeitung in Cluster-/Cloud-Umgebungen). Auch eigene Themenvorschläge können berücksichtigt werden, sofern sie thematisch zum Abteilungsprofil passen. Eine Liste möglicher Themen findet sich am Ende der Seite.
Info |
---|
Wenn Sie sich bezüglich eines möglichen Themas informieren möchten oder einen eigenen Themenvorschlag haben, sprechen Sie uns an! |
Aktuelle Abschlussarbeitsthemen
Wir vergeben i.d.R. Themen nach Absprache. In einem ersten Gespräch versuchen wir eine Themenrichtung zu finden, zu der Sie dann Informationsmaterial erhalten und in einem zweiten Gespräch wird dann ein Thema in dieser Richtung gesucht.
Wichtig, es muss ein Bezug zu Betriebssystemen und/oder (moderner) Hardware vorhanden sein. Reine Webanwendungen suchen wir nicht.
Nachstehend sind ebenfalls mögliche Themen.
Erweitern | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
Erweitern | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Status | |||||||||||||||||||||||||||||
colour | Green | ||||||||||||||||||||||||||||
title | Bachelor |
Panel | ||||
---|---|---|---|---|
| ||||
|
Panel | ||||
---|---|---|---|---|
| ||||
title | Concurrent Buddy Allocator |
---|
Panel | ||||
---|---|---|---|---|
| ||||
|
Panel | ||||
---|---|---|---|---|
| ||||
A Non-blocking Buddy System for Scalable Memory Allocation on Multi-core Machine |
title | Faster Hash Index |
---|
Panel | ||||
---|---|---|---|---|
| ||||
|
Panel | ||||
---|---|---|---|---|
| ||||
title | Concurrent Log-Structured Memory |
---|
Status | ||||
---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
| ||||
|
Panel | ||||
---|---|---|---|---|
| ||||
Concurrent Log-Structured Memory for Many-Core Key-Value Stores |
title | Linear Road Benchmark in Java |
---|
Panel | ||||
---|---|---|---|---|
| ||||
|
Panel | ||||
---|---|---|---|---|
| ||||
title | Fast RPC based on RDMA |
---|
Status | ||||
---|---|---|---|---|
|
Status | |
---|---|
|
|
Panel | ||||
---|---|---|---|---|
| ||||
|
Panel | ||||
---|---|---|---|---|
| ||||
title | InfiniBand Monitoring GUI |
---|
Panel | ||||
---|---|---|---|---|
| ||||
|
Panel | ||||
---|---|---|---|---|
| ||||
Project JDFlight (Java Direct Flight) aims at providing ultra-fast networking for Java-based big-data applica?ons, which rely on Apache Arrow [1], a unified columnar inmemory data format. This shall be achieved by implementing a transport compatible with Apache Flight, based on UCX, providing Remote Direct Memory Access (RDMA) to Apache Arrow buffers using project Panama. |
title | A file system for hhuOS |
---|
Panel | ||||
---|---|---|---|---|
| ||||
|
Panel | ||||
---|---|---|---|---|
| ||||
Weitere Informationen zu hhuOS finden sich hier. |
title | TCP/IP for hhuOS |
---|
Panel | ||||
---|---|---|---|---|
| ||||
|
Panel | ||||
---|---|---|---|---|
| ||||
Weitere Informationen zu hhuOS finden sich hier. Und zu uIP aus Contiki hier. |
title | Yahoo Streaming Benchmark |
---|
Panel | ||||
---|---|---|---|---|
| ||||
|
Panel | ||||
---|---|---|---|---|
| ||||
Quelltext des Benchmarks ist hier. Erweiterte Untersuchungen werden hier beschrieben. httpwwwvldb.org/pvldb/vol12/p516-zeuch.pdf |
title | Structured access to native memory in Java |
---|
Java wird häufig auch für die Entwicklung von Big-Data-Systemen verwendet. Hierbei werden die zu verarbeitenden Daten aus Geschwindigkeitsgründen oft außerhalb des Java-Heaps verwaltet wofür die Klasse Unsafe verwendet werden kann. Hiermit kann der Speicher aber nur umständlich wortweise gelesen und geschrieben werden. Es gibt einige Projekte die einen strukturierten Zugriff auf Speicher außerhalb des Java-Heaps realisieren. Graal VM ist beispielsweise eine solche Lösung von Oracle. Im Rahmen dieser Bachelorarbeit soll recherchiert werden, welche weiteren relevanten Ansätze es gibt. Die Techniken für den strukturierten Speicherzugriff sollen beschrieben und in Experimenten evaluiert und verglichen werden.
Panel | ||||
---|---|---|---|---|
| ||||
Graal: cornerwingsgithub.io/2018/07/graal-native-methods/JNA: github.com/java-native-access/jnaJavalution: github.com/javolution/javolution |
title | Entwicklung eines Quiz-Systems für educode |
---|
Hinweis | ||
---|---|---|
| ||
Für dieses Thema werden Vorkenntnisse im Bereich der komponentenbasierten Entwicklung von Web-Anwendungen (Angular, React, Vue.js, etc.) vorausgesetzt. |
Panel | ||||
---|---|---|---|---|
| ||||
Innerhalb von educode ist es bislang ausschließĺich möglich Programmieraufgaben interaktiv zu bearbeiten bzw. lösen. Für einen besseren Lernerfolg wäre ein Angebot verschiedener Quizze zu den aktuell behandelten Themenbereichen wünschenswert. Ziel dieser Arbeit ist es daher, ein Quiz-System, welches verschieden Fragentypen (Single- und Multiple-Choice, Lückentext, Zuordnung, etc.) sowie verschiedene Modi (Zeitbeschränkung, Randomisierte Fragen, Mehrfachbearbeitung, etc.) unterstützt, zu entwickeln. Ebenso soll eine Auswertung der Ergebnisse in Form diverser Diagramme erfolgen können. Den Nutzern der Plattform soll somit die Möglichkeit gegeben werden ihr Wissen zu prüfen und eventuelle Defizite besser zu erkennen. |
Panel | ||||
---|---|---|---|---|
| ||||
Nebular - Components Overview |