Hi all, Presently in Cloudstack there is a provision for cpu overcommit and no provision for the ram overcommit. There is no way to configure the overcommit ratios on a per cluster basis.
So we propose to add a new feature to allow the ram overcommit and to specify the overcommit ratios ( cpu/ram ) on a per cluster basis. Motivation to add the feature: Most of the operating systems and applications do not use the allocated resources to 100%. This makes it possible to allocate more resource than what is actually available. The overcommitting of resources allows to run the underutilized VMs in fewer number of hosts, This saves money and power. Currently the cpu overcommit ratio is a global parameter which means there is no way to fine tune or have a granular control over the overcommit ratios. This feature will enable 1.) Configuring the overcommit ratios on a per cluster basis. 2.) ram overcommit feature in xen and kvm. ( It is there for VMware.) 3.) Updating the overcommit ratios of a cluster. Regards, Bharat Kumar.