Smart City Gnosys

Smart city article details

Title Fog Service Placement Optimization: A Survey Of State-Of-The-Art Strategies And Techniques
ID_Doc 26780
Authors Apat H.K.; Goswami V.; Sahoo B.; Barik R.K.; Saikia M.J.
Year 2025
Published Computers, 14, 3
DOI http://dx.doi.org/10.3390/computers14030099
Abstract The rapid development of Internet of Things (IoT) devices in various smart city-based applications such as healthcare, traffic management systems, environment sensing systems, and public safety systems produce large volumes of data. To process these data, it requires substantial computing and storage resources for smooth implementation and execution. While centralized cloud computing offers scalability, flexibility, and resource sharing, it faces significant limitations in IoT-based applications, especially in terms of latency, bandwidth, security, and cost. The fog computing paradigm complements the existing cloud computing services at the edge of the network to facilitate the various services without sending the data to a centralized cloud server. By processing the data in fog computing, it satisfies the delay requirement of various time-sensitive services of IoT applications. However, many resource-intensive IoT systems exist that require substantial computing resources for their processing. In such scenarios, finding the optimal computing node for processing and executing the service is a challenge. The optimal placement of various IoT applications services in heterogeneous fog computing environments is a well-known NP-complete problem. To solve this problem, various authors proposed different algorithms like the randomized algorithm, heuristic algorithm, meta heuristic algorithm, machine learning algorithm, and graph-based algorithm for finding the optimal placement. In the present survey, we first describe the fundamental and mathematical aspects of the three-layer IoT–fog–cloud computing model. Then, we classify the IoT application model based on different attributes that help to find the optimal computing node. Furthermore, we discuss the complexity analysis of the service placement problem in detail. Finally, we provide a comprehensive evaluation of both single-objective and multi-objective IoT service placement strategies in fog computing. Additionally, we highlight new challenges and identify promising directions for future research, specifically in the context of multi-objective IoT service optimization. © 2025 by the authors.
Author Keywords cloud computing; fog computing; IoT; multi-objective optimization; service placement; single objective optimization


Similar Articles


Id Similarity Authors Title Published
20717 View0.925Shaik S.; Baskiyar S.Distributed Service Placement In Hierarchical Fog EnvironmentsSustainable Computing: Informatics and Systems, 34 (2022)
38240 View0.916Aldossary M.Multi-Layer Fog-Cloud Architecture For Optimizing The Placement Of Iot Applications In Smart CitiesComputers, Materials and Continua, 75, 1 (2023)
1711 View0.915Canali C.; Lancellotti R.A Fog Computing Service Placement For Smart Cities Based On Genetic AlgorithmsCLOSER 2019 - Proceedings of the 9th International Conference on Cloud Computing and Services Science (2019)
2379 View0.909De Queiroz T.A.; Canali C.; Iori M.; Lancellotti R.A Location-Allocation Model For Fog Computing InfrastructuresCLOSER 2020 - Proceedings of the 10th International Conference on Cloud Computing and Services Science (2020)
4182 View0.906Kumar S.; Singh P.; Singh A.A Review Of Optimized Computational Strategies For Iot: Cloud, Fog, And Edge Computing ApproachesProceedings of 5th International Conference on Pervasive Computing and Social Networking, ICPCSN 2025 (2025)
26743 View0.904Hazra A.; Rana P.; Adhikari M.; Amgoth T.Fog Computing For Next-Generation Internet Of Things: Fundamental, State-Of-The-Art And Research ChallengesComputer Science Review, 48 (2023)
22252 View0.904Vijouyeh L.N.; Sabaei M.; Santos J.; Wauters T.; Volckaert B.; De Turck F.Efficient Application Deployment In Fog-Enabled Infrastructures16th International Conference on Network and Service Management, CNSM 2020, 2nd International Workshop on Analytics for Service and Application Management, AnServApp 2020 and 1st International Workshop on the Future Evolution of Internet Protocols, IPFuture 2020 (2020)
46065 View0.903Jamil B.; Ijaz H.; Shojafar M.; Munir K.; Buyya R.Resource Allocation And Task Scheduling In Fog Computing And Internet Of Everything Environments: A Taxonomy, Review, And Future DirectionsACM Computing Surveys, 54, 11s (2022)
4499 View0.9Dubey K.; Sharma S.C.; Kumar M.A Secure Iot Applications Allocation Framework For Integrated Fog-Cloud EnvironmentJournal of Grid Computing, 20, 1 (2022)
9763 View0.9Mahmud R.; Ramamohanarao K.; Buyya R.Application Management In Fog Computing Environments: A Taxonomy, Review And Future DirectionsACM Computing Surveys, 53, 4 (2021)