Cloud Web interface should allow overcommit on CPU

Bug #457864 reported by Neil Wilson

This bug report was converted into a question: question #86571: Cloud Web interface should allow overcommit on CPU.

6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Eucalyptus
Invalid
Undecided
Unassigned
eucalyptus (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Currently the default installation of UEC restricts the number of VMs based on the lower of memory and core numbers retrieved from the node controllers.

There should be an option in the visual interface to allow a cluster to overcommit on CPU. Ordinarily when you're providing VMs on a cluster memory is the only restricting factor you require - kvm does a good job of sharing out processor power. CPU cores should be the number of cores available to the instance rather than dedicated to it.

The workaround at the moment appears to be increasing MAX_CPUS to a large value in the cluster controller.

Revision history for this message
Neil Soman (neilsoman) wrote :

You can already set this via the MAX_CORES value in eucalyptus.conf on individual nodes. It is unclear whether using a blanket value across all nodes via the front end config is a good idea. We provide a finer level control at the individual node level and I don't think this will be changing for Karmic.

Changed in eucalyptus:
status: New → Won't Fix
Revision history for this message
Thierry Carrez (ttx) wrote :

Following upstream rationale on this.

Changed in eucalyptus (Ubuntu):
status: New → Won't Fix
Revision history for this message
Dustin Kirkland  (kirkland) wrote :

I'm actually going to convert this to a question.

I suspect this will come up again.

:-Dustin

Changed in eucalyptus (Ubuntu):
status: Won't Fix → Confirmed
Changed in eucalyptus:
status: Won't Fix → Confirmed
Changed in eucalyptus (Ubuntu):
status: Confirmed → Won't Fix
Changed in eucalyptus:
status: Confirmed → Invalid
Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Neil Soman wrote 5 hours ago: #1

You can already set this via the MAX_CORES value in eucalyptus.conf on individual nodes. It is unclear whether using a blanket value across all nodes via the front end config is a good idea. We provide a finer level control at the individual node level and I don't think this will be changing for Karmic.

Changed in eucalyptus (Ubuntu):
status: Won't Fix → Invalid
Revision history for this message
Etienne Goyer (etienne-goyer-outlands) wrote : Re: [Bug 457864] Re: Cloud Web interface should allow overcommit on CPU

Neil Soman wrote:
> You can already set this via the MAX_CORES value in eucalyptus.conf on
> individual nodes. It is unclear whether using a blanket value across all
> nodes via the front end config is a good idea. We provide a finer level
> control at the individual node level and I don't think this will be
> changing for Karmic.

The problem is that you have to go and manually change MAX_CORES on all
the node controllers. Moreover, you will need to restart the NC
service, which could bring downtime. Being able to overcommit resource
at the cluster level would greatly simplify the process.

Apparently, this is important to corporate users, as I have had that
question before. I think the reasoning is sound; there is no reason to
arbitrarily limit the number of instances.

I am certainly not expecting such a thing to be implemented for karmic,
but if it could get somewhere on Eucalyptus, that would be great.

--
Etienne Goyer
Technical Account Manager - Canonical Ltd
Ubuntu Certified Instructor

 ~= Ubuntu: Linux for Human Beings =~

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.