Title: Command-driven Decentralized Event Processing Approach for Monitoring Networked Android & Windows Devices

Year of Publication: May - 2016
Page Numbers: 18-28
Authors: Sirojan Tharmakulasingam, Nirushan Rathakrishnan, Nirosh Jayaratnam, Jeyatharsini Jeyaganeshan, Gihan Dias
Conference Name: The Third International Conference on Computer Science, Computer Engineering, and Social Media (CSCESM2016)
- Greece


We live in an era where we rely on devices for most of our activities. Organizations use huge amount of devices for their business operations and activities. Those devices are used by different types of personnel where there are no control over their proper usage. In order to ensure their proper usage, the devices should be monitored. Most of these devices used in organizations are connected via network. Monitoring of networked devices require certain amount of resources from devices and network bandwidth based on the transmission of data. Our research mainly focuses on monitoring the networked devices efficiently in terms of required resources and bandwidth. We use decentralized event processing approach in which partial event processing (command-driven, lightweight processing) happens at the devices and remaining processing (complex event processing) happens at the central node where events from all devices are collected. Major objective of command-driven lightweight processing on the devices is to truncate unwanted events for current context of monitoring in order to save the required bandwidth and resource utilization of devices. This paper presents our implemented system for monitoring Windows & Android devices based on this approach and achieved gain in resource utilization and bandwidth.