IDEAS home Printed from https://ideas.repec.org/a/gam/jsusta/v14y2022i22p15096-d973019.html
   My bibliography  Save this article

EMCS: An Energy-Efficient Makespan Cost-Aware Scheduling Algorithm Using Evolutionary Learning Approach for Cloud-Fog-Based IoT Applications

Author

Listed:
  • Ranumayee Sing

    (Faculty of Engineering (Computer Science and Engineering), BPUT, Rourkela 769015, Odisha, India)

  • Sourav Kumar Bhoi

    (Department of Computer Science and Engineering, Parala Maharaja Engineering College (Govt.), Berhampur 761003, Odisha, India)

  • Niranjan Panigrahi

    (Department of Computer Science and Engineering, Parala Maharaja Engineering College (Govt.), Berhampur 761003, Odisha, India)

  • Kshira Sagar Sahoo

    (Department of Computer Science and Engineering, SRM University, Amaravati 522240, Andhra Pradesh, India
    Department of Computer Science, Umeå University, SE-901 87 Umeå, Sweden)

  • Muhammad Bilal

    (Department of Computer Engineering, Hankuk University of Foreign Studies, Yongin-si 17035, Republic of Korea)

  • Sayed Chhattan Shah

    (Department of Information and Communication Engineering, Hankuk University of Foreign Studies, Yongin-si 17035, Republic of Korea)

Abstract

The tremendous expansion of the Internet of Things (IoTs) has generated an enormous volume of near and remote sensing data, which is increasing with the emergence of new solutions for sustainable environments. Cloud computing is typically used to help resource-constrained IoT sensing devices. However, the cloud servers are placed deep within the core network, a long way from the IoT, introducing immense data transactions. These transactions require heavy electricity consumption and release harmful C O 2 to the environment. A distributed computing environment located at the edge of the network named fog computing has been promoted to reduce the limitation of cloud computing for IoT applications. Fog computing potentially processes real-time and delay-sensitive data, and it reduces the traffic, which minimizes the energy consumption. The additional energy consumption can be reduced by implementing an energy-aware task scheduling, which decides on the execution of tasks at cloud or fog nodes on the basis of minimum completion time, cost, and energy consumption. In this paper, an algorithm called energy-efficient makespan cost-aware scheduling (EMCS) is proposed using an evolutionary strategy to optimize the execution time, cost, and energy consumption. The performance of this work is evaluated using extensive simulations. Results show that EMCS is 67.1% better than cost makespan-aware scheduling (CMaS), 58.79% better than Heterogeneous Earliest Finish Time (HEFT), 54.68% better than Bees Life Algorithm (BLA) and 47.81% better than Evolutionary Task Scheduling (ETS) in terms of makespan. Comparing the cost of the EMCS model, it uses 62.4% less cost than CMaS, 26.41% less than BLA, and 6.7% less than ETS. When comparing energy consumption, EMCS consumes 11.55% less than CMaS, 4.75% less than BLA and 3.19% less than ETS. Results also show that with an increase in the number of fog and cloud nodes, the balance between cloud and fog nodes gives better performance in terms of makespan, cost, and energy consumption.

Suggested Citation

  • Ranumayee Sing & Sourav Kumar Bhoi & Niranjan Panigrahi & Kshira Sagar Sahoo & Muhammad Bilal & Sayed Chhattan Shah, 2022. "EMCS: An Energy-Efficient Makespan Cost-Aware Scheduling Algorithm Using Evolutionary Learning Approach for Cloud-Fog-Based IoT Applications," Sustainability, MDPI, vol. 14(22), pages 1-25, November.
  • Handle: RePEc:gam:jsusta:v:14:y:2022:i:22:p:15096-:d:973019
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2071-1050/14/22/15096/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2071-1050/14/22/15096/
    Download Restriction: no
    ---><---

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Souvik Pal & N. Z. Jhanjhi & Azmi Shawkat Abdulbaqi & D. Akila & Faisal S. Alsubaei & Abdulaleem Ali Almazroi, 2023. "An Intelligent Task Scheduling Model for Hybrid Internet of Things and Cloud Environment for Big Data Applications," Sustainability, MDPI, vol. 15(6), pages 1-23, March.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jsusta:v:14:y:2022:i:22:p:15096-:d:973019. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.