5Security and Privacy Issues in Fog Computing

Ahmad Ali, Mansoor Ahmed, Muhammad Imran, and Hasan Ali Khattak*

Department of Computer Science, COMSATS University Islamabad, Islamabad, 44000, Pakistan

5.1 Introduction

Smart devices provide the building blocks for the Internet of Things (IoT). IoT is populating the research and development landscape exponentially in different dimensions like home automation, industrial automation, and manufacturing, as well as healthcare. Fog computing is the process that helps to extend the data storage, communication power and computing speed near to end users. In fog computing networks, the edge devices are connected and integrated closely, which helps to enhance the performance and system efficiency. To some extent, fog computing is also called edge computing, because both of them are used to increase the efficiency of the system; however, their processing systems are different.

We can move the data to the optimum place for processing; and decisions can be based on how quickly a result is needed. For example, time-sensitive decisions should be made closer to the things producing and acting on the data. In contrast, big data analytics on historical data needs the computing and storage resources of the cloud. While in fog computing, they work locally on the data that needs analysis instead of sending it to the server or cloud computing servers, as shown in Figure 5.1. In a fog computing system, there are nodes used for connection and working ...

Get Fog Computing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.