DLBS: Decentralize Load-Balance Scheduling Algorithm for Real-Time IoT Services in Mist Computing

Abstract

Internet of Things (IoT) has been industrially investigated as Platforms as a Services (PaaS). The naive design of these types of services is to join the classic centralized Cloud computing infrastructure with IoT services. This joining is also called CoT (Cloud of Things). In spite of the increasing resource utilization of cloud computing, but it faces different challenges such as high latency, network failure, resource limitations, fault tolerance and security etc. In order to address these challenges, fog computing is used. Fog computing is an extension of the cloud system, which provides closer resources to IoT devices. It is worth mentioning that the scheduling mechanisms of IoT services work as a pivotal function in resource allocation for the cloud, or fog computing. The scheduling methods guarantee the high availability and maximize utilization of the system resources. Most of the previous scheduling methods are based on centralized scheduling node, which represents a bottleneck for the system. In this paper, we propose a new scheduling model for manage real time and soft service requests in Fog systems, which is called Decentralize Load-Balance Scheduling (DLBS). The proposed model provides decentralized load balancing control algorithm. This model distributes the load based on the type of the service requests and the load status of each fog node. Moreover, this model spreads the load between system nodes like wind flow, it migrates the tasks from the high load node to the closest low load node. Hence the load is expanded overall the system dynamically. Finally, The DLBS is simulated and evaluated on truthful fog environment.

Authors and Affiliations

Hosam E. Refaat, Mohamed A. Mead

Keywords

Related Articles

An Efficient and Robust High Efficiency Video Coding Framework to Enhance Perceptual Quality of Real-Time Video Frames

Different level of compression on real-time video streaming has successfully reduced the storage space complexities and bandwidth constraints in the recent times. This paper aims to design and develop a novel concept tow...

Conceptual Modeling of Inventory Management Processes as a Thinging Machine

A control model is typically classified into three forms: conceptual, mathematical and simulation (computer). This paper analyzes a conceptual modeling application with respect to an inventory management system. Today, m...

Cost Aware Resource Selection in IaaS Clouds

One of the main challenges in cloud computing is to cope up with the selection of efficient resources in terms of cost. There are various cloud computing service providers which dynamically provide resources to the custo...

Audio Augmentation for Traffic Signs: A Case Study of Pakistani Traffic Signs

Augmented Reality (AR) extend the appearance of real-world by adding digital information to the scene using computer graphics and image processing techniques. Various approaches have been used to detect, identify and tra...

Emotional Engagement and Active Learning in a Marketing Simulation: A Review and Exploratory Study

This paper considers the role of emotional engagement during the use of a simulation. This is placed in the context of learning about marketing. The literature highlights questions of engagement and interactivity that ar...

Download PDF file
  • EP ID EP645808
  • DOI 10.14569/IJACSA.2019.0100913
  • Views 99
  • Downloads 0

How To Cite

Hosam E. Refaat, Mohamed A. Mead (2019). DLBS: Decentralize Load-Balance Scheduling Algorithm for Real-Time IoT Services in Mist Computing. International Journal of Advanced Computer Science & Applications, 10(9), 92-100. https://www.europub.co.uk/articles/-A-645808