An efficient population-based multi-objective task scheduling approach in fog computing systems

被引:0
作者
Zahra Movahedi
Bruno Defude
Amir mohammad Hosseininia
机构
[1] University of Tehran,Department of Engineering, College of Farabi
[2] Télécom SudParis,SAMOVAR
[3] Institut Polytechnique de Paris,undefined
来源
Journal of Cloud Computing | / 10卷
关键词
Fog computing; Task scheduling; Internet of things; Meta-heuristic; Whale optimization algorithm; Opposition-based learning; Chaos theory;
D O I
暂无
中图分类号
学科分类号
摘要
With the rapid development of Internet of Things (IoT) technologies, fog computing has emerged as an extension to the cloud computing that relies on fog nodes with distributed resources at the edge of network. Fog nodes offer computing and storage resources opportunities to resource-less IoT devices which are not capable to support IoT applications with computation-intensive requirements. Furthermore, the closeness of fog nodes to IoT devices satisfies the low-latency requirements of IoT applications. However, due to the high IoT task offloading requests and fog resource limitations, providing an optimal task scheduling solution that considers a number of quality metrics is essential. In this paper, we address the task scheduling problem with the aim of optimizing the time and energy consumption as two QoS parameters in the fog context. First, we present a fog-based architecture for handling the task scheduling requests to provide the optimal solutions. Second, we formulate the task scheduling problem as an Integer Linear Programming (ILP) optimization model considering both time and fog energy consumption. Finally, we propose an advanced approach called Opposition-based Chaotic Whale Optimization Algorithm (OppoCWOA) to enhance the performance of the original WOA for solving the modelled task scheduling problem in a timely manner. The efficiency of the proposed OppoCWOA is shown by providing extensive simulations and comparisons with the original WOA and some existing meta-heuristic algorithms such as Artificial Bee Colony (ABC), Particle Swarm Optimization (PSO), and Genetic Algorithm (GA).
引用
收藏
相关论文
共 50 条
[21]   An efficient multi-objective task scheduling in edge computing using adaptive honey badger optimisation [J].
Nagalakshmi B. ;
Subramanian S. .
International Journal of Web Engineering and Technology, 2024, 19 (02) :110-126
[22]   Tasks Scheduling with Load Balancing in Fog Computing: a Bi-level Multi-Objective Optimization Approach [J].
Kouka, Najwa ;
Piuri, Vincenzo ;
Samarati, Pierangela .
PROCEEDINGS OF THE 2024 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2024, 2024, :538-546
[23]   Towards an efficient scheduling strategy based on multi-objective optimization in fog environments [J].
Nie, Guolei ;
Rezvani, Elaheh .
COMPUTING, 2025, 107 (03)
[24]   Differential Scale based Multi-objective Task Scheduling and Computational Offloading in Fog Networks [J].
Saxena, Mohit Kumar ;
Kumar, Sudhir .
2021 NATIONAL CONFERENCE ON COMMUNICATIONS (NCC), 2021, :327-332
[25]   Multiprocessor task scheduling using multi-objective hybrid genetic Algorithm in Fog-cloud computing [J].
Agarwal, Gaurav ;
Gupta, Sachi ;
Ahuja, Rakesh ;
Rai, Atul Kumar .
KNOWLEDGE-BASED SYSTEMS, 2023, 272
[26]   A Meta-Heuristics-Based Solution for Multi-Objective Workflow Scheduling in Fog Computing [J].
Singh, Gyan ;
Dubey, Vivek .
INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (09) :989-1002
[27]   Multi-objective fuzzy approach to scheduling and offloading workflow tasks in Fog-Cloud computing [J].
Mokni, Marwa ;
Yassa, Sonia ;
Hajlaoui, Jalel Eddine ;
Omri, Mohamed Nazih ;
Chelouah, Rachid .
SIMULATION MODELLING PRACTICE AND THEORY, 2023, 123
[28]   Optimal deploying IoT services on the fog computing: A metaheuristic-based multi-objective approach [J].
Wu, Banghua ;
Lv, Xuebin ;
Shamsi, Wameed Deyah ;
Dizicheh, Ebrahim Gholami .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) :10010-10027
[29]   Reinforcement learning-based multi-objective energy-efficient task scheduling in fog-cloud industrial IoT-based systems [J].
V. Vijayalakshmi ;
M. Saravanan .
Soft Computing, 2023, 27 :17473-17491
[30]   Reinforcement learning-based multi-objective energy-efficient task scheduling in fog-cloud industrial IoT-based systems [J].
Vijayalakshmi, V. ;
Saravanan, M. .
SOFT COMPUTING, 2023, 27 (23) :17473-17491