You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Nguyen Anh Tu <ng...@gmail.com> on 2013/10/21 06:43:43 UTC

[proposal] Autoscaling CPU/RAM feature

Hi guys,

I read about the new feature on 4.2 version: "dynamic scaling of CPU and
RAM" -
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Dynamic+scaling+of+CPU+and+RAM

I'm wonder why we don't support autoscaling CPU and RAM feature, which acts
like the current autoscaling. Particularly, when deploying VM, users set
memory_static_min and memory_static_max and ACS choose memory_dynamic_min
and memory_dynamic_max, for
example, memory_dynamic_min=memory_dynamic_max=memory_static_min. While
running, if the VM is in pressure, ACS automatically
change memory_dynamic_min, memory_dynamic_max based on pre-defined policy.

At configuration period, users may set these below parameters:

memory_static_min
memory_static_max
duration
quiet time
interval
threshold
....

Any idea?

Cheers,

-- 

N.g.U.y.e.N.A.n.H.t.U

Re: [proposal] Autoscaling CPU/RAM feature

Posted by Harikrishna Patnala <ha...@citrix.com>.
Hi,
We have cpu and ram overcommit ratios that can be set. Hypervisor does the autoscaling based on contention.

-Harikrishna

On 21-Oct-2013, at 10:13 AM, Nguyen Anh Tu <ng...@gmail.com> wrote:

> Hi guys,
> 
> I read about the new feature on 4.2 version: "dynamic scaling of CPU and
> RAM" -
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Dynamic+scaling+of+CPU+and+RAM
> 
> I'm wonder why we don't support autoscaling CPU and RAM feature, which acts
> like the current autoscaling. Particularly, when deploying VM, users set
> memory_static_min and memory_static_max and ACS choose memory_dynamic_min
> and memory_dynamic_max, for
> example, memory_dynamic_min=memory_dynamic_max=memory_static_min. While
> running, if the VM is in pressure, ACS automatically
> change memory_dynamic_min, memory_dynamic_max based on pre-defined policy.
> 
> At configuration period, users may set these below parameters:
> 
> memory_static_min
> memory_static_max
> duration
> quiet time
> interval
> threshold
> ....
> 
> Any idea?
> 
> Cheers,
> 
> -- 
> 
> N.g.U.y.e.N.A.n.H.t.U