openmeetings-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maxim Solodovnik <solomax...@gmail.com>
Subject Re: [DISCUSS] Manual vs Dynamic (Software Based) Load Balancing
Date Tue, 27 Nov 2012 04:00:31 GMT
I like this approach :)


On Tue, Nov 27, 2012 at 10:43 AM, seba.wagner@gmail.com <
seba.wagner@gmail.com> wrote:

> Well you can include this meta information in the calculation.
> The calculation will use the capacity of the room to calculate how "free" a
> conference room is.
> So the idea would be:
> Instead of calculating the server load be the number of users currently
> online, we calc the server load by:
> 1) Checking which rooms are currently on which servers
> 2) Calculate the maxUser load based on the maxUsers per conference room and
> build the sum for every server.
>
> The first implementation would then just try to organize an
> even/uniform/constant load across all slaves/servers.
>
> Sebastian
>
>
>
>
> 2012/11/27 Maxim Solodovnik <solomax666@gmail.com>
>
> > I believe room capacity check should also be added.
> > I mean in our configuration we have 10 rooms and 2 servers
> > 9 rooms has capacity of 1-10
> > 1 room has capacity of 150
> >
> > in such situation it is better to have room with capacity of 150 on
> > separate server.
> >
> >
> > On Tue, Nov 27, 2012 at 10:30 AM, seba.wagner@gmail.com <
> > seba.wagner@gmail.com> wrote:
> >
> > > I have a request to discuss regarding clustering.
> > >
> > > Status: The syncing of the sessions in the cluster from the slaves to
> the
> > > master is basically ready. So the master of the cluster has a light
> > version
> > > of the slave's session object, and it is possible for the master to
> find
> > > out the load across the cluster. The master can also kick out users
> from
> > a
> > > conference room that is hosted on any slave.
> > >
> > > The question is know: How do we calculate which conference room is
> > assigned
> > > to which server?
> > > Basically there is no need to have a configuration value in the
> > > organization or conference room, that assigns the room to any server in
> > the
> > > cluster.
> > > You can simply do that dynamically: *As soon as the first user enters
> the
> > > conference room, the cluster checks which server has free capacities
> and
> > > starts the conference room on that slave.* And then anybody joining the
> > > conference will be redirected to the same server.
> > >
> > > I basically like this idea, as it makes it more dynamic and it is
> likely
> > > that you will use your given resources better with such a solution then
> > by
> > > manually assigning slave/servers to conference rooms (often nobody uses
> > > those rooms and the slave/server will be just a zombie server that is
> > > blocked but has nothing todo).
> > >
> > > What do you think?
> > >
> > > Sebastian
> > > --
> > > Sebastian Wagner
> > > https://twitter.com/#!/dead_lock
> > > http://www.webbase-design.de
> > > http://www.wagner-sebastian.com
> > > seba.wagner@gmail.com
> > >
> >
> >
> >
> > --
> > WBR
> > Maxim aka solomax
> >
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>



-- 
WBR
Maxim aka solomax

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message