Static vs Dynamic Load Balancing

[ad_1]

A load balancer is a tool that acts as a reverse proxy and distributes community or utility site visitors throughout quite a few servers. Load balancing often entails devoted software program or {hardware}, reminiscent of a multilayer swap or a Area Identify Service server course of.

Load Balancing could be labeled into two sorts primarily based on the habits 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 may 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 accessible 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 could 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.

[ad_2]

Leave a Reply