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 条
[41]   Bi-Objective simplified swarm optimization for fog computing task scheduling [J].
Yeh, Wei-Chang ;
Liu, Zhenyao ;
Tseng, Kuan-Cheng .
INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2023, 14 (04) :723-748
[42]   Multi-objective task scheduling in cloud computing environment by hybridized bat algorithm [J].
Bezdan, Timea ;
Zivkovic, Miodrag ;
Bacanin, Nebojsa ;
Strumberger, Ivana ;
Tuba, Eva ;
Tuba, Milan .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 42 (01) :411-423
[43]   EHEFT-R: multi-objective task scheduling scheme in cloud computing [J].
Honglin Zhang ;
Yaohua Wu ;
Zaixing Sun .
Complex & Intelligent Systems, 2022, 8 :4475-4482
[44]   Multi-objective cuckoo optimizer for task scheduling to balance workload in cloud computing [J].
Mondal, Brototi ;
Choudhury, Avishek .
COMPUTING, 2024, 106 (11) :3447-3478
[45]   Deep learning and optimization enabled multi-objective for task scheduling in cloud computing [J].
Komarasamy, Dinesh ;
Ramaganthan, Siva Malar ;
Kandaswamy, Dharani Molapalayam ;
Mony, Gokuldhev .
NETWORK-COMPUTATION IN NEURAL SYSTEMS, 2025, 36 (01) :79-108
[46]   EHEFT-R: multi-objective task scheduling scheme in cloud computing [J].
Zhang, Honglin ;
Wu, Yaohua ;
Sun, Zaixing .
COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (06) :4475-4482
[47]   An optimal task scheduling method in IoT-Fog-Cloud network using multi-objective moth-flame algorithm [J].
Salehnia, Taybeh ;
Seyfollahi, Ali ;
Raziani, Saeid ;
Noori, Azad ;
Ghaffari, Ali ;
Alsoud, Anas Ratib ;
Abualigah, Laith .
MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (12) :34351-34372
[48]   An optimal task scheduling method in IoT-Fog-Cloud network using multi-objective moth-flame algorithm [J].
Taybeh Salehnia ;
Ali Seyfollahi ;
Saeid Raziani ;
Azad Noori ;
Ali Ghaffari ;
Anas Ratib Alsoud ;
Laith Abualigah .
Multimedia Tools and Applications, 2024, 83 :34351-34372
[49]   Automata-Based Dynamic Fault Tolerant Task Scheduling Approach in Fog Computing [J].
Ghanavati, Sara ;
Abawajy, Jemal ;
Izadi, Davood .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (01) :488-499
[50]   Research on Cloud Task Scheduling based on Multi-Objective Optimization [J].
Hao, Xiaohong ;
Han, Yufang ;
Cao, Juan ;
Yan, Yan ;
Wang, Dongjiang .
PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC, CONTROL AND AUTOMATION ENGINEERING (MECAE 2017), 2017, 61 :466-471