View Single Post
  #1 (permalink)  
Old 12-15-2005
Nis Baggesen Nis Baggesen is offline
Registered User
 
 
Join Date: Aug 2004
Location: Aarhus, Denmark
Posts: 112
Load Balancing between Glacier2 routers

Ok, so we have Y clients and X different server processes which all need to communicate.

In an simple world they would just have proxies pointing directly at each other and everything would be swell.

However to protect the servers, and to simplify navigating through NATs etc. all outside connections are routed using a Glacier2 router.

All well and good, but it seems to me that this creates a sort of bottleneck as all traffic will routed back and forth through the Glacier2 router.

So how would I go about balancing load and handling faults in the routers. I assume that I can at the very least setup several routers and provide the clients with a list of possible endpoints for the routers, and then let them randomise their initial connection. But I was wondering if there was some other options I've overlooked, that might provide better balacing, migrations of sessions etc.
__________________
Nis Haller Baggesen
Lead Programmer
Company: Runestone Game Development (www.runestone.dk)
Project: Seed (MMORPG) (www.seedthegame.com)
Reply With Quote