Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

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

Author 1: Hosam E Refaat Author 2: Mohamed A.Mead
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 10, No. 9 · Published 2019 · Cited by 5

DOI: https://doi.org/10.14569/IJACSA.2019.0100913

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.

Keywords

How to Cite this Article

Refaat, H. E., & A.Mead, M. (2019). DLBS: Decentralize Load-Balance Scheduling Algorithm for Real-Time IoT Services in Mist Computing. International Journal of Advanced Computer Science and Applications, 10(9). https://doi.org/10.14569/IJACSA.2019.0100913

Refaat, Hosam E, and Mohamed A.Mead. "DLBS: Decentralize Load-Balance Scheduling Algorithm for Real-Time IoT Services in Mist Computing." International Journal of Advanced Computer Science and Applications, vol. 10, no. 9, 2019, https://doi.org/10.14569/IJACSA.2019.0100913.

@article{Refaat2019,
  title     = {DLBS: Decentralize Load-Balance Scheduling Algorithm for Real-Time IoT Services in Mist Computing},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {10},
  number    = {9},
  year      = {2019},
  publisher = {The Science and Information Organization},
  author    = {Hosam E Refaat and Mohamed A.Mead},
  doi       = {10.14569/IJACSA.2019.0100913},
  url       = {https://doi.org/10.14569/IJACSA.2019.0100913}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.