Running Distributed and Dynamic IoT Choreographies

02/09/2018
by   Jan Seeger, et al.
0

IoT systems are growing larger and larger and are becoming suitable for basic automation tasks. One of the features IoT automation systems can provide is dealing with a dynamic system -- Devices leaving and joining the system during operation. Additionally, IoT automation systems operate in a decentralized manner. Current commercial automation systems have difficulty providing these features. Integrating new devices into an automation system takes manual intervention. Additionally, automation systems also require central entities to orchestrate the operation of participants. With smarter sensors and actors, we can move control operations into software deployed on a decentralized network of devices, and provide support for dynamic systems. In this paper, we present a framework for automation systems that demonstrates these two properties (distributed and dynamic). We represent applications as semantically described data flows that are run decentrally on participating devices, and connected at runtime via rules. This allows integrating new devices into applications without manual interaction and removes central controllers from the equation. This approach provides similar features to current automation systems (central engineering, multiple instantiation of applications), but enables distributed and dynamic operation. We demonstrate satisfying performance of the system via a quantitative evaluation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/08/2018

Dynamic IoT Choreographies -- Managing Discovery, Distribution, Failure and Reconfiguration

The Internet of Things is growing at a dramatic rate and extending into ...
research
07/09/2021

Can Commercial Testing Automation Tools Work for IoT? A Case Study of Selenium and Node-Red

Background: Testing IoT software is challenging due to large scale, volu...
research
04/27/2021

Designing a scalable framework for declarative automation on distributed systems

As distributed systems grow in scale and complexity, the need for flexib...
research
10/17/2019

PFirewall: Semantics-Aware Customizable Data Flow Control for Home Automation Systems

Emerging Internet of Thing (IoT) platforms provide a convenient solution...
research
04/25/2013

Network Control Systems RTAI framework A Review

With the advancement in the automation industry, to perform complex remo...
research
09/08/2021

SensiX++: Bringing MLOPs and Multi-tenant Model Serving to Sensory Edge Devices

We present SensiX++ - a multi-tenant runtime for adaptive model executio...

Please sign up or login with your details

Forgot password? Click here to reset