Service priority queuing model-based internet of things middleware for load balancing among fog computing centres

2020 ◽  
Vol 3 (3/4) ◽  
pp. 219
Author(s):  
Dilip Rathod ◽  
Girish Chowdhary

Fog computing is one of the enabling computing technology which primarily aims to fulfill the requirements of the Internet of Things (IoT). IoT is fast-growing networking and computing sector. The scalability of users, devices, and application is crucial for the success of IoT systems. The load balancing is an approach to distribute the load among computing nodes so that the computing nodes are not overloaded. In this paper, we propose the priority-based request servicing at fog computing centers. We particularly address the situation when the fog node in fog computing center (FCC) receives more workload than their capacity to handle it. The increased workload is shifted to nearby fog nodes rather than to the remote cloud. The proposed approach is able to minimize the offloading the high priority request to other nodes by 11% which proves the novelty of our proposed.


Internet of things (IOT) made the world connected to each other through Internet. These gadgets are important to store data, to exchange data and to collect data from other sources. These devices are not perfectly capable to cooperate with data centers directly based on some parameters such as latency, resource availability, load balancing, scheduling and security. Fog computing (FC) paradigm is introduced to overcome the problems of these parameters. As it cooperate with centralized data centers. This paper presents a survey on Fog computing terminology. Here, the term fog computing has been discussed. Further its architecture, its challenges are highlighted. An overview of further research work related to dynamic job scheduling has been discussed.


Author(s):  
Youchan Zhu ◽  
Yingzi Wang ◽  
Weixuan Liang

Background: With the further development of electric Internet of things (eIoT), IoT devices in the distributed network generate data with different frequencies and types. Objective: Fog platform is located between the smart collected terminal and cloud platform, and the resources of fog computing are limited, which affects the delay of service processing time and response time. Methods: In this paper, an algorithm of fog resource scheduling and load balancing is proposed. First, the fog devices divide the tasks into high or low priority. Then, the fog management nodes cluster the fog nodes through K-mean+ algorithm and implement the earliest deadline first dynamic (EDFD) task scheduling algorithm and De-REF neural network load balancing algorithm. Results: We use tools to simulate the environment, and the results show that this method has strong advantages in -30% response time, -50% scheduling time, delay, -50% load balancing rate and energy consumption, which provides a better guarantee for eIoT. Conclusion: Resource scheduling is important factor affecting system performance. This article mainly addresses the needs of eIoT in terminal network communication delay, connection failure, and resource shortage. And the new method of resource scheduling and load balancing is proposed, The evaluation was performed and proved that our proposed algorithm has better performance than the previous method, which brings new opportunities for the realization of eIoT.


Author(s):  
N. Thirupathi Rao ◽  
Debnath Bhattacharyya ◽  
S. Naga Mallik Raj

Author(s):  
Istabraq M. Al-Joboury ◽  
Emad H. Al-Hemiary

Fog Computing is a new concept made by Cisco to provide same functionalities of Cloud Computing but near to Things to enhance performance such as reduce delay and response time. Packet loss may occur on single Fog server over a huge number of messages from Things because of several factors like limited bandwidth and capacity of queues in server. In this paper, Internet of Things based Fog-to-Cloud architecture is proposed to solve the problem of packet loss on Fog server using Load Balancing and virtualization. The architecture consists of 5 layers, namely: Things, gateway, Fog, Cloud, and application. Fog layer is virtualized to specified number of Fog servers using Graphical Network Simulator-3 and VirtualBox on local physical server. Server Load Balancing router is configured to distribute the huge traffic in Weighted Round Robin technique using Message Queue Telemetry Transport protocol. Then, maximum message from Fog layer are selected and sent to Cloud layer and the rest of messages are deleted within 1 hour using our proposed Data-in-Motion technique for storage, processing, and monitoring of messages. Thus, improving the performance of the Fog layer for storage and processing of messages, as well as reducing the packet loss to half and increasing throughput to 4 times than using single Fog server.


2009 ◽  
Vol 29 (10) ◽  
pp. 2849-2851
Author(s):  
Li-lun ZHANG ◽  
Jian-ping WU ◽  
Jun-qiang SONG

Sign in / Sign up

Export Citation Format

Share Document