Effectively Testing System Configurations of Critical IoT Analytics Pipelines

02/11/2021
by   Morgan Geldenhuys, et al.
0

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 parallel and evaluated to determine the optimal configuration for specific applications. We demonstrate the usefulness of our approach by investigating different configurations of an exemplary geographically-based traffic monitoring application implemented in Apache Flink.

READ FULL TEXT

page 1

page 4

research
02/03/2021

Llama: A Heterogeneous Serverless Framework for Auto-Tuning Video Analytics Pipelines

The proliferation of camera-enabled devices and large video repositories...
research
01/10/2019

A Secure Connectivity Model for Internet of Things Analytics Service Delivery

Wide scale interest and adoption of Internet of Things (IoT) technologie...
research
10/27/2018

Cooperative Deep Reinforcement Learning for Multiple-Group NB-IoT Networks Optimization

NarrowBand-Internet of Things (NB-IoT) is an emerging cellular-based tec...
research
11/29/2017

IoT based Platform as a Service for Provisioning of Concurrent Applications

The modern era has seen a speedy growth in the Internet of Things (IoT)....
research
10/27/2018

Cooperative Deep Reinforcement Learning for Multiple Groups NB-IoT Networks Optimization

NarrowBand-Internet of Things (NB-IoT) is an emerging cellular-based tec...
research
04/13/2018

Trustworthy Configuration Management for Networked Devices using Distributed Ledgers

Numerous IoT applications, like building automation or process control o...
research
03/20/2020

The application of σ-LFSR in Key-Dependent Feedback Configuration for Word-Oriented Stream Ciphers

In this paper, we propose and evaluate a method for using σ-LFSRs with k...

Please sign up or login with your details

Forgot password? Click here to reset