Thursday, August 11, 2022
HomeSoftware DevelopmentStatic vs Dynamic Load Balancing

Static vs Dynamic Load Balancing


A load balancer is a tool that acts as a reverse proxy and distributes community or utility site visitors throughout a lot of servers. Load balancing often entails devoted software program or {hardware}, akin to a multilayer change or a Area Title Service server course of.

Load Balancing may be categorized into two varieties based mostly on the conduct of the algorithm:

  • Static Load Balancing: Static load balancing is the strategy of dividing the incoming load on a server utilizing algorithms which have prior details about the present servers within the distributed community. These load balancing schemes have a pre-defined load schedule that determines a set quantity of load that may be shed on different methods.
  • Dynamic Load Balancing: It’s a extra versatile scheme of load balancing which might dynamically establish the quantity of load that must be shed throughout runtime and which system ought to bear the load.
Load Balancing



Distinction between Static and Dynamic Load Balancing:

Sr. No. Static Load Balancing Dynamic Load Balancing
1. Designed for the system with low fluctuation in incoming load. Designed for the system with excessive fluctuation in incoming load.
2. Visitors is equally divided among the many servers. Visitors is dynamically divided among the many servers.
3. It requires deeper details about out there system assets. It doesn’t essentially want deeper details about system assets beforehand.
4. It doesn’t require real-time communication with the servers. It requires real-time communication actively with the servers.
5. The allotted load can’t be retransferred to different servers throughout runtime. The allotted load may be retransferred amongst servers to cut back the below utilization of assets.
6. Instance: Spherical Robin algorithm for load balancing. Instance: Least Connection algorithm for load balancing.



Most Popular

Recent Comments