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
Cooperative Awareness in the Internet of Vehicles for Safety Enhancement
Connected vehicles will improve safety and enable new services to drivers and passengers. One of the main enabled services will be the cooperative awareness, that is the broadcast transmission of periodic messages contai...
Introducing Neuroberry, a platform for pervasive EEG signaling in the IoT domain
The emergence of inexpensive off-the-shelf wireless EEG devices led researchers to explore novel paradigms in the field of Human Computer Interaction. In fact, the compliance of these devices with the IoT principles towa...
The Internet of Things: Are we there yet?
It has been one year now since the first issue of the journal was launched in November 2015. Many interesting things have happened since then, and the concepts of the Internet of Things, Internet of Everything, Indust...
The M/G/1 queueing model with preemptive random priorities
For the M/G/1 model, we look into a preemptive priority scheme in which the priority level is decided by a lottery. Such a scheme has no effect on the mean waiting time in the non-preemptive case (in comparison with the...
Studies in Small Scale Data: Three Case Studies on Describing Individuals’ Spatial Behaviour in Cities
Big Data has been effectively mined to understand behavioural patterns in cities and to map large-scale trends predicated upon the repeated actions of many aggregated individuals. While acknowledging the vital role that...