Login | Register

Energy Efficient Application Provisioning in Virtualized Internet of Things


Energy Efficient Application Provisioning in Virtualized Internet of Things

Maleki Raee, Vahid (2023) Energy Efficient Application Provisioning in Virtualized Internet of Things. PhD thesis, Concordia University.

[thumbnail of Maleki Raee_PhD_S2023.pdf]
Text (application/pdf)
Maleki Raee_PhD_S2023.pdf - Accepted Version
Available under License Spectrum Terms of Access.


The Internet of Things is a new paradigm that allows an enormous number of devices i.e., sensors, actuators, RFID tags, etc. to cooperate to reach a common goal. The wireless sensor networks as the key components of the IoT are extensively being used in various domains and applications. However, in traditional WSNs, applications are embedded into the sensor, precluding them from being re-used by other applications. Therefore, the sensor become application-specific and task-oriented devices with increased deployment and maintenance costs. To cope with these issues, a viable approach is to apply virtualization to WSNs. Virtualization abstracts the physical sensing capabilities of the sensors into logical units, allowing them to be reused by multiple applications. WSN virtualization can be done at either node- and/or network-level. However, virtualization challenges the energy consumption in WSNs. Thus, inefficient application provisioning can have a drastic impact on the energy consumption of the WSNs, leading to faster depletion of sensor nodes’ batteries. This thesis proposes algorithmic approaches to tackle the key challenges related to energy consumption in virtualized IoT-based networks.

The first challenge faced by virtualized IoT networks is the energy efficiency in dynamic task assignment considering node-level virtualization. Addressing this challenge is critical for energy efficiency. Considering that the IoT devices (e.g., sensors) need to interact and exchange messages, the second challenge is the problem of energy efficiency in dynamic network embedding in virtualized IoT networks considering both node- and network-level virtualization. Yet, another challenge is energy-efficient distributed task assignment in virtualized IoT networks. The IoT nodes are constrained devices with limited available energy and processing capabilities. Thus, it is not always feasible to have powerful nodes in the network to execute the algorithms.

To tackle the first challenge, we modeled the problem using integer linear programming and proposed a heuristic to solve the problem. For the second challenge, after modeling the problem using ILP, we proposed our Dynamic Network Embedding heuristic to solve the problem in an energy efficient manner. When it comes to the third challenge, we modeled the problem using non-cooperative game theory and proposed an energy-efficient heuristic to solve the problem.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Concordia Institute for Information Systems Engineering
Item Type:Thesis (PhD)
Authors:Maleki Raee, Vahid
Institution:Concordia University
Degree Name:Ph. D.
Program:Information and Systems Engineering
Date:12 January 2023
Thesis Supervisor(s):Glitho, Roch
ID Code:992012
Deposited By: Vahid Maleki Raee
Deposited On:21 Jun 2023 14:51
Last Modified:21 Jun 2023 14:51
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top