Reliability is of critical importance to many applications involving distributed event processing systems. Especially the use of stateful operators makes it challenging to provide efficient recovery from failures and to ensure consistent event streams. Even during failure-free execution, state-of-the-art methods for achieving reliability incur significant… (More)
The PhD thesis presented in this paper aims for the development of novel methods that enable the realization of highly scalable, highly reliable distributed Complex Event Processing systems that are capable of processing huge amounts of incoming events within a guaranteed time.
A recent trend in communication networks---sometimes referred to as fog computing---offers to execute computational tasks close to the access points of the networks. This enables mobile Complex Event Processing (CEP) middlewares to significantly reduce end-to-end latencies and bandwidth usage by migrating operators when event sources and consumers change… (More)
In recent years, the proliferation of highly dynamic graph-structured data streams fueled the demand for real-time data analytics. For instance, detecting recent trends in social networks enables new applications in areas such as disaster detection, business analytics or health-care. Parallel Complex Event Processing has evolved as the paradigm of choice to… (More)