Efficient offloading and task scheduling in internet of thingth-cloud-fog environment

Marwa Gamal, Samar Awad, Rehab F. Abdel-Kader, Khaled Abd Elsalam 


Efficient offloading and scientific task scheduling are crucial for managing computational tasks in research environments. This involves determining the optimal location for executing a workflow task and allocating the task to computing resources to optimize performance. The challenge is to minimize completion time, energy consumption, and cost. This study proposes three methods: latency-centric offloading (LCO) for delay-sensitive applications; energy-based offloading (EBO) for energy-saving; and efficient offloading (EO) for balanced task distribution across tiers. Scheduling in this paper uses a genetic algorithm (GA) with a weighted sum objective function considering makespan, cost, and energy for IoT-fog-cloud. Comparative studies involving Montage, Cybershake, and epigenomics workflows indicate that LCO excels in terms of makespan and cost but ranks the lowest in energy. EBO excels in energy efficiency, aligning closely with the base method. EO competes effectively with the base method in terms of makespan and cost but consumes more energy. This research enables the selection of the most suitable method based on the type of application and its prioritization of makespan, energy, or cost.


Cloud computing; Fog computing; Offloading strategy; Scientific workflow; Task scheduling

Full Text:


DOI: http://doi.org/10.11591/ijece.v14i4.pp4445-4455

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

International Journal of Electrical and Computer Engineering (IJECE)
p-ISSN 2088-8708, e-ISSN 2722-2578

This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).