Abstract

Fog-computing is a new network architecture and computing paradigm that uses user or near-users devices (network edge) to carry out some processing tasks. Accordingly, it extends the cloud computing with more flexibility the one found in the ubiquitous networks. A smart city based on the concept of fog-computing with flexible hierarchy is proposed in this paper. The aim of the proposed design is to overcome the limitations of the previous approaches, which depends on using various network architectures, such as cloud-computing, autonomic network architecture and ubiquitous network architecture. Accordingly, the proposed approach achieves a reduction of the latency of data processing and transmission with enabled real-time applications, distribute the processing tasks over edge devices in order to reduce the cost of data processing and allow collaborative data exchange among the applications of the smart city. The design is made up of five major layers, which can be increased or merged according to the amount of data processing and transmission in each application. The involved layers are connection layer, real-time processing layer, neighborhood linking layer, main-processing layer, data server layer. A case study of a novel smart public car parking, traveling and direction advisor is implemented using IFogSim and the results showed that reduce the delay of real-time application significantly, reduce the cost and network usage compared to the cloud-computing paradigm. Moreover, the proposed approach, although, it increases the scalability and reliability of the users’ access, it does not sacrifice much time, nor cost and network usage compared to fixed fog-computing design.

Highlights

  • A smart city is an urban area covered by e-services, e-resource management, and eplanning using a collection of sensors, communication devices, and data-processing facilities that aim to enhance the services provided for citizens and manage available resources [1, 2]

  • Various smart city designs have been proposed in the literature [4, 5]

  • The proposed architecture significantly reduces the delay of the user application and implements fast response to real-time application

Read more

Summary

Introduction

A smart city is an urban area covered by e-services, e-resource management, and eplanning using a collection of sensors, communication devices, and data-processing facilities that aim to enhance the services provided for citizens and manage available resources [1, 2]. A smart city involves various application types, such as smart water iJIM ‒ Vol 14, No 1, 2020. Various smart city designs have been proposed in the literature [4, 5]. The existing smart city designs differ in terms of the applications, devices, data, and access consideration. Given that smart city applications use different devices and transmit varied and large data, managing these applications in a smart city design is anything but trivial. The diversity of smart city applications creates interoperability, openness, and convergence problems [6]

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call