Tuesday, January 27, 2009

Crossroads - Linux TCP Load Balancer

I ran across Crossroads while reading an article on VDI (Virtual Desktop Infrastructure) and thought it'd be a good one to share. The quick summary is, Crossroads is a TCP software based load balancer. This works by directing clients to the Crossroads host system which then takes the request and passes it out to (one of many)backend systems in a manor that keeps the number of connections to each backend equal(balanced). Crossroads also keeps track of any backend that may be down so requests are not dolled out to the down system.

At first glance the balancing appears to be strictly based on number of TCP connections to each backend system (not response time based, or other advanced feedback), which may seem simplistic to what some hardware based balancers may offer. Simple can be good though(so is free - GPL)!

Stumble Upon Toolbar

1 comment:

Blogking said...

Do your computers go down easily? If so, this can cause you to lose a lot of money. Think about the costs associated with lost work. If you are experiencing this problem, you should look into getting a hardware load balancer. Definitely a cost effective way to help combat server issues. I use the loadmaster 2000 and it has worked out great...it was one of the cheapest ones i have found, but has really helped our company out in both saving money in the long run and with getting rid of the "downtime" that we were experiencing.