The Comparison of CPU Utilizations In The Different Load Balancer Scheduling Algorithms


This is an academic report for the project of the CENG 530 Computer Networks and Communications course. In the project, CPU utilizations of random, round robin and distribution according to the server load scheduling algorithms for load balancers are studied.


The purpose of this experiment is to observe the performance of a load balancer in a network environment by using different scheduling algorithms via simulations. The simulations are created by Riverbed Modeller Academic Edition 17.5. Four main scenarios are constructed for the experiment simulations; a system without using load balancer, three systems using load balancer with randomly choosing, round robin and server load algorithms respectively.

Load balancer definition…

System Construction

The identical client machines in the system are configured as (…..). Identical servers used both on scenarios with and without load balancer are configured as (…..). (load balancer configuration) The performance of the systems are evaluated by utilizations of CPUs per servers. Equally distributed average CPU utilization per servers are considered as ideal situation.