Browse > Article
http://dx.doi.org/10.3745/JIPS.03.0113

Scalable Service Placement in the Fog Computing Environment for the IoT-Based Smart City  

Choi, Jonghwa (Dept. of Computer Science and Engineering, University of Seoul)
Ahn, Sanghyun (Dept. of Computer Science and Engineering, University of Seoul)
Publication Information
Journal of Information Processing Systems / v.15, no.2, 2019 , pp. 440-448 More about this Journal
Abstract
The Internet of Things (IoT) is one of the main enablers for situation awareness needed in accomplishing smart cities. IoT devices, especially for monitoring purposes, have stringent timing requirements which may not be met by cloud computing. This deficiency of cloud computing can be overcome by fog computing for which fog nodes are placed close to IoT devices. Because of low capabilities of fog nodes compared to cloud data centers, fog nodes may not be deployed with all the services required by IoT devices. Thus, in this article, we focus on the issue of fog service placement and present the recent research trends in this issue. Most of the literature on fog service placement deals with determining an appropriate fog node satisfying the various requirements like delay from the perspective of one or more service requests. In this article, we aim to effectively place fog services in accordance with the pre-obtained service demands, which may have been collected during the prior time interval, instead of on-demand service placement for one or more service requests. The concept of the logical fog network is newly presented for the sake of the scalability of fog service placement in a large-scale smart city. The logical fog network is formed in a tree topology rooted at the cloud data center. Based on the logical fog network, a service placement approach is proposed so that services can be placed on fog nodes in a resource-effective way.
Keywords
Fog Computing; Internet of Things (IoT); Service Management; Service Placement; Service Provisioning;
Citations & Related Records
연도 인용수 순위
  • Reference
1 F. Bonomi, R. Milito, J. Zhu, and A. Addepalli, "Fog computing and its role in the Internet of Things," in Proceedings of the first edition of the MCC Workshop on Mobile Cloud Computing, Helsinki, Finland, 2012, pp. 13-16.
2 V. B. Souza, X. Masip-Bruin, E. Marin-Tordera, S. Sanchez-Lopez, J. Garcia, G. J. Ren, A. Jukan, and A. J. Ferrer, "Towards a proper service placement in combined Fog-to-Cloud (F2C) architectures," Future Generation Computer Systems, vol. 87, pp. 1-15, 2018.   DOI
3 R. Yu, G. Xue, and X. Zhang, "Application provisioning in FOG computing-enabled Internet-of-Things: a network perspective," in Proceedings of IEEE Conference on Computer Communications (INFOCOM), Honolulu, HI, 2018, pp. 783-791.
4 A. Brogi and S. Forti, "QoS-aware deployment of IoT applications through the fog," IEEE Internet of Things Journal, vol. 4, no. 5, pp. 1185-1192, 2017.   DOI
5 O. Skarlat, M. Nardelli, S. Schulte, and S. Dustdar, "Towards QoS-aware fog service placement," in Proceedings of 2017 IEEE 1st international conference on Fog and Edge Computing (ICFEC), Madrid, Spain, 2017, pp. 89-96.
6 O. Skarlat, M. Nardelli, S. Schulte, M. Borkowski, and P. Leitner, "Optimized IoT service placement in the fog," Service Oriented Computing and Applications, vol. 11, no. 4, pp. 427-443, 2017.   DOI
7 A. Yousefpour, A. Patil, G. Ishigaki, I. Kim, X. Wang, H. C. Cankaya, Q. Zhang, W. Xie, and J. P. Jue, "FogPlan: a lightweight QoS-aware dynamic fog service provisioning framework," IEEE Internet of Things Journal, 2019. http://doi.org/10.1109/JIOT.2019.2896311.   DOI
8 R. Mahmud, K. Ramamohanarao, and R. Buyya, "Latency-aware application module management for fog computing environments," ACM Transactions on Internet Technology (TOIT), vol. 19, no. 1, article no. 9, 2018.
9 N. T. Dinh and Y. Kim, "An efficient availability guaranteed deployment scheme for IoT service chains over fog-core cloud networks," Sensors, vol. 18, no. 11, article no. 3970, 2018.   DOI
10 V. B. C. Souza, W. Ramirez, X. Masip-Bruin, E. Marin-Tordera, G. Ren, and G. Tashakor, "Handling service allocation in combined fog-cloud scenarios, in Proceedings of 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 2016, pp. 1-5.
11 F. Faticanti, F. De Pellegrini, D. Siracusa, D. Santoro, and S. Cretti, "Cutting throughput on the edge: appaware placement in fog computing," 2018 [Online]. Available: https://arxiv.org/abs/1810.04442.