International Journal of Innovative Research in Science, Engineering and Technology (IJIRSET)
Load balancing is a computer networking method to distribute workload across multiple computers to achieve the optimal resource utilization by maximizing the throughput, and minimizing the response time, and also avoids overloading among the systems. The workload comprises both transactional and long-running analytic computations. These computations may bring new performance management challenges due to the different nature of a heterogeneous set of mixed workloads. The different nature imposes the need for new scheduling mechanisms to manage co-located heterogeneous set of applications such as to run a web application and a batch job on the same physical server.