Smart City Gnosys

Smart city article details

Title Fogflow: Easy Programming Of Iot Services Over Cloud And Edges For Smart Cities
ID_Doc 26795
Authors Cheng, B; Solmaz, G; Cirillo, F; Kovacs, E; Terasawa, K; Kitazawa, A
Year 2018
Published IEEE INTERNET OF THINGS JOURNAL, 5, 2
DOI http://dx.doi.org/10.1109/JIOT.2017.2747214
Abstract Smart city infrastructure is forming a large scale Internet of Things (IoT) system with widely deployed IoT devices, such as sensors and actuators that generate a huge volume of data. Given this large scale and geo-distributed nature of such IoT systems, fog computing has been considered as an affordable and sustainable computing paradigm to enable smart city IoT services. However, it is still a major challenge for developers to program their services to leverage benefits of fog computing. Developers have to figure out many details, such as how to dynamically configure and manage data processing tasks over cloud and edges and how to optimize task allocation for minimal latency and bandwidth consumption. In addition, most of the existing fog computing frameworks either lack service programming models or define a programming model only based on their own private data model and interfaces; therefore, as a smart city platform, they are quite limited in terms of openness and interoperability. To tackle these problems, we propose a standard-based approach to design and implement a new fog computing-based framework, namely FogFlow, for IoT smart city platforms. FogFlow's programming model allows IoT service developers to program elastic IoT services easily over cloud and edges. Moreover, it supports standard interfaces to share and reuse contextual data across services. To showcase how smart city use cases can be realized with FogFlow, we describe three use cases and implement an example application for anomaly detection of energy consumption in smart cities. We also analyze FogFlow's performance based on microbenchmarking results for message propagation latency, throughput, and scalability.
Author Keywords Edge computing; Internet of Things (IoT); parallel programming


Similar Articles


Id Similarity Authors Title Published
26746 View0.923Badidi, E; Mahrez, Z; Sabir, EFog Computing For Smart Cities' Big Data Management And Analytics: A ReviewFUTURE INTERNET, 12, 11 (2020)
26756 View0.918Da Silva T.P.; Batista T.; Lopes F.; Neto A.R.; Delicato F.C.; Pires P.F.; Da Rocha A.R.Fog Computing Platforms For Smart City Applications: A SurveyACM Transactions on Internet Technology, 22, 4 (2022)
26755 View0.914Alsamman M.; Fazea Y.; Mohammed F.; Kehail M.A.M.Fog Computing In Smart Cities: A Systematic Review2023 3rd International Conference on Emerging Smart Technologies and Applications, eSmarTA 2023 (2023)
32151 View0.908Shruti S.; Rani S.Integration Of Fog Computing And Wireless Sensor Network In Smart CitiesEmerging Technologies and the Application of WSN and IoT: Smart Surveillance, Public Security, and Safety Challenges (2024)
26753 View0.905Jain S.; Gupta S.; Sreelakshmi K.K.; Rodrigues J.J.P.C.Fog Computing In Enabling 5G-Driven Emerging Technologies For Development Of Sustainable Smart City InfrastructuresCluster Computing, 25, 2 (2022)
55549 View0.903Alli A.A.; Alam M.M.The Fog Cloud Of Things: A Survey On Concepts, Architecture, Standards, Tools, And ApplicationsInternet of Things (Netherlands), 9 (2020)
34104 View0.902Hajam S.S.; Sofi S.A.Iot-Fog Architectures In Smart City Applications: A SurveyChina Communications, 18, 11 (2021)
9504 View0.9Pflanzner T.; Kertesz A.Analyzing Iot, Fog And Cloud Environments Using Real Sensor DataFog Computing: Concepts, Frameworks and Technologies (2018)
54320 View0.899Kumari R.; Kaur K.; Chhabra G.; Bharany S.; Kaushik K.Systematic Mapping Study On Edge And Fog Computing In Smart Cities: A Comprehensive ReviewProceedings of International Conference on Communication, Computer Sciences and Engineering, IC3SE 2024 (2024)
26743 View0.897Hazra 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)