Skalierbare Softwaresysteme

Abschlussarbeiten

Falls Sie sich für eine Abschlussarbeit (Bachelor, Master) interessieren – sowohl intern als auch in Kooperation mit externen Partnern in Industrie und Forschung – beachten Sie bitte die folgenden Punkte:

  1. Abschlussarbeiten werden grundsätzlich von den wissenschaftlichen Mitarbeiter:innen betreut.
  2. Falls Themenvorschläge von uns vorhanden sind, finden Sie diese als Ausschreibung auf dieser Seite. Die meisten Themen werden jedoch im Dialog mit Ihnen definiert.
  3. Externe Arbeiten können nur betreut werden, wenn sie eine klare Forschungsfrage beinhalten und im Themenfeld des Lehrstuhls liegen.
  4. Wenn Sie sich für eine Abschlussarbeit an unserem Fachgebiet interessieren, dann schicken Sie uns bitte einen kurzen Überblick über Ihre inhaltlichen Studienschwerpunkte, warum Sie eine Betreuung durch das Fachgebiet 3S wünschen, und hängen Sie bitte eine Liste absolvierter Module sowie eine Übersicht relevanter Praxiserfahrung (z.B. in CV-Form) an.
    1. Falls Sie bereits die richtige Betreuungsperson für Ihre Abschlussarbeit kennen (z.B. weil sie Ansprechpartner:in eines ausgeschriebenen Themas ist, oder Ihr fachliches Interesse genau zum Profil eines bestimmten Teammitglieds passt), dann kontaktieren Sie bitte diese Person direkt.
    2. Falls die Betreuungsperson noch unklar ist, stellen Sie bitte Ihre erste Anfrage an thesis(at)mcc.tu-berlin.de.
  5. Allgemeine Informationen zum Ablauf und Tipps zur Abschlussarbeit haben wir hier zusammengefasst.

Aktuell betreute Arbeiten

TopicSupervisionLevel
Analyzing How Well Benchmarks Can Detect Performance Regressions in Different Execution EnvironmentsNils JapkeBachelor
Addressing Performance Variability in Serverless Cloud Benchmarking using Duet BenchmarkingNils Japke & Tim DockenfußMaster
Comparing Apache Flink and FReD through a Comprehensive Fog Data Processing BenchmarkNils JapkeMaster
An Experiment-Driven Analysis of Tail Latency in Commercial FaaS OfferingsTrever SchirmerBachelor
Assessing the Performance Regression Detection Capabilities of Microbenchmark Suites in Open Source SoftwareNils JapkeBachelor
A Comparative Analysis of Techniques for Detecting Performance Regressions of Cloud-Based Software SystemsNils JapkeMaster

Abgeschlossene Arbeiten seit 2017

2024

TopicSupervisionLevel
Design and Implementation of a Lightweight FaaS Platform for Multi Machine Edge NodesTrever Schirmer & Hamed MoassesBachelor
Design and Implementation of a Generic Framework for Continuous BenchmarkingMartin GrambowMaster
A Comprehensive Benchmarking Study on Performance Variability in FaaS PlatformsTrever SchirmerMaster
An Empirical Review of the Use of Microbenchmarking in Go Projects on GitHubMartin GrambowBachelor
Managing Performance Variability in FaaS Platform BenchmarkingMartin GrambowMaster
Analyzing the Performance Effects of Using IP Anycast in LEO Satellite NetworksTobias PfandzelterMaster
Evaluating Unikernels as an Edge FaaS Execution EnvironmentTobias PfandzelterMaster
Analyzing the Impact of Road Infrastructure on Popularity and Safety in Bicycle TrafficAhmet-Serdar KarakayaMaster

2023

TopicSupervisionLevel
Extending a Single-Node Edge FaaS Platform for Multi-Node DeploymentsTrever SchirmerBachelor
A Web-based 3D Visualization for High-Precision Urban Wind ModelsTobias PfandzelterBachelor
Reducing the Execution Time of Microbenchmark Suites based on Performance Variability of Individual BenchmarksMartin Grambow & Nils JapkeMaster
Analyzing the Impact of Different Storage Options in Android ApplicationsAhmet-Serdar KarakayaBachelor
Evaluating the Stability of Google Cloud FunctionsTrever SchirmerBachelor
Identifying different types of Bicycles and Cyclist Types from the SimRa data and adding them to SUMOAhmet-Serdar KarakayaMaster
Evaluating Predictive Replica Placement Techniques Using Real World Data in an Emulated Fog TestbedTrever SchirmerMaster
Comparing Software Update Strategies in Distributed Fog DeploymentsTrever SchirmerBachelor

2022

TopicSupervisionLevel
A Testbed for Evaluating the Detection Capabilities of Microbenchmark Suites Regarding Performance ChangesMartin GrambowMaster
Identifying the Impact of Different Traffic Infrastructure Types on Bicycle Traffic SafetyAhmet-Serdar KarakayaBachelor
Managing Vendor Lock-in in Serverless Edge-to-Cloud Computing from the Client SideTobias PfandzelterMaster
Optimizing the Execution Duration of Microbenchmark Suites Using Benchmark Stability MetricsMartin GrambowMaster
Design and Implementation of a Benchmark for Timeseries Database SystemsMartin GrambowBachelor
Managing Configuration Data of Distributed Fog Platforms under Strict ConsistencyTobias PfandzelterBachelor
Using Duet Benchmarking in Performance Benchmarking of Distributed Datastores in the CloudMartin GrambowBachelor
Predicting Length of Stay for Things and People Interacting with Fog ApplicationsTobias PfandzelterBachelor
Detecting Near Miss Incidents in Bicycle Traffic Using Machine Learning and Motion SensorsAhmet-Serdar KarakayaMaster
Using Crowdsourced Cycling Safety and Environmental Comfort Levels in Mobile Bicycle RoutingAhmet-Serdar KarakayaMaster
Optimizing Microbenchmark Suites based on Code Change AnalysisMartin GrambowBachelor
Efficient Exchange of Metadata Information in Geo-Distributed Fog SystemsTobias PfandzelterBachelor
Routing Requests to Geographically Close Nodes in Fog-Based FaaS DeploymentsTobias PfandzelterMaster
Using the OpenBikeSensor for Detecting Close Pass Incidents in the SimRa Smartphone AppAhmet-Serdar KarakayaMaster

2021

TopicSupervisionLevel
Exploring the Limits of CRDTs and Eventually Consistent Datastores for Configuration Management in Fog EnvironmentsTobias PfandzelterBachelor
Using Optimized Microbenchmark Suites and Application Benchmarks to Detect Performance Regressions in CI/CD ProcessesMartin GrambowBachelor
Analyzing the Popularity of Street Segments for Cyclists in the SimRa DatasetAhmet-Serdar KarakayaBachelor
Predictive Replica Placement for Fog Data Management with Mobile ClientsTobias PfandzelterMaster
Guaranteeing Client-Centric Consistency through Datastore-Middleware Co-DesignTobias PfandzelterBachelor
Modeling Cyclist Behavior in SUMO based on the SimRa DatasetAhmet-Serdar KarakayaMaster
Routing End User Requests to Application Services in Fog EnvironmentsMartin GrambowMaster
Efficient Exchange of Topology Information in Fog Platforms with CRDT PrinciplesTobias PfandzelterBachelor
Design and Implementation of a Processing Pipeline for High Resolution Blood Pressure Sensor DataDavid BermbachMaster
Evaluating the Applicability of OpenISBT to Open Source Microservice APIsMartin GrambowBachelor
Identifying Nearest Nodes in Distributed Fog Platforms with Mobile ClientsTobias PfandzelterMaster
Managing the Tradeoff between End-to-End Latency and Load Distribution in Distributed Content-based Filtering SystemsJonathan HasenburgBachelor
Feedback-Driven Function Fusion in FaaS DeploymentsDavid BermbachMaster

2020

TopicSupervisionLevel
Design and Implementation of a Microservice TestbedMartin GrambowBachelor
Using Benchmarking to Trace Performance Problems in Microservice ApplicationsMartin GrambowMaster
Tracking Surface Quality of Cycle Paths based on Smartphone Sensor DataAhmet-Serdar KarakayaMaster
Function Placement in Fog-Based FaaS DeploymentsDavid BermbachMaster
Detecting Near Miss Incidents in Bicycle Traffic Using Acceleration Sensor DataAhmet-Serdar KarakayaMaster
Scaling GeoBroker Clusters based on Local ShardingJonathan HasenburgMaster
Design and Implementation of a Scalable, Distributed, Location-Based Pub/Sub SystemJonathan HasenburgMaster

2019

TopicSupervisionLevel
A Comparative Study of Implementation Strategies in Smart Car ScenariosJonathan HasenburgBachelor
Erkennung der Oberflächengüte von Radwegen auf Basis von SmartphonesensordatenAhmet-Serdar KarakayaBachelor
A Lightweight FaaS Platform for Edge EnvironmentsDavid BermbachMaster
Experiment-Driven Assessment of Spatio-Textual Index Data StructuresJonathan HasenburgBachelor
Efficient Message Routing in Geo-Distributed Pub/Sub-SystemsJonathan HasenburgMaster
Vergleich verschiedener Ansätze zur Erzeugung von Application-Flowmaps aus PerformancedatenDavid BermbachBachelor
Management of Federated Stream Processing PipelinesJonathan HasenburgMaster
Reducing Cold Start Latencies in Federated FaaS PlatformsDavid BermbachMaster

2018

TopicSupervisionLevel
Performance-Benchmarking in Continuous-Integration-ProzessenMartin GrambowBachelor
Providerseitige Reduktion von Cold-Starts mit Hilfe von Kompositionswissen am Beispiel von OpenWhiskDavid BermbachBachelor
A System for Improving Web API AvailabilityDavid BermbachMaster
Benchmarking the Performance of MicroservicesDavid BermbachMaster
Understanding the Effects of Dockerization in Performance BenchmarkingDavid BermbachBachelor

2017

TopicSupervisionLevel
Design and Implementation of a Fog Data Management SystemDavid BermbachMaster
Predicting Carsharing AvailabilityDavid BermbachMaster
Managing Access for the Internet of Things and Services on the Example of ‘Eclipse SmartHome’David BermbachMaster