select * from section<?xml version='1.0' encoding='iso-8859-1' ?>
<article>
<id><![CDATA[22]]>></id>
<author><nick><![CDATA[Juan M. Casillas]]>></nick>
<email><![CDATA[juanm.casillas@jmcresearch.com]]>></email>
></author>
<title><![CDATA[Load Balancer Project]]>></title>
<subtitle><![CDATA[Introduction]]>></subtitle>
<body><![CDATA[&lt;h3Introduction&lt;/h3&gt;

&lt;p&gt;
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.
&lt;p&gt;

&lt;p&gt;
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.
&lt;/p&gt;

&lt;p&gt;
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).
&lt;/p&gt;

&lt;p&gt;
Load Balancer Project  is licensed under the
&lt;a href=&quot;http://www.gnu.org/copyleft/gpl.html&quot;&gt;GNU General Public License&lt;/a&gt;. 
&lt;/p&gt;

&lt;p&gt;
Load Balancer program has been written using C++, 
Load Balancer has been tested under Linux (Debian
2.1 &amp; 2.2, RedHat 6.1, 6.2 and 7.0 and Caldera Openlinux 7.0). 
&lt;/p&gt;

&lt;p&gt;
Load Balancer supports lots of interesting features:
&lt;ul&gt;
&lt;li&gt;Multithread design. Load Balancer is capable of support thousand of connections per second!
&lt;li&gt;Fully customizable XML configuration file.
&lt;li&gt;Support for multiple type of service request.
&lt;li&gt;Easy to install.
&lt;li&gt;Should work in any UNIX.
&lt;li&gt;Ease of porting.
&lt;li&gt;Ease of extend it for a specific protocol capabilities.
&lt;li&gt;Offers high-availability, load-balancing. With no setup in the servers.
&lt;li&gt;Support plugin module interface.
&lt;li&gt;Support redirection rules (in the way of plugins).
&lt;li&gt;Fully traceable, because it can log to syslog, stdout or a file (or no log, in production systems)
&lt;/ul&gt;
&lt;/p&gt;


&lt;p&gt;
SourceForge!&lt;br&gt;
&lt;A href=&quot;http://sourceforge.net&quot;&gt;
&lt;IMG src=&quot;http://sourceforge.net/sflogo.php?group_id=72172&amp;type=5&quot;
width=&quot;210&quot; height=&quot;62&quot; border=&quot;0&quot; alt=&quot;SourceForge.net Logo&quot;&gt;&lt;/A&gt;
&lt;/p&gt;

&lt;p&gt;
Now LoadBalancer uses Sourceforge.
&lt;a href=&quot;http://sourceforge.net/projects/loadbalancer&quot;&gt;here&lt;/a&gt; 
is the project?s home page.
&lt;/p&gt;]]>></body>
<keywords><![CDATA[load balancer introduction]]>></keywords>
<stamp><![CDATA[1063913704]]>></stamp>
<updated><![CDATA[1070911507]]>></updated>
<language><![CDATA[0]]>></language>
<sections><section><![CDATA[Load Balancer]]></section>
></sections>
<site><![CDATA[http://www.jmcresearch.com]]>></site>
<url><![CDATA[http://www.jmcresearch.com//src/articlehelper.php?action=preview&amp;id=22]]>></url>
</article>