Open Access iconOpen Access

ARTICLE

Efficient Computation Offloading of IoT-Based Workflows Using Discrete Teaching Learning-Based Optimization

Mohamed K. Hussein1,*, Mohamed H. Mousa1,2

1 Department of Computer Science, Faculty of Computers and Informatics, Suez Canal University, Ismailia, Egypt
2 Department of Information Technology, College of Computer Science at AlKamil, University of Jeddah, Jeddah, Saudi Arabia

* Corresponding Author: Mohamed K. Hussein. Email: email

Computers, Materials & Continua 2022, 73(2), 3685-3703. https://doi.org/10.32604/cmc.2022.026370

Abstract

As the Internet of Things (IoT) and mobile devices have rapidly proliferated, their computationally intensive applications have developed into complex, concurrent IoT-based workflows involving multiple interdependent tasks. By exploiting its low latency and high bandwidth, mobile edge computing (MEC) has emerged to achieve the high-performance computation offloading of these applications to satisfy the quality-of-service requirements of workflows and devices. In this study, we propose an offloading strategy for IoT-based workflows in a high-performance MEC environment. The proposed task-based offloading strategy consists of an optimization problem that includes task dependency, communication costs, workflow constraints, device energy consumption, and the heterogeneous characteristics of the edge environment. In addition, the optimal placement of workflow tasks is optimized using a discrete teaching learning-based optimization (DTLBO) metaheuristic. Extensive experimental evaluations demonstrate that the proposed offloading strategy is effective at minimizing the energy consumption of mobile devices and reducing the execution times of workflows compared to offloading strategies using different metaheuristics, including particle swarm optimization and ant colony optimization.

Keywords


Cite This Article

APA Style
Hussein, M.K., Mousa, M.H. (2022). Efficient computation offloading of iot-based workflows using discrete teaching learning-based optimization. Computers, Materials & Continua, 73(2), 3685-3703. https://doi.org/10.32604/cmc.2022.026370
Vancouver Style
Hussein MK, Mousa MH. Efficient computation offloading of iot-based workflows using discrete teaching learning-based optimization. Comput Mater Contin. 2022;73(2):3685-3703 https://doi.org/10.32604/cmc.2022.026370
IEEE Style
M.K. Hussein and M.H. Mousa, "Efficient Computation Offloading of IoT-Based Workflows Using Discrete Teaching Learning-Based Optimization," Comput. Mater. Contin., vol. 73, no. 2, pp. 3685-3703. 2022. https://doi.org/10.32604/cmc.2022.026370



cc Copyright © 2022 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1467

    View

  • 709

    Download

  • 0

    Like

Share Link