Volume 15, Number 4
The Role of Internet of Things and Fog Computing in Smart Cities
Authors
Houda ERREGUI1, Achraf EL AOUAQI2, Hicham ABERBACH2 and Abdelouahed SABRI2
1University of Education Sciences, Morocco, 2University of Sidi Mohamed Ben Abdellah, Morocco
Abstract
Smart cities represent the next evolution of urban centers, integrating advanced technologies to create better living environments. These cities will feature billions of connected devices, such as sensors and actuators, generating vast amounts of data. This data typically flows to cloud servers for processing. However, traditional Big Data analytics and cloud computing have proven inefficient in some scenarios, as not all data is pertinent enough for cloud-level processing. Transmitting all data from IoT and edge devices to the cloud consumes excessive storage and network resources. Fog computing emerges as a solution by decentralizing some data processing, analytics, and storage to the network's edge, closer to the data source. This approach alleviates the load on central servers and reduces latency, ensuring timely responses. Fog computing leverages edge computing to handle immediate data processing needs, making the overall system more efficient. This paper will cover the fundamental concepts of smart cities, IoT, and fog computing. It will present the important technologies and architectural frameworks that underpin these systems. Furthermore, several case studies will illustrate the practical applications and benefits of integrating fog computing with cloud computing and IoT in smart cities. These examples will demonstrate how such integrations lead to more efficient, responsive, and sustainable urban environments.
Keywords
internet of things, fog computing, smart cities, edge computing, future technologies.