A multi-objective approach for optimizing IoT applications offloading in fog-cloud environments with NSGA-II

被引:0
|
作者
Mokni, Ibtissem [1 ,2 ]
Yassa, Sonia [2 ]
机构
[1] Univ Sousse, Modeling Automated Reasoning Syst Lab MARS, Sousse, Tunisia
[2] CY Cergy Paris Univ, Informat Proc & Syst Teams Lab ETIS, Cergy, France
来源
关键词
Offloading; Optimization; Fog computing; Cloud computing; Latency; Energy consumption; NSGA-II; EDGE;
D O I
10.1007/s11227-024-06431-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) has become a pervasive phenomenon, with applications in a multitude of sectors, including healthcare, smart agriculture, smart cities, transportation, and water management. This has led to a significant generation of Big Data. In order to process this substantial volume of data efficiently, there is a pressing need for a platform capable of handling large quantities. However, real-time applications face challenges in cloud processing due to high latency. As a complementary infrastructure to the cloud, fog computing emerges as a viable solution by facilitating task processing, networking, and data storage in cloud data centers accessible to mobile users. The offloading of tasks represents a promising solution to the resource constraints inherent in IoT applications, particularly within the context of fog computing. This process entails the execution of particular components of mobile applications within a fog-cloud environment, to reduce execution time and energy consumption. The objective of our research is to optimize task offloading in IoT within heterogeneous environments, taking into account conflicting constraints. This optimization challenge is formulated as a multi-objective problem, with a particular focus on energy consumption and latency, as well as quality of service metrics. The proposed solution, TOF-NSGAII, is designed to respect the finite resources of fog computing, balancing workloads to meet the latency requirements of IoT tasks. The widely employed meta-heuristic, the non-dominated sorting genetic algorithm (NSGA-II), has been adapted to generate a set of non-dominated multi-objective task offloading optimization solutions, considering both energy consumption and latency. The experimental results demonstrate the efficacy of TOF-NSGAII in generating task offloading solutions that distribute executed tasks between fog and cloud computing environments in a judicious manner, based on their specific requirements. Furthermore, the generated non-dominated solutions demonstrate optimality in terms of energy consumption, with an average reduction of 12.18% compared to alternative approaches. It is noteworthy that our approach introduces only a marginal increase in latency, amounting to 0.38%, which can be considered negligible.
引用
收藏
页码:27034 / 27072
页数:39
相关论文
共 50 条
  • [1] Multi-objective Computation Offloading for Cloud Robotics using NSGA-II
    Chaari, Rihab
    Cheikhrouhou, Omar
    Koubaa, Anis
    Youssef, Habib
    Hamam, Habib
    [J]. 2021 17TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB 2021), 2021, : 206 - 211
  • [2] 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
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2023, 123
  • [3] Efficient Pareto based approach for IoT task offloading on Fog-Cloud environments
    Bernard, Leo
    Yassa, Sonia
    Alouache, Lylia
    Romain, Olivier
    [J]. INTERNET OF THINGS, 2024, 27
  • [4] A comprehensive survey on NSGA-II for multi-objective optimization and applications
    Haiping Ma
    Yajing Zhang
    Shengyi Sun
    Ting Liu
    Yu Shan
    [J]. Artificial Intelligence Review, 2023, 56 : 15217 - 15270
  • [5] A comprehensive survey on NSGA-II for multi-objective optimization and applications
    Ma, Haiping
    Zhang, Yajing
    Sun, Shengyi
    Liu, Ting
    Shan, Yu
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (12) : 15217 - 15270
  • [6] Energy efficient offloading strategy in fog-cloud environment for IoT applications
    Adhikari, Mainak
    Gianey, Hemant
    [J]. INTERNET OF THINGS, 2019, 6
  • [7] Multi-objective classification based on NSGA-II
    Zhao, Binping
    Xue, Yu
    Xu, Bin
    Ma, Tinghuai
    Liu, Jingfa
    [J]. INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2018, 9 (06) : 539 - 546
  • [8] An evolutionary game approach to IoT task offloading in fog-cloud computing
    Mahini, Hamidreza
    Rahmani, Amir Masoud
    Mousavirad, Seyyedeh Mobarakeh
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (06): : 5398 - 5425
  • [9] An evolutionary game approach to IoT task offloading in fog-cloud computing
    Hamidreza Mahini
    Amir Masoud Rahmani
    Seyyedeh Mobarakeh Mousavirad
    [J]. The Journal of Supercomputing, 2021, 77 : 5398 - 5425
  • [10] Semantic-Based Multi-Objective Optimization for QoS and Energy Efficiency in IoT, Fog, and Cloud ERP Using Dynamic Cooperative NSGA-II
    Reffad, Hamza
    Alti, Adel
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (08):