Effectively Testing System Configurations of Critical IoT Analytics Pipelines
Morgan Geldenhuys, Lauritz Thamsen, Kain Kordian Gontarska, Felix, Lorenz, Odej Kao

TL;DR
This paper presents Timon, a Kubernetes-integrated tool for efficiently testing and optimizing configurations of IoT analytics pipelines, demonstrated on a traffic monitoring application to improve decision-making in critical infrastructures.
Contribution
The paper introduces Timon, a novel approach and prototype for systematic testing and optimization of IoT analytics pipeline configurations in distributed systems.
Findings
Timon enables parallel pipeline replication and evaluation.
Optimized configurations improve system performance for critical IoT applications.
The approach is validated on a traffic monitoring use case.
Abstract
The emergence of the Internet of Things has seen the introduction of numerous connected devices used for the monitoring and control of even Critical Infrastructures. Distributed stream processing has become key to analyzing data generated by these connected devices and improving our ability to make decisions. However, optimizing these systems towards specific Quality of Service targets is a difficult and time-consuming task, due to the large-scale distributed systems involved, the existence of so many configuration parameters, and the inability to easily determine the impact of tuning these parameters. In this paper we present an approach for the effective testing of system configurations for critical IoT analytics pipelines. We demonstrate our approach with a prototype that we called Timon which is integrated with Kubernetes. This tool allows pipelines to be easily replicated in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Software System Performance and Reliability · IoT and Edge/Fog Computing
