The increase in the number of Internet of Things (IoT) devices and their vast streaming data, results in data explosion. Context awareness has also become essential in software applications for better service delivery to users. It poses the urgent need for scalable integrated software systems which can analyze, store, extract meaningful events and to deliver information to the customers in real-time considering their context. A highly scalable architecture is proposed which uses distributed queues for decomposability and comprises of three functional components. 1. Distributed complex event integrated system where each of the complex event processing engines are taking care of event detection, 2. The context detection module which extracts contextual information and match them with detected events and, 3. A notification module and an application programming Interface is provided for the bulk alert information delivery. The presented model evaluation shows that our system well suits the current trend and requirements of IoT applications.
Alfonso García-de-PradoGuadalupe OrtizJuan Boubeta‐Puig
Zakir LaliwalaSanjay Chaudhary