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 a brilliant idea 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
Aircraft Signal Receiver HardwareG/SManuel Eichelberger,
Simon Tanner
available
Android App Repackaging Protection 2.0B/M/SGino Brunner,
Simon Tanner
available
Android Audio BeamformingB/G/M/SSimon Tanner,
Gino Brunner
available
Android Custom Benchmarking ROMB/G/M/SGino Brunner,
Simon Tanner
available
Bitcoin as a Selfish GameB/G/M/SGeorgia Avarikioti,
Conrad Burchert
available
Convenient Password ManagerB/G/M/SGino Brunner,
Simon Tanner
available
Convenient Password Manager (Desktop side)B/GConrad Burchertavailable
Counting 1, 2, 3 ...B/G/M/SPankaj Khanchandaniavailable
DVB-T Positioning ImplementationB/G/M/SSimon Tanner,
Gino Brunner
available
Deep Reinforcement LearningM/SGino Brunner,
Yuyi Wang
available
Hidden in Plain SightB/G/SManuel Eichelbergeravailable
Housing Price Prediction CompetitionB/M/SGino Brunner,
Yuyi Wang
available
Improved Electronic Design WorkflowB/G/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/G/M/SYuyi Wangavailable
Linear Motor SynchronizationM/SSimon Tanneravailable
Lip ControlB/G/M/SYuyi Wang,
Gino Brunner
available
Malicious Data LeaksB/G/M/SSimon Tanner,
Gino Brunner
available
Mobile Smartphone SpeedtestB/G/M/SGino Brunner,
Simon Tanner
available
One Intelligent Agent to Rule Them AllB/G/M/SManuel Eichelbergeravailable
Online Graph ColoringB/SDarya Melnykavailable
Online Matching (in Gaming Platforms)B/G/M/SYuyi Wangavailable
Quantum Physics Meets Distributed ComputingB/G/M/SYuyi Wangavailable
Radio Signal FingerprintingB/G/M/SSimon Tanneravailable
Real World Android Performance BenchmarkingB/G/M/SGino Brunner,
Simon Tanner
available
Road Transport RatingB/G/M/SSimon Tanner,
Gino Brunner
available
Shared CountingB/G/M/SPankaj Khanchandaniavailable
Smart Conference CallB/G/M/SSimon Tanner,
Gino Brunner
available
Smartphone BattleB/G/M/SGino Brunner,
Simon Tanner
available
Sports Analysis and Feedback Using SmartwatchesB/G/M/SGino Brunner,
Simon Tanner
available
Unobtrusive Android Audio SynchronizationB/G/M/SSimon Tanner,
Gino Brunner
available

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Accurate Aircraft PositioningSManuel Eichelberger,
Simon Tanner
HS 17
Aircraft Positioning ServiceBManuel Eichelberger,
Simon Tanner
HS 17
Almighty Housing SearchBGino Brunner,
Simon Tanner
HS 17
Android Audio SynchronizationBSimon Tanner,
Gino Brunner
HS 17
Android Private Data Leak DetectionSSimon Tanner,
Gino Brunner
HS 17
Anonymous and Transparent E-Voting SystemBConrad BurchertHS 17
Competitive Taxis with DelayBYuyi Wang,
Darya Melnyk
HS 17
Data Science / Machine Learning CompetitionSGino Brunner,
Yuyi Wang
HS 17
Designing a Dynamic Micropayment Channel NetworkBConrad BurchertHS 17
Implementation of a Blockchain Micropayment Channel NetworkMConrad BurchertHS 17
Implementation of a Fast Cryptocurrency for Micropayment ChannelsBConrad BurchertHS 17
Implementing a Distributed Reliable DatabaseBConrad BurchertHS 17
Multi-Agent Naval Traffic PlanningMManuel EichelbergerHS 17
Music Theory Meets Deep Learning 2.0MGino Brunner,
Yuyi Wang
HS 17
Offline News Spreading AppMManuel Eichelberger,
Simon Tanner
HS 17
Robot ComposerSManuel EichelbergerHS 17
Routing in a Peer-To-Peer Overlay NetworkMConrad BurchertHS 17
Smart LightingBSimon Tanner,
Gino Brunner
HS 17
Smartphone FinderBGino Brunner,
Simon Tanner
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
BitThief QoLBMichael König,
Georg Bachmeier
FS 17
Fictional Language GeneratorMGino Brunner,
Yuyi Wang
FS 17
Housing 2.0BSimon Tanner,
Gino Brunner
FS 17
Online k-taxi ProblemsBGeorg Bachmeier,
Yuyi Wang
FS 17
Online Matching - Randomized AlgorithmsBYuyi WangFS 17
Public Transport RatingSSimon Tanner,
Gino Brunner
FS 17,
Reinforcement Learning PlaygroundMGino Brunner,
Yuyi Wang
FS 17

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
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
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
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,
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
Outdoor Sports Route GenerationBManuel EichelbergerFS 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
Aircraft Positioning [confidential]MManuel Eichelberger,
Simon Tanner
HS 16
Android GPS Revisited [confidential]GManuel Eichelberger,
Pascal Bissig
HS 16,
,

Templates