Load Balancing in the Fog of Things Platforms Through Software-Defined Networking
Ernando Batista, Gustavo B. Figueiredo, Maycon Leone Maciel Peixoto, Martín Serrano, Cassio Vinicius Serafim Prazeres · 2018
The centralization of Internet of Things (IoT) services (data and applications) running in the cloud has been a tendency since the introduction of the concept-design that the IoT enables the orchestration/management of a huge amount of Internet connected objects. However, the adoption of this conceptual design imposes deployment limitations as high latency and high bandwidth demands. This paper presents an approach to the need of executing load balancing for the Fog of Things Platforms via programmability for distributed Internet of Things environments through the use of Software-Defined Networks (SDN). In this approach each IoT Gateway is responsible for optimally managing a set of sensors through IoT management Services by reducing the number of failures or overload network link(s) associated with an IoT Gateway. Failure on the IoT Gateway itself due to processing overhead may result in temporary or even permanent unavailability in IoT applications (Web, Mobile, and Desktop) that demand information provided by those devices. We address these problems using Fog of Things load balancing approach and here we present our findings, deployed and implemented progress and experiments results.