18Fog Computing Perspective: Technical Trends, Security Practices, and Recommendations

C. Kaviyazhiny*, P. Shanthi Bala and A.S. Gowri

Department of Computer Science, School of Engineering and Technology, Pondicherry University, Puducherry, India

Abstract

As cloud computing is not viable for many Internet of Things (IoT) applications, fog computing is an emerging technology that inherits cloud computing platform and addresses the need for IoT and industry IoT. It reduces the time taken for communication between IoT and the cloud and substantially reduces the bandwidth that affects the IoT performance. The incorporation of IoT applications in fog paves way for a high chance of vulnerabilities in fog. So, the fog layer requires more security to protect the data both in transit and rest. Hence, the security issues of fog computing and the existing solutions are revealed in this chapter. It has been concluded that fog computing provides better performance than its counterparts like Edge Computing, Cloudlet, and Micro-Datacenter. This chapter investigates major security issues in fog computing and provides possible solutions and security recommendations to meet IoT security goals.

Keywords: Fog computing, threats, Internet of Things, machine learning, CISCO IOx, reference architecture, security solution

18.1 Introduction

Fog is a computing paradigm that resides between the edge and cloud environment and provides storage and computation services in a distributed way. Fog computing ...

Get The Smart Cyber Ecosystem for Sustainable Development 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.