APPLICATION LOAD BALANCER USING MACHINE LEARNING









Abstract

For every organization to fulfill its demand for its applications, it is imperative to handle the incoming traffic. Hence a load balancer is used to decide which servers are going to be ready to handle the incoming traffic. This helps to take care of good user experience and takes considerably less time to process the requests. A Load balancer manages the distribution of requests across the servers. Load balancing refers to distributing incoming requests across a group of servers. In this paper we propose an answer which might help prevent overusing some servers while some servers are rarely used. This load balancer which is able to route requests to only that server which has the capacity to process that request using real-time data. Our load balancer will use parameters like current CPU Load, physical memory and available storage to see which server is capable of handling the request.


Modules


Algorithms


Software And Hardware