MARATTO

article

Strategies for Service Placement in Fog Computing: Approaches and Challenges

Abstract

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.

Research topics

  • IoT and Edge/Fog Computing
  • Context-Aware Activity Recognition Systems
  • Smart Cities and Technologies

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1109/ic3it63743.2024.10869352

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.