Service Placement Strategies in Hybrid Cloud-Fog Architectures for Latency-Sensitive IoT Applications
DOI:
https://doi.org/10.63282/3050-9262.IJAIDSML-V5I4P113Keywords:
Fog Computing, Cloud Computing, Internet of Things (IoT), Service Placement, Latency-Sensitive Applications, Quality of Service (QoS), Resource AllocationAbstract
The growth of the Internet of Things (IoT) has introduced new latency-sensitive applications that challenge traditional centralized cloud computing models. In response, fog computing has emerged as an innovative approach that extends cloud services to the network edge, enabling faster processing and improved latency. This paper reviews the placement of hybrid cloud-fog architectures and the demands of latency-sensitive IoT applications. We aim to describe and analyze three key challenges: managing resource heterogeneity, maintaining seamless service for mobile users, and resolving QoS (Quality of Service) goal conflicts. The paper systematically examines how these challenges have been addressed through heuristic algorithms, mobility-aware migration policies, and various multi-objective optimization techniques. Evidence supporting the effectiveness of these strategies comes from reviews of prominent approaches and relevant case studies
References
[1] F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, "Fog computing and its role in the internet of things," in Proc. First Edition of the MCC Workshop on Mobile Cloud Computing, Helsinki, Finland, Aug. 2012, pp. 13–16. [Online]. Available: https://doi.org/10.1145/2342509.2342513
[2] W. Shi, J. Cao, Q. Zhang, Y. Li, and L. Xu, "Edge Computing: Vision and Challenges," IEEE Internet of Things Journal, vol. 3, no. 5, pp. 637–646, Oct. 2016. [Online]. Available:(https://doi.org/10.1109/JIOT.2016.2579198)
[3] A. Yousefpour, C. Fung, T. Nguyen, K. Kadiyala, F. Jalali, A. Niakanlahiji, J. Kong, and J. P. Jue, "All one needs to know about fog computing and related edge computing paradigms: A complete survey," Journal of Systems Architecture, vol. 98, pp. 289–330, Sep. 2019. [Online]. Available: https://doi.org/10.1016/j.sysarc.2019.02.009
[4] Y. Mao, C. You, J. Zhang, K. Huang, and K. B. Letaief, "A Survey on Mobile Edge Computing: The Communication Perspective," IEEE Communications Surveys & Tutorials, vol. 19, no. 4, pp. 2322–2358, Fourthquarter 2017. [Online]. Available:((((( https://doi.org/10.1109/COMST.2017.2745201)))))
[5] O. Skarlat, M. Nardelli, S. Schulte, M. Borkowski, and P. Leitner, "Optimized IoT service placement in the fog," in Service-Oriented and Cloud Computing, Cham: Springer International Publishing, 2017, pp. 185–193. [Online]. Available:(http://www.infosys.tuwien.ac.at/Staff/sd/papers/ICFEC_2017_O_Skarlat.pdf)
[6] M. Taneja and A. Davy, "Resource aware placement of IoT application modules in Fog-Cloud computing," in 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), Lisbon, Portugal, May 2017, pp. 1222–1228. [Online]. Available: https://dl.ifip.org/db/conf/im/im2017special/208.pdf
[7] H. Gupta, A. V. Dastjerdi, S. K. Ghosh, and R. Buyya, "iFogSim: A toolkit for modeling and simulation of resource management techniques in internet of things, edge and fog computing environments," Software: Practice and Experience, vol. 47, no. 9, pp. 1275–1296, Sep. 2017. [Online]. Available: https://doi.org/10.1002/spe.2509
[8] S. Wang, R. Urgaonkar, T. He, K. Chan, M. Zafer, and K. K. Leung, "A Mobility-Aware Dynamic Service Placement Policy for Edge Computing," in 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA, Jul. 2019, pp. 1536–1546. [Online]. Available: https://pdfs.semanticscholar.org/0b09/9b675816046194a4e6a8078b4d8f96566a4c.pdf
[9] L. F. Bittencourt, J. Diaz-Montes, R. Buyya, O. F. Rana, and N. Parashar, "Mobility-aware application scheduling in fog computing," IEEE Cloud Computing, vol. 4, no. 2, pp. 26–35, Mar. 2017. [Online]. Available: https://doi.org/10.1109/MCC.2017.27
[10] A. M. A. El-Sayed, T. A. E. Salama, and M. A. Mohamed, "Deadline-Aware Failure Detection and Task Scheduling in IoT and Fog Computing," IEEE Access, vol. 7, pp. 145025-145034, 2019. doi: 10.1109/ACCESS.2019.2945281










