Iterative Probabilistic Performance Prediction for Multiple IoT Applications in Contention

02/17/2022
by   ak71vie, et al.
0

Internet of Things (IoT) have become omnipresent in many applications such as health-care, vehicles and precision farming. They sense data from dozens of sensors scheduled periodically in a synchronous fashion on mobile CPUs that are forwarded to the cloud or other IoT devices via an essentially stochastic wireless channel. Hence, the task response time becomes stochastic, preventing optimization at compile time. On the other hand, knowing response time at compile time along with jitter, availability and scalability is crucial to ensure a certain level of Quality of Service. This contribution presents a stochastic framework for performance analyzes of multi-applications on a possibly multi-processor platform. When annotated with (stochastic) execution time, traditional synchronous dataflow (SDF) graph can be transformed into a directed acyclic workflow graph, revealing the timing of individual actors. A generalized version of the rejection sampling Monte Carlo algorithm explores the properties of the workflow graph, to determine the distribution of the response time in a single application as well as a multi-application multiple access scenario. Mean and jitter are the moments of the distribution. An IoT toy-example with a number of distributed smart sensors was deployed in real environments to assess the performance of the proposed framework. Our analysis framework works at compile time of the code, scales with the number of things and has low computational complexity.

READ FULL TEXT
research
08/18/2021

Adaptive Rate NOMA for Cellular IoT Networks

Internet-of-Things (IoT) technology is envisioned to enable a variety of...
research
09/24/2019

Process migration-based computational offloading framework for IoT-supported mobile edge/cloud computing

Mobile devices have become an indispensable component of Internet of Thi...
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
12/05/2018

Performance Evaluation of Cryptographic Ciphers on IoT Devices

With the advent of Internet of Things (IoT) and the increasing use of ap...
research
04/03/2020

Localized Mobile Agent Framework for data processing on Internet of Things

Internet of Things (IoT) is the major research filed in the recent trend...
research
06/20/2019

Multi-Point Synchronization for Fog-Controlled Internet of Things

This paper presents a fog-resident controller architecture for synchroni...
research
12/10/2019

SENSE: Scalable Data Acquisition from Distributed Sensors with Guaranteed Time Coherence

Data analysis in the Internet of Things (IoT) requires us to combine eve...

Please sign up or login with your details

Forgot password? Click here to reset