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

Customer Value Proposition for E-Commerce: A Case Study Approach

E-Commerce tools have become a human needs everywhere and important not only to customers but to industry players. The intention to use E-Commerce tools among practitioners, especially in the Malaysian retail sector is n...

Modelling Planar Electromagnetic Levitation System based on Phase Lead Compensation Control

Electromagnetic Levitation System is commonly used in the field of train Maglev (magnetic levitation) system. Modelling Maglev system including all the magnetic force characteristics based on the current and position. Th...

Quality Flag of GOSAT/FTS Products Taking into Account Estimation Reliability

Quality and cloud flags of GOSAT/FTS: Fourier Transform Spectrometer onboard Greenhouse gasses Observation Satellite products taking into account cirrus clouds and thick aerosols are considered and proposed. Influence du...

Introducing Multi Shippers Mechanism for Decentralized Cash on Delivery System

One of the major problems of e-commerce globally is the selling and buying of goods among the parties over the Internet in which the traders may not trust their partners. Cash on delivery allows customers to pay in cash...

Healthcare Management using ICT and IoT based 5G

In healthcare management, all patients need to be looked after properly with the latest technology. Although treatment facilities of healthcare management are available wirelessly, many treatments are still pending and d...

Download PDF file
  • EP ID EP645808
  • DOI 10.14569/IJACSA.2019.0100913
  • Views 93
  • 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