Abstract
In fog computing, inefficient scheduling of user tasks causes more delays. Moreover, how to schedule tasks that need to be offloaded to fog nodes or cloud nodes has not been fully addressed. The task scheduling process needs to be optimized and efficient in order to address the issues of resource utilization, response time, and energy consumption. This paper proposes an Enhanced African Vultures Optimization Algorithm-based Task Scheduling Strategy (E-AVOA-TS) for fog-cloud computing. Through the proposed strategy, each village learns from its neighbors rather than from all of its members. The minimization of makespan, cost, and energy consumption in the proposed algorithm are considered as objective function. To prioritize tasks, the Best Worst Method (BWM) is used to handle the sensitivity of task delays. Latency-sensitive tasks are sent to the fog environment, while latency-tolerant tasks are sent to the cloud. E-AVOA is compared to other state-of-the-art optimizers using classic benchmark functions and ten benchmark tests from CEC-C06. Compared to other competitors, E-AVOA-TS outperforms makespan by 24.2%, cost by 16%, energy consumption by 4.7%, and DST% by 6.2% for large scale tasks. According to the simulation results, makespan shows improvements of 33%, 53%, and 48%, and energy consumption is reduced by 32%, 44%, and 5%, compared with PSG-M, IWC, and DCOHHOTS, respectively.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.