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
Accurate Aircraft PositioningB/G/M/SManuel Eichelberger,
Simon Tanner
available
Advancing Cryptocurrencies and Blockchain TechnologyB/G/M/SConrad Burchertavailable
Aircraft Positioning ServiceB/G/SManuel Eichelberger,
Simon Tanner
available
Aircraft Signal Receiver HardwareG/SManuel Eichelberger,
Simon Tanner
available
Android Audio SynchronizationB/G/M/SSimon Tanner,
Gino Brunner
available
Android Custom Benchmarking ROMB/G/M/SGino Brunner,
Simon Tanner
available
Android FPS MeasurementB/G/M/SGino Brunner,
Simon Tanner
available
Android Live BenchmarkingB/G/M/SGino Brunner,
Simon Tanner
available
Android Private Data Leak DetectionB/G/M/SSimon Tanner,
Gino Brunner
available
Android SuperOSB/G/M/SGino Brunneravailable
Anonymous and Transparent E-Voting SystemB/G/M/SConrad Burchertavailable
Are Phone Manufacturers Cheating, or Just Lazy?B/G/M/SGino Brunner,
Simon Tanner
available
Breaking a CryptocurrencyB/G/M/SConrad Burchertavailable
Competitive Taxis with DelayB/G/M/SYuyi Wang,
Thomas Ulrich
available
Convenient Password ManagerB/G/M/SGino Brunner,
Simon Tanner
available
Counting 1, 2, 3 ...B/G/SPankaj Khanchandaniavailable
DVB-T Positioning ImplementationB/G/M/SSimon Tanner,
Gino Brunner
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 Wang,
Thomas Ulrich
available
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 Matching (in Gaming Platforms)B/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
Robot ComposerB/G/SManuel Eichelbergeravailable
Shared CountingB/G/M/SPankaj Khanchandaniavailable
Smart Conference CallB/G/M/SSimon Tanner,
Gino Brunner
available
Smart LightingB/G/M/SSimon Tanner,
Gino Brunner
available
Smartphone BattleB/G/M/SGino Brunner,
Simon Tanner
available
Smartphone FinderB/G/M/SGino Brunner,
Simon Tanner
available
Sports Analysis and Feedback Using SmartwatchesB/G/M/SGino Brunner,
Simon Tanner
available
Tesselating Switzerland of the PastB/G/M/SManuel Eichelbergeravailable
Ultrasonic smartphone communicationB/G/M/SSimon Tanner,
Gino Brunner
available
Using Deep Learning to Annotate Karaoke SongsB/M/SYuyi Wang,
Gino Brunner
available

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Designing a Dynamic Micropayment Channel NetworkBConrad BurchertHS 17
Implementation of a Blockchain Micropayment Channel NetworkMConrad BurchertHS 17
Routing in a Peer-To-Peer Overlay NetworkMConrad BurchertHS 17
Android App Private Data UsageBSimon Tanner,
Gino Brunner
FS 17
Android App Repackaging ProtectionBSimon Tanner,
Gino Brunner
FS 17
Android Audio BeamformingGSimon Tanner,
Gino Brunner
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
Convenient Apartment SearchBGino Brunner,
Simon Tanner
FS 17
DJ RobotoBYuyi Wang,
Gino Brunner
FS 17
Exploring the Unknown: An Agent in GraphlandBSebastian BrandtFS 17
Fictional Language GeneratorMGino Brunner,
Yuyi Wang
FS 17
Hidden in Plain SightSMichael König,
Manuel Eichelberger
FS 17,
Housing 2.0BSimon Tanner,
Gino Brunner
FS 17
Housing Price Predictor 2.0BGino Brunner,
Yuyi Wang
FS 17
Online k-taxi ProblemsBGeorg Bachmeier,
Yuyi Wang
FS 17
Online Matching - Randomized AlgorithmsBYuyi WangFS 17
Outdoor Sports Route GenerationBManuel EichelbergerFS 17
Public Transport RatingSSimon Tanner,
Gino Brunner
FS 17,
Reinforcement Learning PlaygroundMGino Brunner,
Yuyi Wang
FS 17
Smart CanvasGPankaj KhanchandaniFS 17,

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Android Audio SynchronizationSSimon Tanner,
Gino Brunner
FS 17
Android Smart Cloud StorageSGino Brunner,
Simon Tanner
FS 17
Building a 3D Indoor ScannerSManuel Eichelberger,
Simon Tanner
FS 17
DVB-T Positioning [confidential]SSimon 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
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,
,
Android Smart Cloud Storage [confidential]SGino Brunner,
Pascal Bissig
HS 16
Cops and RobbersBSebastian Brandt,
Georg Bachmeier
HS 16
Distributed Cryptography for Blockchains [confidential]MRoger WattenhoferHS 16
Fictional Language Generator [confidential]SGino Brunner,
Yuyi Wang
HS 16
GPS on a GPU [confidential]BManuel Eichelberger,
Pascal Bissig
HS 16
A Perfect Strategy to Play the Graph Connection Game, Starting from a Specific Stage of the Game [confidential]SPankaj KhanchandaniHS 16
Automated Ground-Truth Measurements for App Launches on Android [confidential]BGino Brunner,
Pascal Bissig
HS 16
Headphone Assistant [confidential]BGino Brunner,
Simon Tanner
HS 16
Hidden in Plain SightSManuel Eichelberger,
Michael König
HS 16
Housing Price Predictor [confidential]BGino Brunner,
Yuyi Wang
HS 16
Learning Crowd Behaviour with NeuroevolutionMManuel Eichelberger,
Michael König
HS 16
Live Android Performance Monitor [confidential]MGino Brunner,
Pascal Bissig
HS 16

Templates