Bi-objective optimization of application placement in fog computing environments

被引:0
|
作者
Al-Tarawneh, Mutaz A. B. [1 ]
机构
[1] Mutah Univ, Dept Comp Engn, Fac Engn, Mutah, Jordan
关键词
Fog computing; Application; Performance; Criticality; Security; Optimization; EDGE; INTERNET; THINGS; CHALLENGES; IOT;
D O I
10.1007/s12652-021-02910-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fog computing has been recently introduced to complement the cloud computing paradigm and offer application services at the edge of the network. The heterogeneity of fog computational nodes makes application placement in fog infrastructures a challenging task that requires proper management in order to satisfy application requirements. This paper proposes a biobjective application placement algorithm for fog computing environments. The proposed algorithm seeks to optimally place application modules on the underlying fog devices considering applications criticality levels and security requirements. The placement problem has been formulated as a bi-objective knapsack problem and solved using the non-dominated sorting genetic algorithm II (NSGA-II). It has been implemented using a specialized fog computing simulation tool and compared against existing placement algorithms. Simulation results demonstrate the ability of the proposed algorithm to optimize application placement in fog computing environments in terms of application performance, power efficiency and security satisfaction rates.
引用
收藏
页码:445 / 468
页数:24
相关论文
共 50 条
  • [1] Bi-objective optimization of application placement in fog computing environments
    Mutaz A. B. Al-Tarawneh
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2022, 13 : 445 - 468
  • [2] Bi-Objective simplified swarm optimization for fog computing task scheduling
    Yeh, Wei-Chang
    Liu, Zhenyao
    Tseng, Kuan-Cheng
    [J]. INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2023, 14 (04) : 723 - 748
  • [3] A Novel Discrete Bi-objective Optimization Method for Virtual Machine Placement
    Feng, Yanchang
    Le, Chen
    Tu, Bibo
    [J]. 2022 IEEE 28TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, ICPADS, 2022, : 617 - 624
  • [4] A bi-objective task scheduling approach in fog computing using hybrid fireworks algorithm
    Ashish Mohan Yadav
    Kuldeep Narayan Tripathi
    S. C. Sharma
    [J]. The Journal of Supercomputing, 2022, 78 : 4236 - 4260
  • [5] A bi-objective task scheduling approach in fog computing using hybrid fireworks algorithm
    Yadav, Ashish Mohan
    Tripathi, Kuldeep Narayan
    Sharma, S. C.
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (03): : 4236 - 4260
  • [6] Bi-objective reliability based optimization: an application to investment analysis
    Sengupta, Raghu Nandan
    Gupta, Aditya
    Mukherjee, Subhankar
    Weiss, Gregor
    [J]. ANNALS OF OPERATIONS RESEARCH, 2024, 333 (01) : 47 - 78
  • [7] Bi-objective reliability based optimization: an application to investment analysis
    Raghu Nandan Sengupta
    Aditya Gupta
    Subhankar Mukherjee
    Gregor Weiss
    [J]. Annals of Operations Research, 2024, 333 : 47 - 78
  • [8] Bi-objective Heterogeneous Consolidation in Cloud Computing
    Galaviz-Alejos, Luis-Angel
    Armenta-Cano, Fermin
    Tchernykh, Andrei
    Radchenko, Gleb
    Drozdov, Alexander Yu.
    Sergiyenko, Oleg
    Yahyapour, Ramin
    [J]. HIGH PERFORMANCE COMPUTING, 2018, 796 : 384 - 398
  • [9] Classification of ADHD with bi-objective optimization
    Shao, Lizhen
    Xu, Yadong
    Fu, Dongmei
    [J]. JOURNAL OF BIOMEDICAL INFORMATICS, 2018, 84 : 164 - 170
  • [10] BI-OBJECTIVE OPTIMIZATION IN STRATIFIED SAMPLING
    DREXL, A
    [J]. JAHRBUCHER FUR NATIONALOKONOMIE UND STATISTIK, 1985, 200 (06): : 622 - 636