Hi Luis,

As you said, the scheduler is a separate daemon, mm_sched, and can be
completely replaced. But the code is also ready to accept (and combine) new
policies.

To get started, take a look at the code in src/scheduler [1]. You'll see
that RankPolicy is a child class of the more generic SchedulerHostPolicy.

Regards

[1]
http://dev.opennebula.org/projects/opennebula/repository/revisions/master/show/src/scheduler

--
Carlos Martín, MSc
Project Engineer
OpenNebula - The Open-source Solution for Data Center Virtualization
www.OpenNebula.org | cmar...@opennebula.org |
@OpenNebula<http://twitter.com/opennebula><cmar...@opennebula.org>



On Tue, Nov 27, 2012 at 3:49 PM, Luis Rodero Merino <lrod...@gradiant.org>wrote:

> Hi all,
>
> We are considering using OpenNebula for some internal research tasks. We
> would like to know if it is possible to change the VM scheduler module to
> implement our own scheduling policies. Reading the documentation, it seems
> that the VM scheduler is a monolithic component, so we should replace it
> totally to develop our own scheduling policy. Is that so? Or is there any
> kind of plugin mechanism for scheduling policies?
>
> Best regards,
> Luis
>
> --
> =================================================
> Dr. Luis Rodero-Merino
> lrod...@gradiant.org
> Gradiant, Edificio CITEXVI, local 14
> R/ Fonte das Abelleiras, Campus Universitario de Vigo
> Vigo, Pontevedra, Spain, CP 36310
> Tf: +34 986 120 430 (ext 2012)     Fax: +34 902 87 95 37
> =================================================
>
>
> _______________________________________________
> Users mailing list
> Users@lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to