Implementation of Network Load Balancing System
Shivam Tundele, Anshul Maru · 2014
As the internet users are increasing day-by-day, so it now becomes a difficult task to give instant re spond or to serve many requests made at a particular time in a faster manner. The problem arises when a website gets hundred of hits at a particular time and then no client wil l be able to access that website as the server goes down because a single server cannot handle so many requests at a p articular time. However, the key to successfully se rving a customer is that we can distribute requests to many servers within a cluster that can then process the m in an expeditious manner. This concept, aptly called load balancing, is neither complex nor novel, and appro priately used, it can help ensure that no server becomes so overbu rdened with requests that it ends up failing to pro perly function. So the main objective of making this project is to improve the performance of the server whenever load gets increased on the server. The highest performance is achieved when the processing power of servers is u sed intelligently. Network load-balancing products can direct end-user service requests to the servers tha t are least busy and therefore capable of providing the fastest resp onse times. Necessarily, the load balancing device should be capable of handling the aggregate traffic of multip le servers. If a Server load-balancing device becom es a bottleneck it is no longer a solution, it is just an additiona l problem.