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

A Survey of Unstructured Text Summarization Techniques

Due to the explosive amounts of text data being created and organizations increased desire to leverage their data corpora, especially with the availability of Big Data platforms, there is not usually enough time to read...

Diagnosis of Wind Energy System Faults Part I : Modeling of the Squirrel Cage Induction Generator

Generating electrical power from wind energy is becoming increasingly important throughout the world. This fast development has attracted many researchers and electrical engineers to work on this field. The authors devel...

A Comparative Study of Databases with Different Methods of Internal Data Management

The purpose of this paper is to present a comparative study between a non-relational MongoDB database and a relational Microsoft SQL Server database in the case of an unstructured representation of data, in XML or JSON f...

Corpus for Test, Compare and Enhance Arabic Root Extraction Algorithms

Many studies have focused recently on building, evaluating and comparing Arabic root extracting algorithm. The main challenges facing root extraction algorithms are the absence of standard data set for testing, comparing...

An Enhanced Steganographic Model Based on DWT Combined with Encryption and Error Correction Techniques

The problem of protecting information, modification, privacy and origin validation are very important issues and became the concern of many researchers. Handling these problems definitely is a big challenge and this is p...

Download PDF file
  • EP ID EP645808
  • DOI 10.14569/IJACSA.2019.0100913
  • Views 87
  • 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://europub.co.uk/articles/-A-645808