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
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
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
Convenient Password Manager (Desktop side)B/GConrad Burchertavailable
Counting 1, 2, 3 ...B/G/SPankaj Khanchandaniavailable
DVB-T Positioning ImplementationB/G/M/SSimon Tanner,
Gino Brunner
available
Hidden in Plain SightB/G/SManuel Eichelbergeravailable
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
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
Ultrasonic smartphone communicationB/G/M/SSimon Tanner,
Gino Brunner
available
Using Deep Learning to Annotate Karaoke SongsB/M/SYuyi Wang,
Gino Brunner
available
Worldwide Sports Route GenerationB/G/SManuel Eichelbergeravailable

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Aircraft Positioning ServiceBManuel Eichelberger,
Simon Tanner
HS 17
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
Smart LightingBSimon Tanner,
Gino Brunner
HS 17
Tesselating Switzerland of the PastBManuel EichelbergerHS 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
Exploring the Unknown: An Agent in GraphlandBSebastian BrandtFS 17
Fictional Language GeneratorMGino Brunner,
Yuyi Wang
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

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
DJ RobotoBYuyi Wang,
Gino Brunner
FS 17
DVB-T Positioning [confidential]SSimon Tanner,
Gino Brunner
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
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,
,
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

Templates