Efficient Pareto based approach for IoT task offloading on Fog-Cloud environments

被引:1
|
作者
Bernard, Leo [1 ]
Yassa, Sonia [2 ]
Alouache, Lylia [2 ]
Romain, Olivier [2 ]
机构
[1] Cy Cergy Paris Univ, 33 Blvd Port, F-95000 Cergy, Ile De France, France
[2] CY Cergy Paris Univ, ETIS UMR8051, CNRS, 2 Ave Adolphe Chauvin, F-95000 Cergy, Ile De France, France
关键词
IoT; Fog; Cloud; Task offloading; Optimization; Pareto set; NPGA; OPTIMIZATION;
D O I
10.1016/j.iot.2024.101311
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent times, a new paradigm has emerged in the field of Cloud computing, namely Fog computing. This paradigm has proven to be highly useful in a wide range of domains where both delay and cost were important metrics. Notably, the Internet of Things (IoT) strongly benefits from this, as small devices can gain access to strong computation power quickly and at a low cost. To achieve this, task offloading is used to decide which task should be executed on which node. The development of an efficient algorithm to address this problem could significantly enhance the sustainability of systems in various industrial, agricultural, autonomous vehicle, and other domains. This paper proposes a new variant of the Niche Pareto Genetic Algorithm (NPGA) called Local search Drafting-NPGA (LD-NPGA) to optimize resource allocation in a Cloud/Fog environment, with the objective of minimizing makespan and cost simultaneously. It generates Pareto solutions allowing the user to make choices closer to its intentions. Thus, it addresses various shortcomings identified in the state of the art, including scalability and aggregation formula. A drafting step is implemented to maintain diversity in the population of solutions, resulting in a more varied Pareto set than basic NPGA. LD-NPGA significantly outperforms state-of-the-art metaheuristics in makespan and cost by 15%. Finally, the scalability of our approach and the variety of solutions generated are confirmed in the different experiments.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] An evolutionary game approach to IoT task offloading in fog-cloud computing
    Hamidreza Mahini
    Amir Masoud Rahmani
    Seyyedeh Mobarakeh Mousavirad
    The Journal of Supercomputing, 2021, 77 : 5398 - 5425
  • [2] An evolutionary game approach to IoT task offloading in fog-cloud computing
    Mahini, Hamidreza
    Rahmani, Amir Masoud
    Mousavirad, Seyyedeh Mobarakeh
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (06): : 5398 - 5425
  • [3] Energy efficient offloading strategy in fog-cloud environment for IoT applications
    Adhikari, Mainak
    Gianey, Hemant
    INTERNET OF THINGS, 2019, 6
  • [4] EcoTaskSched: a hybrid machine learning approach for energy-efficient task scheduling in IoT-based fog-cloud environments
    Asfandyar Khan
    Faizan Ullah
    Dilawar Shah
    Muhammad Haris Khan
    Shujaat Ali
    Muhammad Tahir
    Scientific Reports, 15 (1)
  • [5] A multi-objective approach for optimizing IoT applications offloading in fog-cloud environments with NSGA-II
    Mokni, Ibtissem
    Yassa, Sonia
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (19): : 27034 - 27072
  • [6] Improving IoT Services Using a Hybrid Fog-Cloud Offloading
    Aljanabi, Saif
    Chalechale, Abdolah
    IEEE ACCESS, 2021, 9 : 13775 - 13788
  • [7] Energy-Efficient Delay-Aware Task Offloading in Fog-Cloud Computing System for IoT Sensor Applications
    Parvinder Singh
    Rajeshwar Singh
    Journal of Network and Systems Management, 2022, 30
  • [8] Improving IoT Services Using a Hybrid Fog-Cloud Offloading
    Aljanabi, Saif
    Chalechale, Abdolah
    Chalechale, Abdolah (chalechale@razi.ac.ir), 1600, Institute of Electrical and Electronics Engineers Inc. (09): : 13775 - 13788
  • [9] Energy-Efficient Delay-Aware Task Offloading in Fog-Cloud Computing System for IoT Sensor Applications
    Singh, Parvinder
    Singh, Rajeshwar
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (01)
  • [10] A Prototype Auction-based Mechanism for Computation Offloading in Fog-cloud Environments
    Besharati, Reza
    Rezvani, Mohammad Hossein
    2019 IEEE 5TH CONFERENCE ON KNOWLEDGE BASED ENGINEERING AND INNOVATION (KBEI 2019), 2019, : 542 - 547