GASP: Genetic Algorithms for Service Placement in Fog Computing Systems

被引:46
|
作者
Canali, Claudia [1 ]
Lancellotti, Riccardo [1 ]
机构
[1] Univ Modena & Reggio Emilia, Dept Engn Enzo Ferrari, Via P Vivarelli 10-1, I-41125 Modena, Italy
关键词
fog computing; optimization model; genetic algorithms; sensitivity analysis; VIRTUAL MACHINES;
D O I
10.3390/a12100201
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fog computing is becoming popular as a solution to support applications based on geographically distributed sensors that produce huge volumes of data to be processed and filtered with response time constraints. In this scenario, typical of a smart city environment, the traditional cloud paradigm with few powerful data centers located far away from the sources of data becomes inadequate. The fog computing paradigm, which provides a distributed infrastructure of nodes placed close to the data sources, represents a better solution to perform filtering, aggregation, and preprocessing of incoming data streams reducing the experienced latency and increasing the overall scalability. However, many issues still exist regarding the efficient management of a fog computing architecture, such as the distribution of data streams coming from sensors over the fog nodes to minimize the experienced latency. The contribution of this paper is two-fold. First, we present an optimization model for the problem of mapping data streams over fog nodes, considering not only the current load of the fog nodes, but also the communication latency between sensors and fog nodes. Second, to address the complexity of the problem, we present a scalable heuristic based on genetic algorithms. We carried out a set of experiments based on a realistic smart city scenario: the results show how the performance of the proposed heuristic is comparable with the one achieved through the solution of the optimization problem. Then, we carried out a comparison among different genetic evolution strategies and operators that identify the uniform crossover as the best option. Finally, we perform a wide sensitivity analysis to show the stability of the heuristic performance with respect to its main parameters.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] Class of Service in Fog Computing
    Guevara, Judy C.
    Bittencourt, Luiz F.
    da Fonseca, Nelson L. S.
    2017 IEEE 9TH LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (LATINCOM), 2017,
  • [32] The Fog Computing Service for Healthcare
    Shi, YingJuan
    Ding, GeJian
    Wang, Hui
    Roman, H. Eduardo
    Lu, Si
    2015 2ND INTERNATIONAL SYMPOSIUM ON FUTURE INFORMATION AND COMMUNICATION TECHNOLOGIES FOR UBIQUITOUS HEALTHCARE (UBI-HEALTH TECH), 2015,
  • [33] Availability-Aware Service Placement Policy in Fog Computing Based on Graph Partitions
    Lera, Isaac
    Guerrero, Carlos
    Juiz, Carlos
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (02) : 3641 - 3651
  • [34] Dynamic service function chain placement with instance reuse in Fog-Cloud Computing
    Li, Xueqiang
    Su, Cai
    Ghobaei-Arani, Mostafa
    Albaghdadi, Mustafa Fahem
    ICT EXPRESS, 2023, 9 (05): : 847 - 853
  • [35] Near real-time optimization of fog service placement for responsive edge computing
    Goethals, Tom
    De Turck, Filip
    Volckaert, Bruno
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2020, 9 (01):
  • [36] Optimized dynamic service placement for enhanced scheduling in fog-edge computing environments
    Lin, Yongxing
    Shi, Yan
    Mohammadnezhad, Nazila
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2024, 44
  • [37] Near real-time optimization of fog service placement for responsive edge computing
    Tom Goethals
    Filip De Turck
    Bruno Volckaert
    Journal of Cloud Computing, 9
  • [38] Optimized IoT service placement in the fog
    Skarlat O.
    Nardelli M.
    Schulte S.
    Borkowski M.
    Leitner P.
    Service Oriented Computing and Applications, 2017, 11 (4) : 427 - 443
  • [39] A Dynamic Service Placement in Fog Infrastructure
    Trabelsi, Mayssa
    Bendaoud, Nadjib Mohamed Mehdi
    Ben Ahmed, Samir
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 444 - 452
  • [40] Load Balancing Algorithms in Fog Computing
    Kashani, Mostafa Haghi
    Mahdipour, Ebrahim
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1505 - 1521