Future Internet will be connecting billions of heterogeneous devices producing terabytes of data per second. An example of such an emerging class of applications that connects massive amount of devices are Internet of Things (IoT) applications. To comprehend this large amount of data traffic with real-time guarantees there is a need of a strong data processing paradigm. Complex Event Processing (CEP) is an emerging paradigm that provides this by obtaining higher-level information from low-level data through operator graphs, which jointly represent the interest of the user. This is accomplished mainly by placement and distribution of CEP operators inside the network. But the placement of the operators readily becomes inefficient because of the frequent changes in the environmental context, e.g., uniform or bursty traffic. This also impacts desired quality levels required by the application. CEP reacts to this by reconfiguration of operators and its mechanisms in the network. But to achieve the desired level of quality, proactive reconfigurations must be in place. In this thesis, we explore methods that can provide this proactivity in CEP mechanisms.
If this topic* interests you, please get in touch with anyone of us.