Parallel query evaluation in streaming environments
Supervisor
Suitable for
Abstract
Many modern applications such as social web and IoT applications use stream processing engines to handle continuously arriving data in real time. In this project, we consider one such state-of-the-art engine, called DBToaster, which continuously evaluates (static) queries over changing (dynamic) data. The goal of this project is to enable multi-core query processing over streaming data in DBToaster, which requires implementing necessary primitives for parallelization of the existing single-threaded query evaluation procedures.