A Complex Event Processing Based Framework for Intelligent Environments

Avenoglu, Bilgin
Eren, Pekin Erhan
The variety and volume of data produced by devices and sensors in Intelligent Environments (IEs) pose difficulties regarding their collection, analysis and delivery. More specifically, extraction of high level information valuable for the users requires specialized analysis techniques. In this study, we present a framework incorporating complex event processing (CEP) and publish-subscribe based messaging for addressing such needs. Within the framework, data are collected from heterogeneous data sources to go through CEP based analysis, and then the results are delivered to interested recipients. The components of the framework are loosely-coupled through the use of event driven architecture (EDA) in the form of a publish-subscribe messaging system. This enables the use of different CEP engines without requiring the modification of other components in the framework. Similarly, new data sources and delivery end-points can be as easily integrated into the framework. A real life prototype implementation is also provided for validation. The prototype includes various event producers such as electret microphone, light, temperature, motion, magnetic, optical sensors, RFID (Radio Frequency Identification) readers, smart phones, and other software systems, which are deployed in a classroom setting. End users receive relevant raw data and high level information according to their preferences, through the use of web and mobile applications. The results suggest the applicability of the framework for IEs. The prototype implementation in the classroom shows that using different event producers helps improve the analysis results and CEP is an appropriate method for data analysis in IEs.


A visual programming framework for distributed Internet of Things centric complex event processing
Gökalp, Mert Onuralp; Koçyiğit, Altan; Eren, Pekin Erhan (2019-03-01)
Complex Event Processing (CEP) is a promising approach for real-time processing of big data streams originating from Internet of Things (IoT) devices. Even though scalability and flexibility are key issues for IoT applications, current studies are mostly based on centralized solutions and restrictive query languages. Moreover, development, deployment and operation of big-data applications require significant amount of technical expertise. Hence, a framework that provides a higher abstraction level programmi...
A Cognitive Routing Protocol for Bio-Inspired Networking in the Internet of Nano-Things (IoNT)
Al-Turjman, Fadi (Springer Science and Business Media LLC, 2020-10-01)
In this paper, we propose a framework for data delivery in nano-scale networks, where numerous wireless sensors are distributed on a human body, small object, tiny plant root, etc. Our framework caters for green energy-efficient applications in the Internet of Nano Things (IoNT) where data is relayed via nano-routers from a multifarious nanonodes towards a gateway connected to a large-scale network such as the Internet. We consider the entire network energy while choosing the next hop for our routed packets...
A Mobile sensing framework for audience emotion analysis
Kepucka, Eldjon; Temizel, Alptekin; Department of Information Systems (2014)
The main objective of this thesis is to develop a multi-modal framework which facilitates simple data collection using mobile sensing on smartphones from an audience, for the duration of an experimental study. Current solutions primarily rely on custom mobile sensing platforms which are expensive to develop and complicated to apply. While there are a number of mobile sensing platforms developed for smartphones targeting different domains, such as transportation and air pollution they are not designed to be ...
A context-aware and workflow-based framework for pervasive environments
Avenoglu, Bilgin; Eren, Pekin Erhan (2019-01-01)
Using currently available infrastructure in pervasive environments it is possible to provide intelligent mechanisms that offer people help and guidance for organizing their daily activities. In this study, a framework providing such capabilities is proposed. This framework allows users to model their daily activities in the form of workflows, which are adaptable at run-time according to context information collected in pervasive environments. A workflow engine is used for modelling and management of workflo...
A Nonlinear Detector for Uplink SC-FDE mm-Wave Hybrid Massive MIMO under Hardware Impairments
Salman, Murat Babek; Güvensen, Gökhan Muzaffer (2021-06-01)
In this paper, we propose a detector structure for fully connected hybrid massive MIMO systems with transceiver impairments at user equipments. In literature, memoryless compensation of nonlinear effects at the receiver side is recently proposed for systems employing frequency domain equalization. However, in these studies, the system model is restricted to be symbol sampled, where pulse shaping and fractional delays in channel impulse response (CIR) are not taken into consideration. However, memory effects...
Citation Formats
B. Avenoglu and P. E. Eren, “A Complex Event Processing Based Framework for Intelligent Environments,” 2013, vol. 17, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/31941.