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
A Hybrid Blockchain SystemB/M/SGeorgia Avarikioti,
Roland Schmid
available
A Micropayment Channels GameB/M/SGeorgia Avarikiotiavailable
Activity Recognition with SmartwatchesM/SGino Brunneravailable
Advanced Housing SearchB/G/SSimon Tanneravailable
Advanced Topics in Deep Learning - Disentangled RepresentationsM/SGino Brunner,
Oliver Richter
available
Advanced Topics in Deep Learning - Understanding and Evaluating Music Style TransferM/SGino Brunner,
Oliver Richter
available
Audio Source Separation with Deep LearningB/M/SGino Brunner,
Oliver Richter
available
Automated Exercise Coach for Better LearningM/SOliver Richter,
Gino Brunner
available
Automated Travel PlanningB/G/M/SRoland Schmid,
Manuel Eichelberger
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
Bitcoin Network TopologyB/G/M/SGeorgia Avarikioti,
Yuyi Wang
available
Blockchain -- your own theory!B/G/M/SGeorgia Avarikioti,
Yuyi Wang
available
Byzantine Reinforcement LearningM/SDarya Melnyk,
Oliver Richter
available
Competitive Taxis with DelayB/MYuyi Wang,
Darya Melnyk
available
Convenient Password ManagerB/G/M/SSimon Tanner,
Roland Schmid
available
DVB-T Positioning ImplementationB/G/M/SSimon Tanneravailable
Distributed Computing Meets Deep LearningB/M/SYuyi Wangavailable
Dynamic DirectoriesB/G/M/SPankaj Khanchandani,
Pál András Papp
available
Generating CAPTCHAs with Deep (Reinforcement) LearningM/SGino Brunner,
Oliver Richter
available
Geometric Edge-ColoringB/M/SRoland Schmid,
Yuyi Wang
available
HomeDetective Advanced FeaturesB/M/SSimon Tanner,
Gino Brunner
available
Hyperloop Pod SchedulingB/M/SManuel Eichelberger,
Roland Schmid
available
Imperceptible Audio Communication AppB/M/SSimon Tanner,
Manuel Eichelberger
available
Improving Asynchronous Byzantine AgreementB/SDarya Melnykavailable
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
Memory PoolingB/G/SPankaj Khanchandani,
Yuyi Wang
available
Music Genre TransferB/M/SGino Brunner,
Oliver Richter
available
Nearest Neighbor Search in Ultrametric SpacesB/G/M/SYuyi Wang,
Georgia Avarikioti
available
Online Graph ColoringB/SDarya Melnyk,
Pál András Papp
available
Online Matching (in Gaming Platforms)B/G/M/SYuyi Wang,
Darya Melnyk
available
Peer GradingB/SDarya Melnykavailable
Playing Games with Capsule NetworksB/M/SOliver Richter,
Gino Brunner
available
Quantum Physics Meets Distributed ComputingB/G/M/SYuyi Wangavailable
Queueing without WaitingB/G/M/SPankaj Khanchandaniavailable
Topics in Deep Reinforcement LearningB/M/SOliver Richter,
Gino Brunner
available

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Buyers-First Decentralized AuctionsMRoland Schmid,
Georgia Avarikioti
FS 19
Aircraft Signal AntispoofingSManuel Eichelberger,
Simon Tanner
HS 18
Android App Repackaging Protection AnalysisBSimon TannerHS 18
Blockchain Payment Network CreationMGeorgia AvarikiotiHS 18
Creative Robot ComposerSManuel EichelbergerHS 18
Deep Preference Learning for Advanced Home SearchSOliver Richter,
Simon Tanner
HS 18
Democratic Deep Reinforcement LearningSOliver Richter,
Gino Brunner
HS 18
Efficient Train SchedulingSManuel EichelbergerHS 18
Exploring Centralized Payment Network TopologySGeorgia Avarikioti,
Tejaswi Nadahalli
HS 18
Heuristics for Graph ColoringBPál András Papp,
Roland Schmid
HS 18
HomeDetective Web Development - Industry CollaborationBSimon Tanner,
Gino Brunner
HS 18
Hyperloop Network DesignMManuel Eichelberger,
Roland Schmid
HS 18
Online Algorithmic Channel DesignBGeorgia Avarikioti,
Yuyi Wang
HS 18
Online Hiding GameBManuel EichelbergerHS 18
Personalized Automated Image EditingBOliver Richter,
Gino Brunner
HS 18
Reinforcement Learning in Graph TheoryMYuyi Wang,
Pankaj Khanchandani
HS 18
Reliable Aircraft PositioningBManuel Eichelberger,
Simon Tanner
HS 18
Restaurant TinderBRoland Schmid,
Simon Tanner
HS 18
Self Sovereign Identities in CardossierMRoger WattenhoferHS 18
Simulating Bitcoins Network TopologySGeorgia Avarikioti,
Roland Schmid
HS 18
Smartphone Aircraft LocalizationBManuel Eichelberger,
Simon Tanner
HS 18
Student Democracy - BackendBDarya Melnyk,
Tejaswi Nadahalli
HS 18
Student Democracy - FrontendMDarya Melnyk,
Tejaswi Nadahalli
HS 18
Style Change DetectionBRoland Schmid,
Gino Brunner
HS 18
Urban Last Mile Drone DeliverySGino Brunner,
Simon Tanner
HS 18
Deep Generative Models for Text Generation and Attribute TransferMGino Brunner,
Oliver Richter
FS 18
Mobile Smartphone SpeedtestBGino Brunner,
Simon Tanner
FS 18
Sports Analysis and Feedback Using SmartwatchesMGino Brunner,
Simon Tanner
FS 18

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
The k-Server Problem with Delay on the Uniform Metric [confidential]BYuyi Wang,
Darya Melnyk
HS 18
GPS Tracking over LTE [confidential]SManuel EichelbergerHS 18
Reliable ADS-B Signal Reception [confidential]BManuel Eichelberger,
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 Majority [confidential]BGeorgia Avarikioti,
Yuyi Wang
FS 18
Chord Analysis AppBManuel EichelbergerFS 18
Contention Management [confidential]SPankaj KhanchandaniFS 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 Clustering [confidential]BGeorgia 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
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
Seamless Drone ReplacementSManuel Eichelberger,
Simon Tanner
FS 18
Drone Precision Landing using Computer VisionSSimon Tanner,
Manuel Eichelberger
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
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
Tesselating Switzerland of the PastBManuel EichelbergerHS 17
Ultrasonic Smartphone CommunicationBSimon Tanner,
Gino Brunner
HS 17
Using Deep Learning to Annotate Karaoke SongsSYuyi Wang,
Gino Brunner
HS 17
Worldwide Sports Route GenerationSManuel EichelbergerHS 17
Android App Private Data Usage [confidential]BSimon Tanner,
Gino Brunner
FS 17
CARP: Cryptographic Android Repackaging Protection [confidential]BSimon Tanner,
Gino Brunner
FS 17
Android Audio Beamforming [confidential]GSimon Tanner,
Gino Brunner
FS 17,
Android Audio Synchronization [confidential]SSimon Tanner,
Gino Brunner
FS 17
Android Smart Cloud StorageSGino Brunner,
Simon Tanner
FS 17
Battle of the SmartphonesBGino Brunner,
Pascal Bissig
FS 17
BitThief QoLBMichael König,
Georg Bachmeier
FS 17
Building a 3D Object ScannerBManuel Eichelberger,
Gino Brunner
FS 17
Building a 3D Indoor ScannerSManuel Eichelberger,
Simon Tanner
FS 17
Convenient Apartment Search [confidential]BGino Brunner,
Simon Tanner
FS 17
DJ RobotoBYuyi Wang,
Gino Brunner
FS 17
DVB-T Positioning [confidential]SSimon Tanner,
Gino Brunner
FS 17
Exploring the Unknown: An Agent in Graphland [confidential]BSebastian BrandtFS 17
Fictional Language Generation [confidential]MGino Brunner,
Yuyi Wang
FS 17
Finding Advanced Features for Housing Price PredictionBGino Brunner,
Yuyi Wang
FS 17
Invisibee: Multiplayer Game with Secret Strategies on a Shared ScreenSMichael König,
Manuel Eichelberger
FS 17,
HomeDetective [confidential]BSimon Tanner,
Gino Brunner
FS 17
Improving RAFTSDarya Melnyk,
Georg Bachmeier
FS 17
Low-Power GPS Tracking Hardware [confidential]SPascal Bissig,
Manuel Eichelberger
FS 17
Low-Power GPS Tracking Software [confidential]SPascal Bissig,
Manuel Eichelberger
FS 17
Multi-System GNSS Receiver SoftwareSPascal Bissig,
Manuel Eichelberger
FS 17
JamBot: Music Theory Aware Chord Based Generation of Polyphonic Music with LSTMs [confidential]SGino Brunner,
Yuyi Wang
FS 17
Online Graph Construction with Reinforcement Learning [confidential]SSebastian Brandt,
Yuyi Wang
FS 17
Online k-Taxi ProblemBGeorg Bachmeier,
Yuyi Wang
FS 17
Randomized Algorithms for Online Matching with Two SourcesBYuyi WangFS 17
Outdoor Sports Route GenerationBManuel EichelbergerFS 17
Accessibility Evaluation for Public Transport Systems [confidential]SSimon Tanner,
Gino Brunner
FS 17,
Reinforcement Learning Playground [confidential]MGino Brunner,
Yuyi Wang
FS 17
SmartCanvas: a Drawing Assistance Application for Android DevicesGPankaj KhanchandaniFS 17,
Accurate Temporal Map of SwitzerlandBManuel EichelbergerHS 16
Frequency-Accuracy Measurement of Oscillators [confidential]GManuel Eichelberger,
Simon Tanner
HS 16,
Advancing Cryptocurrencies and Blockchain Technology [confidential]MRoger WattenhoferHS 16

Interested in a previous thesis? Show all past theses!

Templates & Guidelines