中文网站
  Advanced Search
Read the latest Blogs from IT professionals in the field. Read and write community created documents. Need IT help? Ask our staff. Connect with your peers. Check our Tech Shop for posters, books and software tools. Home

Load Balancing

Load Balancing is a concept often used in the network to distributing processing and communications activity evenly across a computer network so that no single device is overwhelmed. Load balancing is not confined to a single geographic site. It may be distributed across the Internet.

There are three main types of load balancing:

  • Server load balancing: distributing requests from clients across a group of servers;
  • Load Balancing in a multi-processor system: distributing tasks evenly among all processors;
  • Network traffic load balance: distributing and sharing links of communications to achieve higher bandwidth and reduce probability of failure.

Server Load balancing is widely used for networks where it's difficult to predict the number of requests that will be issued to a server. Web sites service systems typically employ multiple servers in a load balancing scheme. If one server is too busy, requests are forwarded to another server with more capacity.

Multi-processor in a single platform becomes a common design in the high-end server, in which load balancing schemes are part of the system features. Very often an array of computers are configured into multiprocessing cluster to serve as a load balanced system.

In the case of network traffic load balancing, link aggregation techniques are used to bond multiple links together logically which appears like a single, high bandwidth, fault tolerance link.

Load Balancing

Load Balancing

Related Terms: Link Aggregation, Multi-processing, Server

Comments

well explanation

Yours explanation is simply nice