International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Dynamic Load Balancing (DLB) technique distributes processing workload as evenly as possible among the nodes in a cluster. This helps in improving response time by minimizing job's execution time, minimizing communication overheads and maximizing resource utilization. DLB is realized through process migration and allows cluster of nodes to be used as a cost effective alternative to mainframe computing as well as parallel computing. Dynamic load balancing is also used to balance load in a cluster of web servers deployed by websites for processing clients' requests. Performance of load balancing is closely related to the process information made available to the load balancer, accuracy of the load measurement and the efficiency with which such information is used.