kremlyn
August 20th, 2002, 06:52
Are there any tools available for configuration of load-balancing, either as a part of OpenBSD or as a port/package?

//kremlyn

elmore
August 20th, 2002, 10:07
What exactly is it that you want to load balance?

Any particular services in mind?

kremlyn
August 21st, 2002, 02:58
I didn't really have any particular services in mind. The question came about when there was talk about round-robin DNS in #openbsd on irc.openprojects.net (which is where I am 90% of the time).

I was thinking there might be an open-source utility that could, based on a number of decisions (such as load, throughput, etc. calculations), forward traffic for a given port to a particular internal machine.

I havn't been able to find anything.. and it seems to be a project that the Open Source community could use..

//kremlyn

frisco
August 21st, 2002, 03:30
http://balance.sourceforge.net/
"Balance is a simple but powerful generic tcp proxy with round robin load balancing and failover mechanisms. Its behaviour can be controlled at runtime using a simple command line syntax."

http://www.gsyc.inf.uc3m.es/~assman/lb/
"Load Balancer Project is an attempt of write a tool that allows to balance request using clusters of servers."


both found via a http://freshmeat.net search for "load balance". you may find other interesting projects there.

pinhead
August 28th, 2002, 11:45
bash-2.05a# cd /usr/ports
bash-2.05a# make search key=balance
Port: libavl-1.4.0
Path: devel/libavl
Info: library for balanced binary trees
Maint: Kevin Lo <kevlo@openbsd.org>
Index: devel
L-deps:
B-deps:
R-deps:
Archs: any

Port: balance-2.33
Path: net/balance
Info: tcp proxy with load balancing and failover mechanisms
Maint: Jason Peel <jsyn@openbsd.org>
Index: net
L-deps:
B-deps:
R-deps:
Archs: any

Port: pen-0.9.5
Path: net/pen
Info: load balancer for simple TCP-based protocols
Maint: Patroklos Argyroudis <argp@ieee.org>
Index: net
L-deps:
B-deps:
R-deps:
Archs: any