IoT-F2CDM-LB: IoT Based Fog-to-Cloud and Data-in-Motion Architectures with Load Balancing
Journal Title: EAI Endorsed Transactions on Internet of Things - Year 2018, Vol 4, Issue 13
Abstract
The work in this paper tries to enhance the performance of IoT by modifying the Cloud based architecture in terms of storage, processing, and Load Balancing (LB). The assumption is as follows: In a single Fog server, high traffic coming from Things may cause packet loss which in turn affect the overall IoT performance. To overcome such a situation, LB on Fog layer is proposed and implemented practically using virtualization technology. The proposed IoT based Fog-To-Cloud and Data-inMotion with LB (IoT-F2CDM-LB) architecture consists of two load balancers; HAProxy and Server Load Balancing (SLB), are used to distribute messages from Things to four virtualized Fog servers according to Least Connection technique. The implementation is carried out using VirtualBox and GNS3. Message Queue Telemetry Transport (MQTT) protocol is used to transfer messages between layers. Both load balancers result in packet loss reduction by 50%, lower response time and higher throughput.
Authors and Affiliations
Istabraq M. Al-Joboury, Emad H. Al-Hemiary
Optimal sleep-state control of energy-aware M/G/1 queues
We study the problem of optimally controlling the use of sleep states in an energy-aware M/G/1 queue. In our model, we consider a family of policies where the server upon becoming idle can wait for a random period before...
The DiscoDNC v2 – A Comprehensive Tool for Deterministic Network Calculus
In this paper, we present the Disco Deterministic Network Calculator v2 – our continuation in the effort to provide open-source tool support for worst-case performance analysis. The major achievement of this release is t...
Platforms and Protocols for the Internet of Things
Building a general architecture for the Internet of Things (IoT) is a very complex task, exacerbated by the extremely large variety of devices, link layer technologies, and services that may be involved in such a system....
An automated testbed for profiling the packet send-time accuracy of embedded devices
Embedded devices, such as home routers or single-board computers, are becoming more powerful and affordable. Many of the existing Linux-based network measurement tools can also be run on these devices through cross-compi...
Transition into Internet of Things in Resource Constrained Settings: A Case Study from Malawi
Information Communication Technology (ICT) has in so many ways proved to be the drive of economy and a game changer to many disciplines. However digital divide has been of concern as developed countries have been benefit...