Abstract

Server Resource limitations are generally an obstacle affecting the quality of service (QoS) due to increased traffic levels. Therefore, Load Balancing is needed to manage service requests to the optimal application server. Software-Defined Network (SDN) has advantages in controlling the network which can be exploited with various load balancing strategies that are used to distribute traffic loads to improve overall system performance. The Performance for load balancing can be improved by selecting the server with minimum load using the Fuzzy Logic Algorithm. Traditional load balancing lacked the usage of device state data. In this study, an SDN-based Server Load Balancing method using fuzzy logic methods has been performed. Fuzzy Algorithm successfully delivers HTTP requests to lowest load server based on Distribution Server Index. In the testing, the server load must be directed at the lowest server weight so that each server should not be overloaded. In testing with a request load ranging from 100 - 500, the Fuzzy algorithm imposes more traffic distribution on the 3rd Server with the lowest server load. In the CPU usage test, the fuzzy logic algorithm has the lowest average value namely 39%. In the RAM usage test, the fuzzy logic algorithm has the lowest average value namely 54%. In the throughput test, the fuzzy logic algorithm has the highest average value namely 2KBps. The Fairness Index of Fuzzy Logic is 0.45 while Round Robin's fairness index is 0.99. Round Robin Algorithm can outperform other algorithms in terms of Fairness Index, as the fairest algorithm.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call