Knowledge for our questions, fun for everyone!
Knowledge for our questions, fun for everyone!

Load Balancer Project

Introduction
Load Balancer Project
Introduction

Load Balancer Project is an attempt of write a tool that allows to balance request using clusters of servers. The goal is to archieve high availability, load balancing with a simple configuration for the load balancer, and the network topology.

Another aspect of the load balancer is leave the servers untouched, so the configuration only resides on the load balancer, not in the servers that provide the services.

The last aspect of the load balancer is allow us to manage any type of service. This goal is archived using a plugin model design, and a transparent-proxy feature (this technnical details are explained in deep in the following sections).

Load Balancer Project is licensed under the GNU General Public License.

Load Balancer program has been written using C++, Load Balancer has been tested under Linux (Debian 2.1 & 2.2, RedHat 6.1, 6.2 and 7.0 and Caldera Openlinux 7.0).

Load Balancer supports lots of interesting features:

  • Multithread design. Load Balancer is capable of support thousand of connections per second!
  • Fully customizable XML configuration file.
  • Support for multiple type of service request.
  • Easy to install.
  • Should work in any UNIX.
  • Ease of porting.
  • Ease of extend it for a specific protocol capabilities.
  • Offers high-availability, load-balancing. With no setup in the servers.
  • Support plugin module interface.
  • Support redirection rules (in the way of plugins).
  • Fully traceable, because it can log to syslog, stdout or a file (or no log, in production systems)

SourceForge!
SourceForge.net Logo

Now LoadBalancer uses Sourceforge. here is the projectís home page.

Published at 18/09/2003 21:35:04
Last Updated 08/12/2003 20:25:07
By Juan M. Casillas




Google



Load Balancer Project
Introduction

Sections
Load Balancer

February's articles
S M T W T F S
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
      
More articles

Search


Other versions
XML version
Printable version

Download
Latest version is 0.5 (28.8 Kb, tar.gz file)

 » from JMCResearch
Quick links
Install HOW-TO
Local CVS Repository
Ask your questions