6How Fog Computing Can Support Latency/Reliability-sensitive IoT Applications: An Overview and a Taxonomy of State-of-the-art Solutions

Paolo Bellavista1, Javier Berrocal2, Antonio Corradi1, Sajal K. Das3, Luca Foschini1, Isam Mashhour Al Jawarneh1, and Alessandro Zanni1

1Department of Computer Science and Engineering, University of Bologna, 40136 Bologna, Italy

2Department of Computer and Telematics Systems Engineering, University of Extremadura, 10003, Cáceres, Spain

3Department of Computer Science, Missouri University of Science and Technology, Rolla, MO, 65409, USA

6.1 Introduction

The widespread ubiquitous adoption of resource-constrained Internet of Things (IoT) devices has led to the collection of massive amounts of heterogeneous data on a continual basis, that when coupled with data coming from highly trafficked websites forms a challenge that exceeds the capacities of today's most powerful computational resources. Those avalanches of data coming from sensor-enabled and alike devices hides a great value that normally incorporates actionable insights if extracted in a timely fashion.

IoT is loosely defined as any network of connected devices spanning from home electronic appliances, connected vehicles, and sensor-enabled devices and actuators that interact and exchange data in a nonstationary fashion. It has been predicted that by 2020 the number of IoT devices could reach 50 billion connected to the Internet, and twice that number are anticipated within the next decade. ...

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.