Folgende Bachelor-, Projekt- und Masterarbeiten werden derzeit von der Arbeitsgruppe Verteilte Systeme angeboten. In aller Regel können Bachelorarbeiten auch als Projektarbeiten und umgekehrt behandelt werden. Sollte kein geeignetes Thema dabei sein, meldet euch einfach direkt bei einem von uns. In der Regel gibt es noch weitere offene Themen.
Title | Type | Supervisor | Status |
---|
Integration und Abhärtung des Paxos Protokolls in Memcached++ | Bachelorarbeit | Arthur Martens | abgeschlossen |
Fehlertoleranz Analyse mittels Fehlerinjektion - Fallstudie und Vergleich von Werkzeugen | Bachelorarbeit | Arthur Martens | abgeschlossen |
Portierung mehrfädiger Anwendungen nach eCos RTOS | Bachelorarbeit | Arthur Martens | abgeschlossen |
Design und Implementierung eines ZooKeeper Privacy Proxys | Bachelorarbeit | Dr. Stefan Brenner | abgeschlossen |
Aspektorientierte Implementierung einer Objektwiederherstellung für replizierte Anwendungen | Bachelorarbeit | Arthur Martens | abgeschlossen |
Storyboard v2.0: API-Design für ein Determinismus-Framework | Bachelorarbeit | Arthur Martens | abgeschlossen |
Visualization of Magnetic Tracer Measurements | Bachelorarbeit | Björn Cassens | abgeschlossen |
System Support for Instant On/Off Switching Utilizing NVRAM | Bachelorarbeit | Björn Cassens | abgeschlossen |
Erweiterung der Typunterstützung innerhalb des SEEP-Frameworks um Datenstrukturen | Bachelorarbeit | Björn Cassens | abgeschlossen |
Abhärtung von persistenten Heap-Speicher mit Hilfe von Transaktionen | Bachelorarbeit | Arthur Martens | abgeschlossen |
Smart service state partitioning in BFT | Bachelorarbeit | Bijun Li, Wenbo Xu | abgeschlossen |
Visualization of Memory Access Patterns | Bachelorarbeit | Björn Cassens | abgeschlossen |
Implementation of Simulation Markers in Gem5 | Bachelorarbeit | Björn Cassens | abgeschlossen |
Anwendungspartitionierung und vertrauenswürdige Ausführung auf Intel SGX | Bachelorarbeit | Dr. Stefan Brenner | abgeschlossen |
Sichere Ausführung von Vert.X Mikro-Services | Bachelorarbeit | Dr. Stefan Brenner | abgeschlossen |
Aufbau zur Untersuchung der Einflüsse durch die Nutzung unterschiedlicher Speicher Technologien | Bachelorarbeit | Björn Cassens | abgeschlossen |
Byzantine agreement service on distributed embedded systems | Bachelorarbeit, Masterarbeit, Projektarbeit | Wenbo Xu | abgeschlossen |
Implementierung eines Linux Treibers für die Verwaltung von persistenten Speicher | Bachelorarbeit | Arthur Martens | abgeschlossen |
Implementierung einer Speicherallokation für nichtflüchtigen RAM | Bachelorarbeit | Arthur Martens | abgeschlossen |
Implementierung von robusten, atomaren Datenstrukturen in einem Linux-Kernel-Modul | Bachelorarbeit | Arthur Martens | abgeschlossen |
Browser-Integration einer gehärteten JavaScript Umgebung | Bachelorarbeit | David Goltzsche | abgeschlossen |
Aspect!FI: AspectC++ Induced Fault Injection | Bachelorarbeit | Arthur Martens | abgeschlossen |
Machine Learning inside SGX enclaves | Bachelorarbeit | David Goltzsche | abgeschlossen |
Improve Dynamic State Partitioning in Parallel BFT Systems | Bachelorarbeit | Bijun Li | abgeschlossen |
Web-CMS Migration | Bachelorarbeit | David Goltzsche | abgeschlossen |
Entwicklung bzw. Portierung einer vertrauenswürdigen Webanwendung | Bachelorarbeit | David Goltzsche | abgeschlossen |
Evaluation von WebAssembly Instruktionen | Bachelorarbeit | David Goltzsche | abgeschlossen |
Sammlung von Zeit- und Standortnachweisen auf Smartphones, Collecting Time and Location Evidence on Smartphones | Bachelorarbeit | Signe Rüsch | abgeschlossen |
Low Latency Byzantine Agreement using RDMA, Low Latency Byzantine Agreement using RDMA | Bachelorarbeit | Signe Rüsch, Ines Messadi | abgeschlossen |
Integrierung eines BFT-Konsensusprotokolls in Hyperledger Fabric, Integration of a BFT consensus protocol in Hyperledger Fabric | Bachelorarbeit | Signe Rüsch | abgeschlossen |
A continuous integration approach to enable the sustainable development of a Byzantine fault-tolerant framework | Bachelorarbeit, Masterarbeit, Projektarbeit | Ines Messadi | abgeschlossen |
Serverless Mobile Agents: The Best of Both Worlds, Serverless Mobile Agents: Das Beste beider Welten | Bachelorarbeit | Manuel Nieke | abgeschlossen |
Enabling peer-to-peer communication
between cooperative trusted web applications | Bachelorarbeit | David Goltzsche | abgeschlossen |
Design und Implementierung eines Ranglistensystems mit Gamification-Elementen, Design and Implementation of a Ranking System with Gamification Elements | Bachelorarbeit | David Goltzsche, Signe Rüsch | abgeschlossen |
Kernel as a Service - Custom tailored kernels for the cloud | Bachelorarbeit | Prof. Dr. Rüdiger Kapitza | begutachtet |
Veränderbare Anwendungen in Intel SGX Enklaven, Pluggable Applications in Intel SGX Enclaves | Bachelorarbeit | Nico Weichbrodt | begutachtet |
Entwicklung eines Tools zur Performanzanalyse von SGX Enklaven., Development of a SGX Enclave Performance Analysis Tool | Bachelorarbeit | Nico Weichbrodt, Arthur Martens | begutachtet |
Untersützung für Intel SGX v2 im SGX SDK, Support for Intel SGX v2 in the SGX SDK | Bachelorarbeit | Nico Weichbrodt | begutachtet |
Developement of a comprehensive life-cycle approach of Research software | Bachelorarbeit, Masterarbeit, Projektarbeit | Ines Messadi | begutachtet |
Skalierbarkeit von Chaincode-Anwendungen in der Hyperledger Fabric Blockchain, Scalability of Chaincode Applications in the Hyperledger Fabric Blockchain | Bachelorarbeit, Projektarbeit | Signe Rüsch | |
Analyse von Ortsdaten und Bewegungsprofilen, Data Analysis of Location Traces | Bachelorarbeit, Projektarbeit | Signe Rüsch | |
Datenzugriffsanalyse für Rust-Anwendungen | Bachelorarbeit | Manuel Nieke | begutachtet |
Implementierung einer IoT-Anwendung zur Sicherheitsanalyse, Implementation of an IoT Application for Security Analysis | Bachelorarbeit | Manuel Nieke | begutachtet |
Integration einer Blockchain-Anwendung in die Social Media Plattform Twitter, Integrating a Blockchain Application into the Social Media Platform Twitter | Bachelorarbeit | Signe Rüsch | begutachtet |
Design und Implementierung einer Blockchain für eingebettete Systeme innerhalb eines Zugs, Design and Implementation of an Embedded Blockchain in Train Systems | Bachelorarbeit | Signe Rüsch, Ines Messadi | begutachtet |
Sicherheitsorientierte Partitionierung von Anwendungen in Rust mit Intel SGX, Security-Aware Application Partitioning in Rust Using Intel SGX | Bachelorarbeit | Signe Rüsch | begutachtet |
Erweiterung von Apache ZooKeeper um eine adaptive Migrationsmöglichkeit auf Basis zeitgebundener Referenzen | Masterarbeit | Dr. Stefan Brenner | abgeschlossen |
High availability for Openstack based IaaS clouds | Masterarbeit | Dr. Stefan Brenner | abgeschlossen |
Sichere und effiziente Prozessreplikation auf einem System unter widrigen Bedingungen | Masterarbeit | Arthur Martens | abgeschlossen |
Auf eigenen Beinen: Systematische Untersuchung von Kommunikationsansätzen für ein zukünftiges BFT-System, Standing on Own Feet: Systematic Analysis of Communication Approaches for a Next-Generation BFT System | Masterarbeit | Johannes Behl | abgeschlossen |
Auf der Suche nach einer MOM: Beurteilung bestehender nachrichtenorientierter Middlewares im Kontext eines zukünftigen BFT-Systems, Looking for a MOM: Assessing Existing Message-Oriented Middlewares in the Context of a Next-Generation BFT System | Masterarbeit | Johannes Behl | abgeschlossen |
CheapBFT: Hardware TCP/IP Integration for High Performance Applications | Masterarbeit | Björn Cassens | abgeschlossen |
Providing system support for multi-threaded SGX-based services | Masterarbeit | Dr. Stefan Brenner | abgeschlossen |
A Lightweight System for Data Leakage Detection in Cloud Computing | Masterarbeit | Prof. Dr. Rüdiger Kapitza | abgeschlossen |
Integrated Tool Support for Energy-Aware Programming | Masterarbeit | Prof. Dr. Rüdiger Kapitza | abgeschlossen |
Linux Kernel Attack Surface Reduction Measurement | Masterarbeit | Prof. Dr. Rüdiger Kapitza | abgeschlossen |
Pervasive Profile-Based Energy Analysis of a Sensor Node Operating System | Masterarbeit | Prof. Dr. Rüdiger Kapitza | abgeschlossen |
A Multi-leader Approach of Byzantine Fault Tolerance | Masterarbeit | Bijun Li | abgeschlossen |
Remote Attestation in a multi-tenant and TrustZone-protected cloud | Masterarbeit | Dr. Stefan Brenner | abgeschlossen |
Neuartige Analyse von Netzwerktraffic mit Intel SGX, Novel Network Traffic Analysis using Intel SGX | Masterarbeit | David Goltzsche | abgeschlossen |
Design and implementation of trusted applications applying the ARM TrustZone hardware extensions | Masterarbeit | Dr. Stefan Brenner | abgeschlossen |
Ein Angriff auf TESLA-gesicherte Zeitsynchronisationsprotokolle | Masterarbeit | David Goltzsche | abgeschlossen |
Absicherung eines JavaScript Interpreters mit Intel SGX | Masterarbeit | David Goltzsche | abgeschlossen |
Entwicklung einer byzantinisch fehlertolerant replizierten Datenbank für Mehrkernumgebungen, Development of a Byzantine Fault-Tolerant Replicated Database for Multi-Core Environments | Masterarbeit | Johannes Behl | abgeschlossen |
Umsetzung einer konsensusorientierten Parallelisierung für Mehrkernumgebungen am Beispiele von Apache ZooKeeper, Realisation of a Consensus-Oriented Parallelisation for Multi-Core Environments using Apache ZooKeeper | Masterarbeit | Johannes Behl | abgeschlossen |
Development of a Memory Controller in Gem5 | Masterarbeit | Björn Cassens | abgeschlossen |
Automated Deployment and Evaluation of BFT Systems Using a Metal-as-a-Service Cloud | Masterarbeit | Bijun Li | abgeschlossen |
Charakterisierung und Entwicklung eines Benchmarks zur Evaluierung aktueller Blockchains, Characterization and Benchmarking of Current Blockchains | Masterarbeit | Signe Rüsch | abgeschlossen |
Fault-Injection-Based Assessment of Fault Tolerance Measures with FAIL* | Masterarbeit | Arthur Martens | abgeschlossen |
Leistungs- und Skalierungsoptimierung von DeNoVo-Malloc durch Hardwarebeschleunigung und gezielte Codeanpassung an transaktionalen Speicher | Masterarbeit | Arthur Martens | abgeschlossen |
Automated Deployment and Evaluation of Fault Tolerant Systems Using a Metal-as-a-Service Cloud | Masterarbeit | Bijun Li | abgeschlossen |
Implementierung eines FPGA basierendes High-Speed Debugging Interfaces | Masterarbeit, Projektarbeit | Björn Cassens | abgeschlossen |
Cloud-scale Trusted Execution on the ARM Juno Development Kit | Masterarbeit | Dr. Stefan Brenner | abgeschlossen |
Vertrauenswürdige Speicherung von Ortsdaten in Blockchains, Trusted Location Traces in Blockchains | Masterarbeit | Signe Rüsch | abgeschlossen |
Secure Volunteer Computing | Masterarbeit | David Goltzsche | abgeschlossen |
Portierung einer minimalen Java Laufzeit-Umgebung auf eine Intel SGX Plattform, Porting a minimal Java Runtime Environment to an Intel SGX Platform | Masterarbeit | Nico Weichbrodt | begutachtet |
Schnelle Inter-Enklaven Kommunikation mit Intel SGX, Fast Inter-Enclave Communication with Intel SGX | Masterarbeit | Nico Weichbrodt | begutachtet |
FaaS in TrustJS | Masterarbeit | David Goltzsche | begutachtet |
Entwicklung eines besseren Pagingalgorithmus für Intel SGX Enklaven, Development of a better paging algorithm for Intel SGX enclaves | Masterarbeit | Nico Weichbrodt | begutachtet |
A Web Framework for Partition Trusted Web Applications | Masterarbeit | David Goltzsche | begutachtet |
Multi-Enclave BFT Protocols, Multi-Enclave BFT Protocols | Masterarbeit | Signe Rüsch, Ines Messadi | begutachtet |
Development of a fast distributed Key-Value Store with
Integrity verification | Masterarbeit | Ines Messadi | begutachtet |
Verbesserung der Skalierbarkeit von BFT-Protokollen, Improving the Scalability of BFT Protocols | Masterarbeit | Signe Rüsch | abgeschlossen |
FaaS Attestation | Masterarbeit | David Goltzsche | abgeschlossen |
Continuous Code Re-Randomisation at Runtime for Intel SGX Enclaves, Continuous Code Re-Randomisation at Runtime for Intel SGX Enclaves | Masterarbeit | Nico Weichbrodt | begutachtet |
Design und Implementierung eines Byzantinischen Einigungsprotokolls mit Bus-Kommunikation in Rust, Design and Implementation of Byzantine Consensus with Bus Communication in Rust | Masterarbeit | Signe Rüsch | abgeschlossen |
Entwicklung eines Frameworks zur Evaluation von verteilten Systemen, Development of a Framework for the Evaluation of Distributed Systems | Projektarbeit | Johannes Behl | abgeschlossen |
Konzeption und Implementierung eines Frameworks für befehlszeilengesteuerte Anwendungen in Python, Design and Implementation of a Framework for Command-line-Interface Applications in Python | Projektarbeit | Johannes Behl | abgeschlossen |
Vertrauenswürdige Ausführung von map und reduce in Hadoop MapReduce | Projektarbeit | Dr. Stefan Brenner | abgeschlossen |
Verschlüsselte Datenspeicherung und Schlüsselwortsuche in Hadoop MapReduce | Projektarbeit | Dr. Stefan Brenner | abgeschlossen |
Porting the TrApps Framework to the ARM Juno Development Board | Projektarbeit | Dr. Stefan Brenner | abgeschlossen |
Vertrauenswürdige Docker Anwendungen in OpenStack | Projektarbeit | Dr. Stefan Brenner | abgeschlossen |
Dynamic state partitioning in Byzantine Fault Tolerance system | Projektarbeit | Bijun Li, Wenbo Xu | abgeschlossen |
Sprachunterstützte Partitionierung von vertrauenswürdigen Webanwendungen | Projektarbeit | David Goltzsche | abgeschlossen |
Implementierung eines BFT-Protokolls in Rust, Implementation of a Byzantine Agreement Scheme in Rust | Projektarbeit | Signe Rüsch | abgeschlossen |
Vertrauenswürdige Aufzeichnung von Mediendaten mit Blockchains, Trustworthy Recording of Media Files using Blockchains | Projektarbeit | Signe Rüsch | abgeschlossen |
Implementierung einer FPGA basierenden Datenakquisition | Bachelorarbeit, Masterarbeit, Projektarbeit | Björn Cassens | abgebrochen |
Implementierung und Evaluation eines generischen Proxies für vertrauenswürdige Webanwendungen | Projektarbeit | David Goltzsche | begutachtet |
Entwicklung einer SGX Benchmark-Suite, Development of an SGX-aware Benchmarking Suite | Projektarbeit | Nico Weichbrodt | begutachtet |
Protecting the Click Modular Router with Intel SGX | Projektarbeit | David Goltzsche | begutachtet |
Absicherung einer Plattform für Mobile Agenten, Securing a Mobile Agents Platform | Projektarbeit | Manuel Nieke | begutachtet |
FaaS Attestation | Projektarbeit | David Goltzsche | begutachtet |
Automatic Application Partitioning for Trusted Execution | Teamprojektarbeit | Dr. Stefan Brenner | abgeschlossen |
Private Websuche mit Intel SGX | Teamprojektarbeit | Dr. Stefan Brenner | abgeschlossen |
Demonstrator for Consensus Protocols in Wireless Ad-Hoc Networks | Teamprojektarbeit | Martin Wegner, Wenbo Xu | abgeschlossen |