Advised by Alexandros Labrinidis and Panos K. Chrysanthis Title: A Procrustean Approach to Stream Processing April 2020