A New Task Allocation Protocol for Extending Stability and Operational Periods in Internet of Things

Research output: Contribution to journalArticlepeer-review

20 Citations (Scopus)

Abstract

Internet of Things (IoT) is a groundbreaking technology which recently enjoyed a large increase in interest as it connects both digital and physical worlds together and allowing different devices with various capabilities to share their resources to perform a demanded task. Most of IoT objects are heterogeneous by their nature and are supplied with limited battery life. Therefore, distributing tasks among these objects is a big challenge. One of the primary objectives of task allocation algorithms is minimizing the energy consumption while maximizing the task allocation reliability. In this paper, we address the problem of task allocation in IoT as an optimization problem. We develop a nature-inspired meta-heuristic algorithm with heterogeneity aware heuristics to tackle the formulated problem. The proposed algorithm aims to ensure reliable task allocation while boosting the energy efficiency and the stability period of the network. Extensive experimental analysis of the proposed algorithm is realized using MATLAB and OMNET++ simulation scenarios. The results are compared with the most relevant algorithm in the literature and the superiority of the proposed algorithm in terms of energy efficiency has been proved.

Original languageEnglish
Article number8709711
Pages (from-to)7225-7231
Number of pages7
JournalIEEE Internet of Things Journal
Volume6
Issue number4
DOIs
Publication statusPublished - Aug 2019
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Energy efficiency
  • Internet of Things (IoT)
  • meta-heuristic optimization
  • operational period
  • stability period
  • steady task allocation

Fingerprint

Dive into the research topics of 'A New Task Allocation Protocol for Extending Stability and Operational Periods in Internet of Things'. Together they form a unique fingerprint.

Cite this