[icecast-dev] Asymmetric load balancing

Dave Pascoe km3t at km3t.org
Wed May 5 08:02:33 PDT 2004

I have three Icecast-2.0.0 servers up with possibly more coming online.
I am trying to figure out how to do more intelligent load balancing
between the three.

Problem: There are bandwidth restrictions at a couple of the locations.
Current Solution: Round-robin DNS (with very low TTL) and a restriction on
the number of listeners on the servers where bandwidth is an issue.

I am finding this solution to be sub-par.  Client-side caching seems to be
one of the culprits.  When one of the bandwidth-constrained server IPs is
selected, and it's full, it seems that the client never switches to
another server on reconnect.  Using Winamp as the client right now on
Windows XP (for testing).  Only flushing all the DNS caches up the chain
(client, my Linux box) seems to fix this.  Or waiting a really long time.

Before I attempt to hack a solution together, I recall someone working on
this issue, so I'd like to find out the status of that work.  I can't be
the only one with this need.


<p>--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.

More information about the Icecast-dev mailing list