Fysikkbygningen øst (kart)
Sem Sælands vei 24
The last decade has seen the emerge of data processing systems that specializes to process data “in flight”, as opposed to regular database systems where data to be processed is mainly stored on disk. This class systems, i.e, Complex Event Processing (CEP) and Data Stream Processing Systems (DSMSs) like [1,2,3] receive data as streams from their sources (health sensors, web click streams, etc.), and process the data while it flows through memory. In modern computing architectures, like cloud and IoT platforms with several heterogenous devices, we can achieve higher performance by distributing the processing among connected devices. However, this task – if we try to achieve the highest possible performance, is complex. Reasons being the unique characteristics of the streams (rate), the structure and complexity of the queries (one or more stream operators), and the interplay between the system and the underlying network.