Abstract:
The placement of resources and proper allocation of workload to respected resources is called load balancing. Load balancing confirms proper allocation of tasks. Several algorithms have been developed to satisfy the request of the client for the fog nodes. Consequently, the nodes will be dynamically configured by the fog computing platform and these nodes can be physically or virtually present in the computing environment. Therefore, by using an appropriate load balancing strategy, selecting the fog node must be planned properly. For the uniform distribution of incoming jobs between virtual fog nodes, the throttled load balancing approach is proposed in this work. Further the performance is evaluated or analyzed using cloudAnalyst simulator and compare its performance with existing round robin, particle swarm optimization and hill climbing algorithms. Simulation results have shown that the proposed algorithm has uniformly distributed the load between fog nodes.
Key Words: Fog computing, fog node, Load Balancing, Virtual Machine, Response Time, CloudAnalyst, Resource Utilization.