Fog Computing for Smart Cities' Big Data Management and Analytics: A Review

Demographic growth in urban areas means that modern cities face challenges in ensuring a steady supply of water and electricity, smart transport, livable space, better health services, and citizens’ safety. Advances in sensing, communication, and digital technologies promise to mitigate these challenges. Hence, many smart cities have taken a new step in moving away from internal information technology (IT) infrastructure to utility-supplied IT delivered over the Internet. The benefit of this move is to manage the vast amounts of data generated by the various city systems, including water and electricity systems, the waste management system, transportation system, public space management systems, health and education systems, and many more. Furthermore, many smart city applications are time-sensitive and need to quickly analyze data to react promptly to the various events occurring in a city. The new and emerging paradigms of edge and fog computing promise to address big data storage and analysis in the field of smart cities. Here, we review existing service delivery models in smart cities and present our perspective on adopting these two emerging paradigms. We specifically describe the design of a fog-based data pipeline to address the issues of latency and network bandwidth required by time-sensitive smart city applications.

[1]  SharmaShantanu,et al.  A survey on 5G , 2016 .

[2]  Xinlei Chen,et al.  Quantitative analysis for capabilities of vehicular fog computing , 2019, Inf. Sci..

[3]  Nathalie Mitton,et al.  LEGIoT: A Lightweight Edge Gateway for the Internet of Things , 2018, Future Gener. Comput. Syst..

[4]  Mustafa Ammous,et al.  Fog-Based Multi-Class Dispatching and Charging for Autonomous Electric Mobility On-Demand , 2020, IEEE Transactions on Intelligent Transportation Systems.

[5]  Pierfrancesco Bellini,et al.  Km4City ontology building vs data harvesting and cleaning for smart-city services , 2014, J. Vis. Lang. Comput..

[6]  Sateesh Addepalli,et al.  Fog computing and its role in the internet of things , 2012, MCC '12.

[7]  Mohsen Guizani,et al.  Optimal Energy Trading for Plug-In Hybrid Electric Vehicles Based on Fog Computing , 2019, IEEE Internet of Things Journal.

[8]  Nadeem Javaid,et al.  Cloud–Fog–Based Smart Grid Model for Efficient Resource Management , 2018, Sustainability.

[9]  Pablo Chacin,et al.  A New Era for Cities with Fog Computing , 2017, IEEE Internet Computing.

[10]  Zhuo Chen,et al.  Edge Analytics in the Internet of Things , 2015, IEEE Pervasive Computing.

[11]  Shusen Yang,et al.  IoT Stream Processing and Analytics in the Fog , 2017, IEEE Communications Magazine.

[12]  Xi Fang,et al.  Managing smart grid information in the cloud: opportunities, model, and applications , 2012, IEEE Network.

[13]  Mohammad Kazem Akbari,et al.  An effective model for store and retrieve big health data in cloud computing , 2016, Comput. Methods Programs Biomed..

[14]  Depeng Jin,et al.  Vehicular Fog Computing: A Viewpoint of Vehicles as the Infrastructures , 2016, IEEE Transactions on Vehicular Technology.

[15]  Fan Wu,et al.  A New Vehicular Fog Computing Architecture for Cooperative Sensing of Autonomous Driving , 2020, IEEE Access.

[16]  John A. Olson Data as a Service: Are We in the Clouds? , 2009 .

[17]  Enyew Sileshi Gebretsadik,et al.  Security issues in cloud-based Smart Grid applications , 2016 .

[18]  Neeraj Kumar,et al.  Fog computing for Healthcare 4.0 environment: Opportunities and challenges , 2018, Comput. Electr. Eng..

[19]  Sandeep K. Sood,et al.  An intelligent and secure system for predicting and preventing Zika virus outbreak using Fog computing , 2017, Enterp. Inf. Syst..

[20]  Yogesh L. Simmhan,et al.  Cloud-Based Software Platform for Big Data Analytics in Smart Grids , 2013, Computing in Science & Engineering.

[21]  Mario Cannataro,et al.  Cloud Computing in Healthcare and Biomedicine , 2015, Scalable Comput. Pract. Exp..

[22]  Shangguang Wang,et al.  Fog Computing: An Overview of Big IoT Data Analytics , 2018, Wirel. Commun. Mob. Comput..

[23]  Thar Baker,et al.  The Security of Big Data in Fog-Enabled IoT Applications Including Blockchain: A Survey , 2019, Sensors.

[24]  Anne E. James,et al.  CPS data streams analytics based on machine learning for Cloud and Fog Computing: A survey , 2019, Future Gener. Comput. Syst..

[25]  Arslan Munir,et al.  IFCIoT: Integrated Fog Cloud IoT: A novel architectural paradigm for the future Internet of Things. , 2017, IEEE Consumer Electronics Magazine.

[26]  Xiaoming He,et al.  QoE-Driven Big Data Architecture for Smart City , 2018, IEEE Communications Magazine.

[27]  Wei Chen,et al.  Towards Smart Parking Based on Fog Computing , 2018, IEEE Access.

[28]  Quan Zhang,et al.  Firework: Data Processing and Sharing for Hybrid Cloud-Edge Analytics , 2018, IEEE Transactions on Parallel and Distributed Systems.

[29]  Kamalrulnizam Abu Bakar,et al.  Fog Based Intelligent Transportation Big Data Analytics in The Internet of Vehicles Environment: Motivations, Architecture, Challenges, and Critical Issues , 2018, IEEE Access.

[30]  Li Zhao,et al.  A Cloud-Based Car Parking Middleware for IoT-Based Smart Cities: Design and Implementation , 2014, Sensors.

[31]  Vehbi C. Gungor,et al.  Cloud Computing for Smart Grid applications , 2014, Comput. Networks.

[32]  Abdulsalam Yassine,et al.  IoT big data analytics for smart homes with fog and cloud computing , 2019, Future Gener. Comput. Syst..

[33]  Shantanu Sharma,et al.  A survey on 5G: The next generation of mobile communication , 2015, Phys. Commun..

[34]  Yaser Jararweh,et al.  Trustworthy and sustainable smart city services at the edge , 2020 .

[35]  Amit P. Sheth,et al.  The SSN ontology of the W3C semantic sensor network incubator group , 2012, J. Web Semant..

[36]  Sudip Misra,et al.  Cloud Computing Applications for Smart Grid: A Survey , 2015, IEEE Transactions on Parallel and Distributed Systems.

[37]  David Palma,et al.  Fog Computing in Healthcare–A Review and Discussion , 2017, IEEE Access.

[38]  Rajkumar Buyya,et al.  FogBus: A Blockchain-based Lightweight Framework for Edge and Fog Computing , 2018, J. Syst. Softw..

[39]  Seungmin Rho,et al.  Fog Computing-Based IoT for Health Monitoring System , 2018, J. Sensors.

[40]  Bo Tang,et al.  Incorporating Intelligence in Fog Computing for Big Data Analysis in Smart Cities , 2017, IEEE Transactions on Industrial Informatics.

[41]  Rodrigo Roman,et al.  Mobile Edge Computing, Fog et al.: A Survey and Analysis of Security Threats and Challenges , 2016, Future Gener. Comput. Syst..

[42]  Hyeonjoon Moon,et al.  A Survey on Internet of Things and Cloud Computing for Healthcare , 2019, Electronics.

[43]  Rong Wang,et al.  User mobility aware task assignment for Mobile Edge Computing , 2018, Future Gener. Comput. Syst..

[44]  Jun Huang,et al.  Vehicular Fog Computing: Enabling Real-Time Traffic Management for Smart Cities , 2019, IEEE Wireless Communications.

[45]  M. M. Sufyan Beg,et al.  Fog Computing for Internet of Things (IoT)-Aided Smart Grid Architectures , 2019, Big Data Cogn. Comput..

[46]  Bruno Guazzelli Batista,et al.  Fog Computing Model to Orchestrate the Consumption and Production of Energy in Microgrids , 2019, Sensors.

[47]  Xuemin Shen,et al.  Securing Fog Computing for Internet of Things Applications: Challenges and Solutions , 2018, IEEE Communications Surveys & Tutorials.

[48]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[49]  Jagpreet Sidhu,et al.  Fog computing and IoT based healthcare support service for dengue fever , 2018, Int. J. Pervasive Comput. Commun..

[50]  Gürkan Solmaz,et al.  FogFlow: Easy Programming of IoT Services Over Cloud and Edges for Smart Cities , 2018, IEEE Internet of Things Journal.

[51]  Ismaeel Al Ridhawi,et al.  Workflow-Net Based Service Composition Using Mobile Edge Nodes , 2017, IEEE Access.

[52]  N. Arunkumar,et al.  Enabling technologies for fog computing in healthcare IoT systems , 2019, Future Gener. Comput. Syst..

[53]  Mohamed Elhoseny,et al.  A hybrid model of Internet of Things and cloud computing to manage big data in health services applications , 2018, Future Gener. Comput. Syst..

[54]  Won-Hwa Hong,et al.  Exploiting IoT and big data analytics: Defining Smart Digital City using real-time urban data , 2017, Sustainable Cities and Society.

[55]  Joonsang Baek,et al.  A Secure Cloud Computing Based Framework for Big Data Information Management of Smart Grid , 2015, IEEE Transactions on Cloud Computing.

[56]  Muhammad Atif Tahir,et al.  Towards cloud based big data analytics for smart future cities , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.