Genetic-Based Algorithm for Task Scheduling in Fog-Cloud Environment

被引:17
|
作者
Khiat, Abdelhamid [1 ]
Haddadi, Mohamed [2 ]
Bahnes, Nacera [3 ]
机构
[1] Res Ctr Sci & Tech Informat, Networks & Distributed Syst Div, Algiers, Algeria
[2] Univ Mhamed Bougara Boumerdes, Fac Econ Business & Management Sci, Dept Business Sci, Boumerdes, Algeria
[3] Univ Abdelhamid Ibn Badis, Fac Exact Sci & Comp Sci, Math & Comp Sci Dept, Mostaganem, Algeria
关键词
Fog-cloud; Task scheduling; Genetic algorithm; Makespan; Energy consumption; MULTIOBJECTIVE OPTIMIZATION;
D O I
10.1007/s10922-023-09774-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Over the past few years, there has been a consistent increase in the number of Internet of Things (IoT) devices utilizing Cloud services. However, this growth has brought about new challenges, particularly in terms of latency. To tackle this issue, fog computing has emerged as a promising trend. By incorporating additional resources at the edge of the Cloud architecture, the fog-cloud architecture aims to reduce latency by bringing processing closer to end-users. This trend has significant implications for enhancing the overall performance and user experience of IoT systems. One major challenge in achieving this is minimizing latency without increasing total energy consumption. To address this challenge, it is crucial to employ a powerful scheduling solution. Unfortunately, this scheduling problem is generally known as NP-hard, implying that no optimal solution that can be obtained in a reasonable time has been discovered to date. In this paper, we focus on the problem of task scheduling in a fog-cloud based environment. Therefore, we propose a novel genetic-based algorithm called GAMMR that aims to achieve an optimal balance between total consumed energy and total response time. We evaluate the proposed algorithm using simulations on 8 datasets of varying sizes. The results demonstrate that our proposed GAMMR algorithm outperforms the standard genetic algorithm in all tested cases, with an average improvement of 3.4% in the normalized function.
引用
收藏
页数:31
相关论文
共 50 条
  • [1] Genetic-Based Algorithm for Task Scheduling in Fog–Cloud Environment
    Abdelhamid Khiat
    Mohamed Haddadi
    Nacera Bahnes
    Journal of Network and Systems Management, 2024, 32
  • [2] Genetic-Based Task Scheduling Algorithm in Cloud Computing Environment
    Hamad, Safwat A.
    Omara, Fatma A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (04) : 550 - 556
  • [3] A Bioinspired Method for Optimal Task Scheduling in Fog-Cloud Environment
    Anka, Ferzat
    Tejani, Ghanshyam G.
    Sharma, Sunil Kumar
    Baljon, Mohammed
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2025,
  • [4] PGA: A Priority-aware Genetic Algorithm for Task Scheduling in Heterogeneous Fog-Cloud Computing
    Hoseiny, Farooq
    Azizi, Sadoon
    Shojafar, Mohammad
    Ahmadiazar, Fardin
    Tafazolli, Rahim
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [5] A Modified Jellyfish Search Algorithm for Task Scheduling in Fog-Cloud Systems
    Jangu, Nupur
    Raza, Zahid
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2025, 37 (9-11):
  • [6] Bandwidth-Deadline IoT Task Scheduling in Fog-Cloud Computing Environment Based on the Task Bandwidth
    Alsamarai, Naseem Adnan
    Ucan, Osman Nuri
    Khalaf, Oras Fadhil
    WIRELESS PERSONAL COMMUNICATIONS, 2023,
  • [7] SQGA: Quantum Genetic Algorithm-based Workflow Scheduling in Fog-Cloud Computing
    Belmahdi, Raouf
    Mechta, Djamila
    Harous, Saad
    Bentaleb, Abdelhark
    2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, : 131 - 136
  • [8] Hybrid heuristic algorithm for cost-efficient QoS aware task scheduling in fog-cloud environment
    Hussain, Syed Mujtiba
    Begh, Gh Rasool
    JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 64
  • [9] Contract-Based Resource Sharing for Time Effective Task Scheduling in Fog-Cloud Environment
    Sun, Huaiying
    Yu, Huiqun
    Fan, Guisheng
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (02): : 1040 - 1053
  • [10] 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