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