[one-users] Load balancing in OpenNebula

Ignacio M. Llorente llorente at dacya.ucm.es
Sun Nov 14 04:48:45 PST 2010


> We would appreciate if we could get some info regarding any load
> balancing functionality that could be available in OpenNebula.
> 1) At application level, does OpenNebula provide some load balancer
> (e.g. http load balancer) at to distribute load among users' VMs? Or
> such component should also be provisioned by the users themselves?

No, OpenNebula is service agnostic, which means that VMs are managed
are black boxes. Any specific service load balancer should be
implemented at the service layer. Services usually bring their own
load balancer, see for example job managers for computing clusters or
http load balancers for web servers.

> 2) At VMs/hypervisors level, does OpenNebula implement any policy to
> decide how to deploy VMs on the available hosts? For example, a) it
> could try to deploy as many VMs on as few hosts as possible to
> decrease resources usage; b) it could try to 'spread' VMs among the
> maximum number of hosts to increase the resiliency to hw failures.
> Dioes OpenNebula use any of those policies (or any other in
> particular)?

Yes, see all the VM placement policies that you can define with the
default OpenNebula scheduler.


> 3) Again at VMs/hypervisors level, OpenNebula can use Haizea to
> implement the concept of leases. But is there any mechanism to ensure
> that no user gets (many) more resources than others (for example by
> flooding the system with petitions for leases)?

Yes, this is exactly the aim of the new quota management system
brought by OpenNebula 2.0.


> Also, it is planned to
> add to Haizea the possibility "to let developers specify their own
> resource selection policies", which we guess could be used also to
> implement fair resource-sharing among cloud users. Is that
> functionality already available?

This is a question to be submitted to the Haizea mailing list.

Thanks for your interest!

> Thanks for your help and patience,
> --
> ----------------------------------------------
> Dr. Luis Rodero-Merino
> Graal/Avalon Group, INRIA-ENS Lyon, France
> ----------------------------------------------
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Ignacio M. Llorente, Full Professor (Catedratico):
DSA Research Group:  web http://dsa-research.org and blog
OpenNebula Open Source Toolkit for Cloud Computing: http://www.OpenNebula.org

More information about the Users mailing list