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.

Highlights

  • Cloud computing is presented as an ongoing innovation, which is totally dependent on the web

  • The second subsection evaluates the effect of the system on the real time tasks only

  • Fog computing consists of two type of nodes, namely; mist and middle edge nodes

Read more

Summary

INTRODUCTION

Cloud computing is presented as an ongoing innovation, which is totally dependent on the web. The end user can get the services resources on-demand, flexible, reliable and portable way as indicated by his need as it were In spite of these advantages that can be offered by cloud computing to enormous applications, it faces a lot of challenges [3]. The control of the fog computing isn't a substitution of the cloud computing In reality, it fills in as a steady domain that can give high QoS to the diverse client requests of the close distances. The dynamic load balancing decides the tasks distribution during the run time based on the information of system status [14] In this way, the task scheduling algorithm is employed to reserve the resources to the IoT devices on servers to satisfy the fair distribution.

RELATED WORK
PROPOSED MODEL
21. End if
SIMULATION SETUP
RESULTS AND DISCUSION
System Performance using Real-Time and Soft Service Requests
System Performance using Real-Time Service Requests
CONCLUSION AND FUTURE WORK
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call