Dashboard > CI Development > ... > CEI Release 1 Iteration 1 > IaaS RM survey
Log In   View a printable version of the current page.
CI Development
IaaS RM survey
Added by Tim Freeman , last edited by Tim Freeman on Nov 19, 2009  (view change)
Labels: 
(None)

Survey of cluster manager scheduling capabilities from the point of view of resource utilization.

Ganeti

Evaluation of Ganeti found that a) there is only a commandline interface and b) it is focused on instance failure mechanisms (using LVM and DRBD).  There are no concepts of backfill, reservations, or running jobs.

SGE

SGE does not have seem to have direct VM scheduling support.  There are currently some prototype projects that use SGE inside VMs but we are looking for a scheduler to directly control the cluster's resources.  A system such as the workspace pilot could be used to reserve resources using a "fake" job.  In such a setup, Nimbus could conceivably submit with a coarse strategy: "low priority" VM jobs for backfilling and "high priority" jobs for IaaS requests into the SGE queue.

Condor

Condor excels at resource utilization because of its focus on preemption.  It looks possible to configure a Condor based VMM node to do one of two things: a) start "background" VMs that can be preempted by higher priority requests (the background VM would have a Condor overlay inside of it for general jobs) or b) accept jobs in dom0 directly which are themselves preempted by VM requests from the Nimbus service.  In both cases the Nimbus service is a client to Condor that, because of the configuration of each VMM node, is empowered with the ability to make high priority requests.

Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators