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