This book is a comprehensive guide on fog computing and how it facilitates computing, storage, and networking services
Fog computing is a decentralized computing structure that connects data, devices, and the cloud. It is an extension of cloud computing and is an essential concept in IoT (Internet of Things), as it reduces the burden of processing in cloud computing. It brings intelligence and processing closer to where the data is created and transmitted to other sources.
Fog computing has many benefits, such as reduced latency in processing data, better response time that helps the user’s experience, and security and privacy compliance that assures protecting the vital data in the cloud. It also reduces the cost of bandwidth, because the processing is achieved in the cloud, which reduces network bandwidth usage and increases efficiency as user devices share data in the local processing infrastructure rather than the cloud service.
Fog computing has various applications across industries, such as agriculture and farming, the healthcare industry, smart cities, education, and entertainment. For example, in the agriculture industry, a very prominent example is the SWAMP project, which stands for Smart Water Management Platform. With fog computing’s help, SWAMP develops a precision-based smart irrigation system concept used in agriculture, minimizing water wastage.
This book is divided into three sections. The first section studies fog computing and machine learning, covering fog computing architecture, application perspective, computational offloading in mobile cloud computing, intelligent Cloud-IoT systems, machine learning fundamentals, and data visualization. The second section focuses on applications and analytics, spanning various applications of fog computing, such as in healthcare, Industry 4.0, cancer cell detection systems, smart farming, and precision farming. This section also covers analytics in fog computing using big data and patient monitoring systems, and the emergence of fog computing concerning applications and potentialities in traditional and digital educational systems. Security aspects in fog computing through blockchain and IoT, and fine-grained access through attribute-based encryption for fog computing are also covered.
Audience
The book will be read by researchers and engineers in computer science, information technology, electronics, and communication specializing in machine learning, deep learning, the cyber world, IoT, and security systems.
Table of Contents
Preface xvii
Part I: Study of Fog Computing and Machine Learning 1
1 Fog Computing: Architecture and Application 3
Soumen Swarnakar
2 A Comparative Review on Different Techniques of Computation Offloading in Mobile Cloud Computing 33
Priyajit Sen, Tamanna Islam, Rajat Pandit and Debabrata Sarddar
3 Fog Computing for Intelligent Cloud-IoT System: Optimization of Fog Computing in Industry 4.0 45
Mayank Patel, Monika Bhatt and Ankush Patel
4 Machine Learning Integration in Agriculture Domain: Concepts and Applications 71
Ankur Biswas and Rita Banik
5 Role of Intelligent IoT Applications in Fog Computing 99
Pawan Whig, Dhaya Sindhu Battina, Srinivas Venkata, Ashima Bhatnagar Bhatia and Yusuf Jibrin Alkali
6 SaaS-Based Data Visualization Platform - A Study in COVID-19 Perspective 119
S. Majumder, A. Shaw, R. Keshri and A. Chakraborty
7 A Complete Study on Machine Learning Algorithms for Medical Data Analysis Inderdeep 137
Kaur and Aleem Ali
Part II: Applications and Analytics 173
8 Fog Computing in Healthcare: Application Taxonomy, Challenges and Opportunities 175
Subrata Datta and Priyanka Datta
9 IoT-Driven Predictive Maintenance Approach in Industry 4.0: A Fiber Bragg Grating (FBG) Sensor Application 203
Dipak Ranjan Nayak, Pramod Sharma, Ambarish G. Mohapatra, Narayan Nayak, Bright Keswani and Ashish Khanna
10 Fog Computing-Enabled Cancer Cell Detection System Using Convolution Neural Network in Internet of Medical Things 229
Soumen Santra, Dipankar Majumdar and Surajit Mandal
11 Application of IoT in Smart Farming and Precision Farming: A Review 245
Suparna Biswas and Soumik Podder
12 Big IoT Data Analytics in Fog Computing 279
Manash Kumar Mondal, Riman Mandal and Utpal Biswas
13 IOT-Based Patient Monitoring System in Real Time 309
Suparna Biswas, Tirtha Chakraborty, Souvik Mitra, Shubham Banerjee, Tuhin Sarkar and Sourav Paul
14 Fog Computing and Its Emergence with Reference to Applications and Potentialities in Traditional and Digital Educational Systems: A Scientific Review 331
P. K. Paul
Part III: Security in Fog Computing 355
15 Blockchain Security for Fog Computing 357
Saiyam Varshney and Gur Mauj Saran Srivastava
16 Blockchain Security for Fog Computing and Internet of Things 379
Awais Khan Jumani, Waqas Ahmed Siddique, Muhammad Farhan Siddiqui and Kanwal
17 Fine-Grained Access Through Attribute-Based Encryption for Fog Computing 405
Malabika Das
References 421
Index 425