Skip to main content

Parallel query evaluation in streaming environments

Supervisor

Suitable for

MSc in Computer Science
Mathematics and Computer Science, Part C
Computer Science and Philosophy, Part C
Computer Science, Part C

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.