Interesting news from March 2008 (yeah yeah, running behind here):
Dynamic load balancing
OpenSim is allowing many regions to share a region server, but the optimal number of regions on each server depends on the load of each region, something which may change as time goes on. 3Di is working on a load balancer that allows the current load to be monitored and regions to be reassigned without requiring the servers to be restarted. To move a region, its state is serialized, and a new clone is created on the target server using this stream. The old region is then destroyed and the client viewer updated to use the new region address.
Currently each region can hold only a small number of avatars. To allow more avatars in each region, 3Di has implemented region splitting, in which several copies of a given region can be distributed across the region servers. Each sub-region updates a fraction of the avatars, and sends state updates to the other sub-regions.
I wonder how the ‘region splitting’ scales, and curious about test results of the final maximum avatar count on one region (that exists out of multiple ’splitted regions’). I assume having a few regions communicating with each other will hit a limit too? Or does this mean live music concerts
inSL on OpenSim with more than 500 avatars attending? :D
Read further at the OpenSimulator.org Wiki.