Computer Laboratory

Profile  picture

Michael Schaarschmidt

PhD Student, Networks and Operating Systems Group
Computer Laboratory, University of Cambridge


I am a second year PhD candidate under the supervision of Eiko Yoneki. Prior to starting my PhD, I completed an MPhil in Advanced Computer Science in Cambridge as well as a Bachelor's degree at the University of Hamburg, Germany. My PhD is on data processing aspects and systems applications of deep reinforcement learning. In particular, I am interested in providing controllers for runtime configurations in distributed systems with as little manual modelling as possible. Complementary to this, I am also working on applications of iterative optimisation (see our work on structured Bayesian optimisation) in computer systems where full control is unnecessary or impractical. Previously, I have worked on cloud infrastructure for real time caching with baqend (see our joint paper at VLDB 2017).

Google scholar profile: link 


Quaestor: Query Web Caching for Database-as-a-Service Providers.[pdf]
Felix Gessert*, Michael Schaarschmidt*, Wolfram Wingerath, Erik Witt, Eiko Yoneki, Norbert Ritter *equal contribution
To appear: Proceedings of the 43rd International Conference on Very Large Databases (VLDB 2017), Munich, Germany, August 2017

BOAT: Building Auto-Tuners with Structured Bayesian Optimization. [pdf] [featured by the morning paper]
Valentin Dalibard, Michael Schaarschmidt, Eiko Yoneki
Proceedings of the 26th World Wide Web Conference, Systems and Infrastructure track (WWW 2017), Perth, Australia, April 2017

Learning Runtime Parameters in Computer Systems with Delayed Experience Injection. [pdf][arXiv]
Michael Schaarschmidt, Felix Gessert, Valentin Dalibard, Eiko Yoneki
Deep Reinforcement Learning Workshop, NIPS 2016, Barcelona, Spain, December 2016

Tuning the Scheduling of Distributed Stochastic Gradient Descent with Bayesian Optimization. [pdf] [arXiv]
Valentin Dalibard, Michael Schaarschmidt, Eiko Yoneki
Workshop on Bayesian Optimization, NIPS 2016, Barcelona, Spain, December 2016

Towards Automated Polyglot Persistence. [pdf]
Michael Schaarschmidt, Felix Gessert, Norbert Ritter,
BTW 2015, Hamburg, Germany, March 2015

The Cache Sketch: Revisiting Expiration-based Caching in the Age of Cloud Data Management. [pdf]
Felix Gessert, Michael Schaarschmidt, Steffen Friedich, Norbert Ritter.
BTW 2015, Hamburg, Germany, March 2015

Towards a Scalable and Unified REST API for Cloud Data Stores. [pdf]
Felix Gessert, Steffen Friedrich, Wolfram Wingerath, Michael Schaarschmidt, Norbert Ritter.
Data Management in the Cloud (DMC 2014), Stuttgart, Germany, September 2014


Email: michael[dot]schaarschmidt[at]
Computer Laboratory, University of Cambridge
William Gates Building
15 JJ Thompson Avenue
Cambridge CB3 0FD