\newpage
\begin{center}
	\bfseries \Huge Acknowledgements
\end{center}
I wish to express my thanks to the many people who have helped me in preparation of this thesis.

Dante Niewehuis, my daily supervisor, with patience and understanding mentored me during our collaboration, which led to the timely and successful completion of this thesis.

Alexandru Iosup, my 1\textsuperscript{st} supervisor, provided invaluable feedback and suggestions that helped immensely during writing.

Jesse Donkervliet guided the thesis timeline and greatly assisted in preparation of the final defence during the weekly thesis meetings.

Daniel Halasz provided many insightful comments which shaped the technical contributions.

Daniele Bonetta, Matthijs Jansen, Tiziano De Matteis, Radu Nicolae, Jure Antunovi\'c, Sacheendra Talluri, and Krijn Doekemeijer of the AtLarge Research Group provided indispensable knowledge on conducting good Computer Systems research over the last 2 years.

Most importantly, I would like to thank Waldemar, Anna and Julia for their love and support while I was working on this thesis.
