A Fog Computing Based Architecture for IoT Services and Applications Development
This work targets IoT developers and users by offering a solution to reduce latency, but it is incremental as it builds on existing Fog Computing concepts.
The paper addresses latency issues in IoT services by proposing a Fog Computing architecture that leverages local edge resources instead of distant cloud platforms, aiming to enable low latency and real-time decision-making for IoT applications.
IoT paradigm exploits the Cloud Computing platform to extend its scope and service provisioning capabilities. However, due to the location of the underlying IoT devices which is far away from the cloud, some services cannot tolerate the possible latency resulted from this issue. To overcome the latency consequences that might affect the functionality of IoT services and applications, the Fog Computing has been proposed. Fog Computing paradigm utilizes local computing resources locating at the network edge instead of those residing at the cloud for processing data collected from sensors linked to physical devices in an IoT platform. The major benefits of such paradigm include low latency, real-time decision making and an optimal utilization of available bandwidth. In this paper, we offer a review of the Fog computing paradigm and in particular its impact on the IoT application development process. We also propose an architecture for Fog Computing based IoT services and applications.