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] Multiprocessor task scheduling using multi-objective hybrid genetic Algorithm in Fog-cloud computing
    Agarwal, Gaurav
    Gupta, Sachi
    Ahuja, Rakesh
    Rai, Atul Kumar
    KNOWLEDGE-BASED SYSTEMS, 2023, 272
  • [22] A Meta-Heuristics-Based Solution for Multi-Objective Workflow Scheduling in Fog Computing
    Singh, Gyan
    Dubey, Vivek
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (09) : 989 - 1002
  • [23] Multi-objective fuzzy approach to scheduling and offloading workflow tasks in Fog-Cloud computing
    Mokni, Marwa
    Yassa, Sonia
    Hajlaoui, Jalel Eddine
    Omri, Mohamed Nazih
    Chelouah, Rachid
    SIMULATION MODELLING PRACTICE AND THEORY, 2023, 123
  • [24] An approach of multi-objective computing task offloading scheduling based NSGS for IOV in 5G
    Zhang, Jie
    Piao, Ming-jie
    Zhang, De-gan
    Zhang, Ting
    Dong, Wen-miao
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 4203 - 4219
  • [25] An approach of multi-objective computing task offloading scheduling based NSGS for IOV in 5G
    Jie Zhang
    Ming-jie Piao
    De-gan Zhang
    Ting Zhang
    Wen-miao Dong
    Cluster Computing, 2022, 25 : 4203 - 4219
  • [26] Multi-objective Sparrow Search Optimization for Task Scheduling in Fog-Cloud-Blockchain Systems
    Thieu Nguyen
    Thang Nguyen
    Quoc-Hien Vu
    Thi Thanh Binh Huynh
    Binh Minh Nguyen
    2021 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2021), 2021, : 450 - 455
  • [27] Multi-Objective Task Scheduling Optimization in Cloud Computing: An Appraisal
    Gabi, Danlami
    Ismail, Abdul Samad
    Zainal, Anazida
    Zakaria, Zalmiyah
    ADVANCED SCIENCE LETTERS, 2018, 24 (05) : 3609 - 3615
  • [28] Reinforcement learning-based multi-objective energy-efficient task scheduling in fog-cloud industrial IoT-based systems
    V. Vijayalakshmi
    M. Saravanan
    Soft Computing, 2023, 27 : 17473 - 17491
  • [29] Reinforcement learning-based multi-objective energy-efficient task scheduling in fog-cloud industrial IoT-based systems
    Vijayalakshmi, V.
    Saravanan, M.
    SOFT COMPUTING, 2023, 27 (23) : 17473 - 17491
  • [30] Optimizing multi-objective task scheduling in fog computing with GA-PSO algorithm for big data application
    Saad, Muhammad
    Enam, Rabia Noor
    Qureshi, Rehan
    FRONTIERS IN BIG DATA, 2024, 7