IoT-F2CDM-LB: IoT Based Fog-to-Cloud and Data-in-Motion Architectures with Load Balancing

Al-Joboury, Istabraq M. and Al-Hemiary, Emad H. (2018) IoT-F2CDM-LB: IoT Based Fog-to-Cloud and Data-in-Motion Architectures with Load Balancing. EAI Endorsed Transactions on Internet of Things, 4 (13): 1. ISSN 2414-1399

[thumbnail of eai.6-4-2018.155332.pdf]
eai.6-4-2018.155332.pdf - Published Version

Download (1MB) | Preview


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.

Item Type: Article
Uncontrolled Keywords: Internet of Things, Fog Computing, Cloud Computing, Load Balancing, Virtualization Technology
Subjects: Q Science > QA Mathematics > QA76 Computer software
Depositing User: EAI Editor III.
Date Deposited: 22 Sep 2020 13:36
Last Modified: 22 Sep 2020 13:36

Actions (login required)

View Item
View Item