Difference between revisions of "Load balancing"

From LVSKB
Jump to: navigation, search
m
m
Line 2: Line 2:
  
 
== Network Load Balancing ==
 
== Network Load Balancing ==
 +
 +
=== Layer-2 Load Balancing ===
 +
 +
The layer-2 load balancing, also known as link aggregation or trunking, is to bond two or more links into a single, higher-bandwidth logical link. Aggregated links also provide redundancy and fault tolerance if each of the aggregated links follows a different physical path. Link aggregation may be used to improve access to public networks by aggregating modem links or digital lines. Link aggregation may also be used in the enterprise network to build multigigabit backbone links between Gigabit Ethernet switches.
 +
 +
The Linux kernel has the Linux bonding driver, which can aggregate multiple links for higher throughput or fault tolerance.
 +
 +
=== Layer-3 Load Balancing ===
  
 
=== Layer-4 Load Balancing ===
 
=== Layer-4 Load Balancing ===
  
 
=== Layer-7 Load Balancing ===
 
=== Layer-7 Load Balancing ===
 +
 +
== DNS Load Balancing ==
  
 
== Computing Load Balancing ==
 
== Computing Load Balancing ==
  
 
== Database Load Balancing ==
 
== Database Load Balancing ==

Revision as of 06:24, 14 August 2005

In computing, load balancing is a technique used to spread work load among many processes, computers, networks, disks or other resources, so that no single resource is overloaded.

Network Load Balancing

Layer-2 Load Balancing

The layer-2 load balancing, also known as link aggregation or trunking, is to bond two or more links into a single, higher-bandwidth logical link. Aggregated links also provide redundancy and fault tolerance if each of the aggregated links follows a different physical path. Link aggregation may be used to improve access to public networks by aggregating modem links or digital lines. Link aggregation may also be used in the enterprise network to build multigigabit backbone links between Gigabit Ethernet switches.

The Linux kernel has the Linux bonding driver, which can aggregate multiple links for higher throughput or fault tolerance.

Layer-3 Load Balancing

Layer-4 Load Balancing

Layer-7 Load Balancing

DNS Load Balancing

Computing Load Balancing

Database Load Balancing