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

  title={Model-Based Design of Energy-Efficient Applications for IoT Systems},
  author={Alexios Lekidis and Panagiotis Katsaros},
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… 

Figures and Tables from this paper

Model-Based Energy Characterization of IoT System Design Aspects
A methodology to manage energy consumption through a model-based approach for the energy characterization of IoT design aspects using the BIP (Behavior, Interaction, Priority) component framework is proposed.
Identifying Misbehaving Greedy Nodes in IoT Networks
A method based on the threshold mechanism to identify greedy nodes is proposed and the simulation results show that the proposed mechanism provides a detection efficiency of 99.5%.
A Smart Sensing and Routing Mechanism for Wireless Sensor Networks
This work proposes a distributed cooperative mechanism where neighboring sensors mutually confirm event occurrences for improved monitoring accuracy and transmits events in a time- and energy-efficient manner by using smart antennae to extend monitoring lifetimes.
Mathematical Tools for the Internet of Things Analysis
It is shown that IoT modeling uses such sections of mathematics as game theory, probability theory, theory of random processes, Boolean and matrix algebra, graph theory, number theory, complex variable theory, measure theory, optimization theory, simulation modeling, cluster analysis, and numerical and mathematical analysis.
On methods and tools for rigorous system design
  • Int. J. Softw. Tools Technol. Transf.
  • 2021


The Power of Models: Modeling Power Consumption for IoT Devices
A comprehensive model for the power consumption of wireless sensor nodes is presented, which takes a system-level perspective to account for all energy expenditures: communications, acquisition and processing and results in a new framework for studying and analyzing the energy life-cycles in applications.
The IoT Energy Challenge: A Software Perspective
The need for energy transparency in software development is discussed and how such transparency can be realized to help tackle the IoT energy challenge is emphasized.
Model‐based design of IoT systems with the BIP component framework
A design flow for web service applications of the representational state transfer style that is based on a formal modeling language, the behaviour, interaction, priority (BIP) component framework, and applies the principles of separation of concerns in a component‐based design process that supports the modular design and reuse of model artifacts.
REST Enabled Wireless Sensor Networks for Seamless Integration with Web Applications
This work describes the prototype design and development of a Web platform which integrates a REST/CoAP WSN withA REST/HTTP Web application and allows a user to visualize WSN measurements in the Web browser and provide transparent cross-protocol resource access by means of an HTTP-CoAP proxy.
Modeling of Node Energy Consumption for Wireless Sensor Networks
The energy correlations between node components are revealed, and the node energy model based on the event-trigger mechanism is established, which can be used to analyze the WSNs energy consumption, to evaluate communication protocols, to deploy nodes and then to construct WSN applications.
Fog computing and its role in the internet of things
This paper argues that the above characteristics make the Fog the appropriate platform for a number of critical Internet of Things services and applications, namely, Connected Vehicle, Smart Grid, Smart Cities, and, in general, Wireless Sensors and Actuators Networks (WSANs).
Software-based on-line energy estimation for sensor nodes
This paper presents and evaluates a software-based on-line energy estimation mechanism that estimates the energy consumption of a sensor node and evaluates the mechanism by comparing the estimated energy consumption with the lifetime of capacitor-powered sensor nodes.
A Low-Power CoAP for Contiki
This work presents an implementation of the IETF Constrained Application Protocol (CoAP) for the Contiki operating system that leverages thecontikiMAC low-power duty cycling mechanism to provide power efficiency.
A Realistic Energy Consumption Model for TSCH Networks
An energy consumption model of TSCH networks is presented, obtained by slot-based “step-by-step” modeling and experimental validation on real devices running the OpenWSN protocol stack and used to analyze the impact on energy consumption and data rate by overprovisioning slots to compensate for the lossy nature of these networks.
Powertrace: Network-level Power Profiling for Low-power Wireless Networks
The first system for network-level power profiling of low-power wireless systems using power state tracking to estimate system power consumption and a structure called energy capsules to attribute energy consumption to activities such as packet transmissions and receptions is presented.