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 条
  • [1] An efficient population-based multi-objective task scheduling approach in fog computing systems
    Movahedi, Zahra
    Defude, Bruno
    Hosseininia, Amir Mohammad
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2021, 10 (01):
  • [2] Multi-Objective Task Scheduling Approach for Fog Computing
    Abdel-Basset, Mohamed
    Moustafa, Nour
    Mohamed, Reda
    Elkomy, Osama M.
    Abouhawwash, Mohamed
    IEEE ACCESS, 2021, 9 (09): : 126988 - 127009
  • [3] Multi-objective Task Scheduling in cloud-fog computing using goal programming approach
    Najafizadeh, Abbas
    Salajegheh, Afshin
    Rahmani, Amir Masoud
    Sahafi, Amir
    Cluster Computing, 2022, 25 (01) : 141 - 165
  • [4] Multi-objective Task Scheduling in cloud-fog computing using goal programming approach
    Abbas Najafizadeh
    Afshin Salajegheh
    Amir Masoud Rahmani
    Amir Sahafi
    Cluster Computing, 2022, 25 : 141 - 165
  • [5] Multi-objective Task Scheduling in cloud-fog computing using goal programming approach
    Najafizadeh, Abbas
    Salajegheh, Afshin
    Rahmani, Amir Masoud
    Sahafi, Amir
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (01): : 141 - 165
  • [6] Multi-objective task scheduling method for cyber-physical-social systems in fog computing
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Sallam, Karam M.
    Hezam, Ibrahim M.
    KNOWLEDGE-BASED SYSTEMS, 2023, 280
  • [7] An enhanced multi-objective fireworks algorithm for task scheduling in fog computing environment
    Ashish Mohan Yadav
    Kuldeep Narayan Tripathi
    S. C. Sharma
    Cluster Computing, 2022, 25 : 983 - 998
  • [8] An enhanced multi-objective fireworks algorithm for task scheduling in fog computing environment
    Yadav, Ashish Mohan
    Tripathi, Kuldeep Narayan
    Sharma, S. C.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (02): : 983 - 998
  • [9] Multi-objective task scheduling in cloud computing
    Malti, Arslan Nedhir
    Hakem, Mourad
    Benmammar, Badr
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (25):
  • [10] A Multi-Objective Task Scheduling Strategy for Intelligent Production Line Based on Cloud-Fog Computing
    Yin, Zhenyu
    Xu, Fulong
    Li, Yue
    Fan, Chao
    Zhang, Feiqing
    Han, Guangjie
    Bi, Yuanguo
    SENSORS, 2022, 22 (04)