Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Linux Virtual Server: Users

[lvs-users] Dynamic Feedback Scheduling

 

 

Linux Virtual Server users RSS feed   Index | Next | Previous | View Threaded


sascha.lucas at unister-gmbh

Sep 14, 2009, 5:55 AM

Post #1 of 2 (481 views)
Permalink
[lvs-users] Dynamic Feedback Scheduling

Hi LVS-users,

I'm looking for a load balancer solution, which does true load balancing
instead of load sharing, like describe in [1].

I found Jeremy Kerr's excellent feedbackd [2]. But it seems it does not
provide all functions I need:

* no options for persistent connections

* have more then one VIP on the same TCP Port
* have real servers that are mixed members of a VIP: i.e.
TCP 192.168.100.40:80 wrr
-> 10.254.0.110:80 Route 100 0 0
-> 10.254.0.120:80 Route 100 0 0
TCP 192.168.100.41:80 wrr
-> 10.254.0.110:80 Route 100 0 0
-> 10.254.0.120:80 Route 100 0 0
-> 10.254.0.130:80 Route 100 0 0

*) implement a configurable fallback schedule (wlc/sed) when all servers are
busy (weight = 1)

*) Do TCP-Checks on RIPs/Port

Please tell me if there are any other implementations of [1] out there. The
mentioned phiranha seems dead.

TIA Sascha.

[1]
http://kb.linuxvirtualserver.org/wiki/Dynamic_Feedback_Load_Balancing_Scheduling
[2] http://ozlabs.org/~jk/projects/feedbackd/howto/index.html

_______________________________________________
Please read the documentation before posting - it's available at:
http://www.linuxvirtualserver.org/

LinuxVirtualServer.org mailing list - lvs-users [at] LinuxVirtualServer
Send requests to lvs-users-request [at] LinuxVirtualServer
or go to http://lists.graemef.net/mailman/listinfo/lvs-users


graeme at graemef

Sep 14, 2009, 7:08 AM

Post #2 of 2 (452 views)
Permalink
Re: [lvs-users] Dynamic Feedback Scheduling [In reply to]

On Mon, 2009-09-14 at 14:55 +0200, Sascha Lucas wrote:
> Please tell me if there are any other implementations of [1] out there. The
> mentioned phiranha seems dead.

Piranha is actually alive and well, being RedHat's default
implementation of HA/LB in their Enterprise products. Community support
does seem rather quiet.

However, have you tried keepalived? http://www.keepalived.org/

Inside keepalived you can have external, dynamic "health checks" which
could utilise feedback from a number of sources to assign dynamic
weights to realservers. Alternatively you can use similar procedures to
modify VRRP priorities.

I'm not personally aware of anything that will allow you to change
schedulers on the fly, though.

Graeme


_______________________________________________
Please read the documentation before posting - it's available at:
http://www.linuxvirtualserver.org/

LinuxVirtualServer.org mailing list - lvs-users [at] LinuxVirtualServer
Send requests to lvs-users-request [at] LinuxVirtualServer
or go to http://lists.graemef.net/mailman/listinfo/lvs-users

Linux Virtual Server users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.