Model-Based Design of Energy-Efficient Applications for IoT Systems

06/26/2018
by   Alexios Lekidis, et al.
0

A major challenge that is currently faced in the design of applications for the Internet of Things (IoT) concerns with the optimal use of available energy resources given the battery lifetime of the IoT devices. The challenge is derived from the heterogeneity of the devices, in terms of their hardware and the provided functionalities (e.g data processing/communication). In this paper, we propose a novel method for (i) characterizing the parameters that influence energy consumption and (ii) validating the energy consumption of IoT devices against the system's energy-efficiency requirements (e.g. lifetime). Our approach is based on energy-aware models of the IoT application's design in the BIP (Behavior, Interaction, Priority) component framework. This allows for a detailed formal representation of the system's behavior and its subsequent validation, thus providing feedback for enhancements in the pre-deployment or pre-production stages. We illustrate our approach through a Building Management System, using well-known IoT devices running the Contiki OS that communicate by diverse IoT protocols (e.g. CoAP, MQTT). The results allow to derive tight bounds for the energy consumption in various device functionalities, as well as to validate lifetime requirements through Statistical Model Checking.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/27/2020

In-depth Real-World Evaluation of NB-IoT Module Energy Consumption

Narrowband Internet of Things (NB-IoT) is a recent addition to the 3GPP ...
research
03/09/2021

Energy-Efficient MAC for Cellular IoT: State-of-the-Art, Challenges, and Standardization

In the modern world, the connectivity-as-we-go model is gaining populari...
research
03/11/2019

SECCS: SECure Context Saving for IoT Devices

Energy consumption of IoT devices is a very important issue. For this re...
research
10/28/2018

Energy-Reliability Aware Link Optimization for Battery-Powered IoT Devices with Non-Ideal Power Amplifiers

In this paper, we study cross-layer optimization of low-power wireless l...
research
08/17/2020

Towards Smart Sustainable Cities: Addressing semantic heterogeneity in building management systems using discriminative models

Building Management Systems (BMS) are crucial in the drive towards smart...
research
04/15/2020

Dissecting Energy Consumption of NB-IoT Devices Empirically

3GPP has recently introduced NB-IoT, a new mobile communication standard...
research
08/30/2018

Profiling and Improving the Duty-Cycling Performance of Linux-based IoT Devices

Minimizing the energy consumption of Linux-based devices is an essential...

Please sign up or login with your details

Forgot password? Click here to reset