EPSRC Centre for Doctoral Training Cloud Computing for Big Data


Peter Michalák

PhD title

Internet of Events for Healthcare Data: Automating Computational Placement in IoT Environments

This research project focuses on holistic stream processing for Internet of Things (IoT) applications.

Data analytics are automatically partitioned and deployed across heterogeneous platforms. These platforms (sensors, field gateways, clouds) then meet non-functional requirements:

  • energy
  • performance
  • security

The user gives a high-level declarative description of computation. This is in the form of Event Processing Language queries. These are compiled, optimised, and partitioned to meet the non-functional requirements. We use Database system techniques and cost models to meet the needs of IoT analytics.

We work with medical researchers on an application that uses wearable sensors. These sensors show the activity and glucose levels of type II diabetes patients. We analyse the measurements in near-real time to give short-term forecasts. The user receives personalised alerts. These prompt them to heighten their physical activity to raise their glucose levels. The app alerts the patient before their health is at risk.

Our research shows the potential for IoT management systems to automatically exploit fog/edge computing. This optimises non-functional requirements. Our system is also able to distribute stream processing computations across multiple platforms. This is doneautomatically. We use platform specific compilers and deployers.


Paul Watson, Sarah Heaps, Mike Trenell


PATH2iot: A Holistic, Distributed Stream Processing SystemMichalak, P. Watson, P - DEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems June 2016, Pages 434-437

Doctoral symposium: Automating computational placement in IoT environmentsMichalak, P. Heaps, S. Trenell, M. Watson, P. - DEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems June 2016, Pages 434-437 

Multi-objective Deployment of Data Analysis Operations in Heterogeneous IoT InfrastructureMichalak, P. Jha, D. Wen, Z. Watson, Ranja, P.R. - Published: IEEE Transactions on Industrial Informatics - December 2019 

Automating the Placement of Time Series Models for IoT Healthcare Applications - Roberts, L. Michalák, P. Heaps, S. Trenell, M. Wilkinson, D.J. Watson, P - IEEE eScience 2018