Programming Abstractions, Compilation, and Execution Techniques for Massively Parallel Data Analysis
Programming Abstractions, Compilation, and Execution Techniques for Massively Parallel Data Analysis vorgelegt von Dipl.-Inf. Stephan Ewen aus Mainz der Fakult¨atIV - Elektrotechnik und Informatik der Technischen Universit¨atBerlin zur Erlangung des akademischen Grades Doktor der Ingenieurwissenschaften - Dr. Ing. - genehmigte Dissertation Promotionsausschuss: Vorsitzender: Prof. Dr. Peter Pepper Gutachter: Prof. Dr. Volker Markl Prof. Dr. Odej Kao Prof. Mike Carey, Ph.D. Tag der wissenschaftlichen Aussprache: 22. Oktober 2014 Berlin 2015 D 83 ii Acknowledgments During the process of creating this thesis, I have been accompanied by a great many people over the time. Many of them offered valuable discussions and helped to shape the outcome of this thesis in one way or another. First and foremost, I want to thank my adviser Volker Markl. He has not only provided the great work environment and the collaborations under which this thesis was created, but helped with countless comments and valuable insights. Throughout my entire academic life, Volker has mentored me actively and given me the opportunity to work on amazing projects. I would like to thank my advisers Odej Kao and Mike Carey for their helpful comments and the discussions that we had at at various points, like project meetings, conferences, or academic visits. I worked with many great people on a day to day basis, among who I want to give special thanks to Alexander Alexandrov, Fabian H¨uske, Sebastian Schelter, Kostas Tzoumas, and Daniel Warneke. Thank you guys for the great work atmosphere, your ideas, your sense of humor, and for making the frequent long working hours not feel that bad.
[Show full text]