Strategies for Service Placement in Fog Computing: Approaches and Challenges
Fog Computing has become an essential approach to overcoming the challenges and constraints associated with conventional cloud computing, particularly with regard to bandwidth,latency, and real-time processing requirements. The deployment of services in Fog Computing environments is a complex and vital process, directly impacting system performance, resource utilization, and Quality of Service (QoS) for various applications. This paper presents an in-depth analysis of advanced strategies for service placement across Fog Computing environments. categorizing them into four main types: mathematical programming, heuristics, metaheuristics, and machine learning. Each approach is analyzed in terms of its optimization objectives, strengths, and limitations. Additionally, we discuss the key challenges inherent in Fog Computing environments, such as resource variability, dynamic network conditions, and scalability. Finally, the paper explores potential avenues for future research, particularly the development of hybrid strategies that integrate the strengths of multiple approaches to meet the changing requirements of Fog Computing environments.
Authors
- Hamouma Moumen (ORCID: https://orcid.org/0000-0002-1986-7590)
- Sonia-Sabrina Bendib
- Hanene Merouani
- Imene Achouri (ORCID: https://orcid.org/0009-0002-6506-2926)
Institutions
- Badji Mokhtar-Annaba University (DZ)
- University of Batna 1 (DZ)
Publication Details
- Published
- 2024-12-03
- DOI
- https://doi.org/10.1109/ic3it63743.2024.10869352
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00