Distributed Computing
ETH Zurich

Theses

Our group has several open research projects that are suitable for a master (M), bachelor (B) or semester (S) theses. In addition, we have group projects (G), also known as labs for distributed systems majors. Our projects usually have a theoretical/algorithmic and/or a practical/implementation aspect. If you have an idea for a project that is not on our list but falls into our research area, we would be excited to hear about it.

We announce new theses by the end of the semester.

Available Theses & Labs

TitleTypeContact/SupervisorAssigned
Activity Recognition with SmartwatchesM/SGino Brunneravailable
Ambient Noise Audio CommunicationB/M/SSimon Tanneravailable
Are You Human?B/SAryaz Eghbali,
Darya Melnyk
available
Asynchronous Consensus-Free Transaction SystemsB/G/M/SRoland Schmid,
Jakub Sliwinski
available
Automated Exercise Coach for Better LearningM/SOliver Richter,
Gino Brunner
available
Automatic Content Generation with Neural NetworksM/SGino Brunner,
Yuyi Wang
available
Automatic Karaoke Song Annotation with Deep LearningM/SGino Brunner,
Oliver Richter
available
Automatic Music Generation with Deep LearningB/M/SGino Brunner,
Oliver Richter
available
Blockchain -- your own theory!B/G/M/SGeorgia Avarikioti,
Yuyi Wang
available
Byzantine Agreement: Optimistic AnalysisB/MRoland Schmidavailable
Byzantine Reinforcement LearningM/SDarya Melnyk,
Oliver Richter
available
ConfSearch 2020B/G/SRoland Schmid,
Pankaj Khanchandani
available
Convenient Password ManagerB/G/SSimon Tanner,
Roland Schmid
available
DVB-T Positioning ImplementationB/G/M/SSimon Tanneravailable
Distributed Computing Meets Deep LearningB/M/SYuyi Wangavailable
Heuristics on Graph ColoringB/M/SPál András Papp,
Roland Schmid
available
HomeDetective Advanced FeaturesB/M/SSimon Tanner,
Gino Brunner
available
Inferring Motion from Inertial DataB/M/SGino Brunner,
Roland Schmid
available
Jass AIB/M/SOliver Richter,
Gino Brunner
available
LTE PositioningB/G/M/SSimon Tanner,
Manuel Eichelberger
available
Learning (Mining) from Non-i.i.d. ExamplesB/M/SYuyi Wangavailable
Linear Motor SynchronizationM/SSimon Tanneravailable
Malicious Data LeaksMSimon Tanneravailable
Mobile Resource SharingB/G/M/SPankaj Khanchandani,
Pál András Papp
available
Multi-agent Reinforcement LearningB/M/SAryaz Eghbali,
Oliver Richter
available
Nearest Neighbor Search in Ultrametric SpacesB/G/M/SYuyi Wang,
Georgia Avarikioti
available
Online Matching (in Gaming Platforms)B/G/M/SYuyi Wang,
Darya Melnyk
available
Online Memory PoolingB/G/SPankaj Khanchandani,
Yuyi Wang
available
Partially-Synchronous Scalable ConsensusB/MGeorgia Avarikioti,
Roland Schmid
available
Peer GradingB/SDarya Melnyk,
Jakub Sliwinski
available
Quantum Physics Meets Distributed ComputingB/G/M/SYuyi Wangavailable
Queueing without WaitingB/G/M/SPankaj Khanchandaniavailable
Reinforcement Learning in Graph TheoryB/G/SOliver Richter,
Pankaj Khanchandani
available
Smart Contracts for Industrial Service ApplicationsB/M/SRoger Wattenhofer,
Thomas Locher
available
Student ParticipationB/SDarya Melnyk,
Pál András Papp
available
Topics in Deep Reinforcement LearningB/M/SOliver Richter,
Gino Brunner
available
Translating modern English to Homeric Style with Deep LearningMDamian Pascual Ortiz,
Gino Brunner
available

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Aircraft Positioning System: Server SetupBSimon TannerHS 19
Byzantine Agreement: From Theory to PracticeBRoland SchmidHS 19
Dynamic Directories using Reinforcement LearningMPankaj Khanchandani,
Oliver Richter
HS 19
Fast Route FindingSAryaz EghbaliHS 19
HomeDetective User ExperienceSSimon TannerHS 19
Hyperloop Network DesignGRoland SchmidHS 19,
Imperceptible Audio Communication AppSSimon TannerHS 19
Improving Asynchronous Byzantine AgreementBDarya Melnyk,
Yuyi Wang
HS 19
Security in E-Voting SystemsBDarya Melnyk,
Tejaswi Nadahalli
HS 19
Accurate Aircraft PositioningMSimon Tanner,
Manuel Eichelberger
FS 19
Advanced Housing SearchSSimon TannerFS 19
Aircraft Positioning Service: ReceiverBSimon Tanner,
Manuel Eichelberger
FS 19
Aircraft Signal FingerprintingMSimon TannerFS 19
Android App Repackaging Protection AnalysisMSimon TannerFS 19
Attentive MultitaskingBOliver Richter,
Gino Brunner
FS 19
Audio Source Separation with Deep LearningSGino Brunner,
Oliver Richter
FS 19
Benchmarking of Distributed Ledger TechnologyBRoger WattenhoferFS 19
Biomedical Data Generation with GANsBDamian Pascual OrtizFS 19
Bitcoin Network Creation GameSGeorgia Avarikioti,
Yuyi Wang
FS 19
Bitcoin Network TopologyBGeorgia Avarikioti,
Yuyi Wang
FS 19
Distributed Ledgers for Industrial Service ApplicationsMRoger WattenhoferFS 19
Flower Mapping in Grasslands with Drones and Deep LearningMRoger WattenhoferFS 19
Future of JobsBAryaz EghbaliFS 19
Generalizing Audio Source SeparationMOliver Richter,
Gino Brunner
FS 19
Generating CAPTCHAs with Deep (Reinforcement) LearningMGino Brunner,
Oliver Richter
FS 19
Investigation of Deep Transformer Models for NLPMGino Brunner,
Oliver Richter
FS 19
Mode-S Physical Layer Deep LearningMSimon Tanner,
Damian Pascual Ortiz
FS 19
Music Genre TransferSGino Brunner,
Oliver Richter
FS 19
Music Genre Transfer with Deep LearningSGino Brunner,
Oliver Richter
FS 19
Practical Dynamic DirectoriesBPankaj Khanchandani,
Pál András Papp
FS 19
Swimming Activity Recognition with Smartwatches and Deep LearningMGino Brunner,
Darya Melnyk
FS 19

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
The k-Server Problem with Delay [confidential]BYuyi Wang,
Darya Melnyk
FS 19
PolyPass - A Convenient Password ManagerMSimon Tanner,
Roland Schmid
FS 19
Hyperloop Pod Scheduling [confidential]MManuel Eichelberger,
Roland Schmid
FS 19
Imperceptible Audio Communication App [confidential]BSimon Tanner,
Manuel Eichelberger
FS 19
Analysis and Modeling of Urban Shared-Mobility Systems through Data MiningMManuel Eichelberger,
Roland Schmid
FS 19
Online Graph Coloring [confidential]BDarya Melnyk,
Pál András Papp
FS 19
Peer Grading and Byzantine Sorting [confidential]BDarya Melnyk,
Jakub Sliwinski
FS 19
Aircraft Signal Antispoofing [confidential]SManuel Eichelberger,
Simon Tanner
HS 18
Micropayment Channels Game [confidential]MGeorgia AvarikiotiHS 18
The k-Server Problem with Delay on the Uniform Metric [confidential]BYuyi Wang,
Darya Melnyk
HS 18
Creative Robot ComposerSManuel EichelbergerHS 18
Deep Preference Learning for Advanced Home Search [confidential]SOliver Richter,
Simon Tanner
HS 18
Democracy in Deep Reinforcement LearningSOliver Richter,
Gino Brunner
HS 18
Efficient Train Scheduling [confidential]SManuel EichelbergerHS 18
Exploring Centralized Payment Network TopologySGeorgia Avarikioti,
Tejaswi Nadahalli
HS 18
GPS Tracking over LTE [confidential]SManuel EichelbergerHS 18
Coloring with Conflicts [confidential]BPál András Papp,
Roland Schmid
HS 18
HomeDetective: Housing Ad Incorporation and Performance Optimization [confidential]BSimon Tanner,
Gino Brunner
HS 18
Hyperloop Network DesignMManuel Eichelberger,
Roland Schmid
HS 18
Online Algorithmic Channel Design [confidential]BGeorgia Avarikioti,
Yuyi Wang
HS 18
Hat Hunters OnlineBManuel EichelbergerHS 18
Meta-Learning an Image Editing StyleBOliver Richter,
Gino Brunner
HS 18
Reinforcement Learning in Graph Theory [confidential]MYuyi Wang,
Pankaj Khanchandani
HS 18
Reliable ADS-B Signal Reception [confidential]BManuel Eichelberger,
Simon Tanner
HS 18
Reliable ADS-B Signal Reception [confidential]BManuel Eichelberger,
Simon Tanner
HS 18
Restaurant SwiperBRoland Schmid,
Simon Tanner
HS 18
Self-Sovereign Identities in CardossierMRoger Wattenhofer,
Remo Meier
HS 18
Simulating Bitcoins Network TopologySGeorgia Avarikioti,
Roland Schmid
HS 18
Smartphone Aircraft Localization [confidential]BManuel Eichelberger,
Simon Tanner
HS 18
Student Democracy with BlockchainBDarya Melnyk,
Tejaswi Nadahalli
HS 18
ETHVote - A Distributed E-Voting Application [confidential]MDarya Melnyk,
Tejaswi Nadahalli
HS 18
Style Change DetectionBRoland Schmid,
Gino Brunner
HS 18
Last Mile Urban Drone Delivery to Mobile Outdoor ClientsSGino Brunner,
Simon Tanner
HS 18
Adaptive Hierarchical Deep Reinforcement Learning [confidential]MOliver Richter,
Gino Brunner
FS 18
Advanced Aircraft Positioning [confidential]SManuel Eichelberger,
Simon Tanner
FS 18
HomeDetective++ Enhancements in Functionality and User Experience [confidential]SSimon TannerFS 18,
,
Robust Android App Repackaging Protection Using Native Code [confidential]BSimon TannerFS 18
Attractive Sports Route GenerationSManuel EichelbergerFS 18
NOCUST - A Non-Custodial 2nd-Layer Blockchain Payment HubMRoger WattenhoferFS 18Rami Khalil
Bitcoin Security under Temporary Dishonest MajorityBGeorgia Avarikioti,
Yuyi Wang
FS 18
Chord Analysis AppBManuel EichelbergerFS 18
Contention Management [confidential]SPankaj KhanchandaniFS 18
Deep Learning for Natural Language Processing (NLP) using Variational Autoencoders (VAE)MGino Brunner,
Oliver Richter
FS 18
Design of a Payment Network with FeesBGeorgia Avarikioti,
Yuyi Wang
FS 18
Developing a Capsule Network [confidential]SOliver Richter,
Gino Brunner
FS 18
The Urban Last Mile Problem: Autonomous Drone Delivery to Your Balcony [confidential]MGino Brunner,
Simon Tanner
FS 18
E-Voting Under the Hood [confidential]SDarya Melnyk,
Julian Steger
FS 18
Efficient Load Balancing [confidential]SPankaj KhanchandaniFS 18
Exploration-Exploitation Trade-off in Deep Reinforcement LearningBOliver Richter,
Gino Brunner
FS 18
Music Style Translation based on CycleGAN [confidential]SGino Brunner,
Yuyi Wang
FS 18
GPS Spoofing [confidential]MManuel EichelbergerFS 18
Mercenary Space BattleBManuel EichelbergerFS 18
Hat HuntersBManuel EichelbergerFS 18
High Dimensional ClusteringBGeorgia Avarikioti,
Yuyi Wang
FS 18
Hip Hop RobotSManuel EichelbergerFS 18
Imperceptible Audio Communication [confidential]MSimon Tanner,
Manuel Eichelberger
FS 18
Generalized Metrics in Online Matching [confidential]GYuyi Wang,
Darya Melnyk
FS 18,
Structure and Content of the Visible Darknet [confidential]BGeorgia AvarikiotiFS 18
Mobile Smartphone Speed TestBGino Brunner,
Simon Tanner
FS 18
On the Advice Complexity for Min-cost Perfect Matching and the K-Server Problem with Delays [confidential]GYuyi Wang,
Darya Melnyk
FS 18,
One Intelligent Agent to Rule Them AllBManuel EichelbergerFS 18
Lower Bounds on Local Distributed Deterministic Coloring Algorithms [confidential]SDarya Melnyk,
Pál András Papp
FS 18
Randomized Algorithms for Online Matching with Delay for Two Sources [confidential]MYuyi Wang,
Darya Melnyk
FS 18
Radio Signal Fingerprinting [confidential]SSimon TannerFS 18
ResNet Autoencoder for Monaural Music Source Separation [confidential]MGino Brunner,
Oliver Richter
FS 18
Creative Robot ComposerBManuel EichelbergerFS 18
Robust Scaling of Blockchain Protocols [confidential]MGeorgia Avarikioti,
Yuyi Wang
FS 18
Drone Precision Landing using Computer VisionSSimon Tanner,
Manuel Eichelberger
FS 18
Seamless Drone ReplacementSManuel Eichelberger,
Simon Tanner
FS 18
Smart Conference Call [confidential]MSimon TannerFS 18
Swimming Style Recognition and Lane Counting Using a Smartwatch [confidential]MDarya Melnyk,
Gino Brunner
FS 18
Sport Analysis using Smartwatches [confidential]MGino Brunner,
Simon Tanner
FS 18
Teaching Machines Curiosity [confidential]SOliver Richter,
Gino Brunner
FS 18
Transferring Knowledge Between Games [confidential]MOliver Richter,
Gino Brunner
FS 18
Unobtrusive Android Audio Synchronization [confidential]BSimon TannerFS 18
Towards Usable Off-Chain PaymentsMRoger WattenhoferFS 18Guillaume Felley
Undercover Construction: A Multiplayer Game with Hidden AspectsSManuel EichelbergerFS 18
Accurate Aircraft Positioning [confidential]SManuel Eichelberger,
Simon Tanner
HS 17
Aircraft Positioning Service [confidential]BManuel Eichelberger,
Simon Tanner
HS 17
Enhancement of System Design and User Experience in HomeDetective [confidential]BGino Brunner,
Simon Tanner
HS 17
Android Audio Synchronization [confidential]BSimon Tanner,
Gino Brunner
HS 17
Finding Sources and Sinks in Android by Observation of System Calls [confidential]SSimon Tanner,
Gino Brunner
HS 17
Anonymous and Transparent E-Voting SystemBConrad BurchertHS 17
On the Benefits of Making your Clients Wait [confidential]BYuyi Wang,
Darya Melnyk
HS 17
NoKey - A Distributed Password ManagerMGino Brunner,
Simon Tanner
HS 17
Fine-grained Image Classification of Dog Breeds [confidential]SGino Brunner,
Yuyi Wang
HS 17
Designing a Dynamic Micropayment Channel NetworkBConrad BurchertHS 17
Implementation of an Intuitive Android Application for HomeDetective [confidential]BSimon Tanner,
Gino Brunner
HS 17
XGBoost and LGBM for Porto Seguro`s Kaggle challenge: A ComparisonSGino Brunner,
Yuyi Wang
HS 17
Implementation of a Blockchain Micropayment Channel Network [confidential]MConrad BurchertHS 17
Implementation of a Fast Cryptocurrency for Micropayment Channels [confidential]BConrad BurchertHS 17
Implementing a Distributed Reliable DatabaseBConrad BurchertHS 17
Multi-Agent Path Planning on Cyclic Routes [confidential]MManuel EichelbergerHS 17
Music Theory Meets Deep Learning 2.0 [confidential]MGino Brunner,
Yuyi Wang
HS 17
Havanews [confidential]MManuel Eichelberger,
Simon Tanner
HS 17
Robot Composer FrameworkSManuel EichelbergerHS 17
Balanced Routing in Micropayment Channel NetworksMConrad BurchertHS 17
Smart Lighting [confidential]BSimon Tanner,
Gino Brunner
HS 17

Interested in a previous thesis? Show all past theses!

Templates & Guidelines