Thanks Prasanna. I was trying to understand the impact of these global setting parameters on the dedicated resources feature.
-----Original Message----- From: Prasanna Santhanam [mailto:t...@apache.org] Sent: Thursday, July 11, 2013 4:40 PM To: dev@cloudstack.apache.org Subject: Re: FW: Regarding the vm.allocation.algorithm. This is how the planners determine where to place the VM based on needs like enough capacity(cpu, memory, storage) Once the available capacity and requested capacity is determined, the following heuristics are applied to determine the final deployment plan of the VM: 1. random will choose a random host for the VM (note: random doesn't imply it won't go to the same host. that may appear as an aberration) 2. firstfit as the name suggests will put the VM in the first suitable host that is available with enough capacity 3. userdispersing - choose the cluster such that other VMs of the user (account) are placed as far apart as possible. As far apart being different clusters - different hosts 4. and 5. are related - concentration basically is the inverse of dispersion. try and put the VM as packed and close as possible wrt other VMs of the user(account). So VM1 and VM2 are said to be concentrated if they belong to the same pod. The need for 3 arose from providing basic tolerance to failures in physical resources. And the need for 4. and 5. arose so as to provide better performance (read, write, network) to VMs in a group. Apart from all this there are affinity/anti-affinity groups. Host and Storage tags, HA dedicated hosts, HA tags, etc that can determine the placement/planning of VMs. Under what context are you looking to understand this though? That can help explain the algorithms involved further. -- Prasanna., On Thu, Jul 11, 2013 at 09:44:24AM +0000, Sanjeev Neelarapu wrote: > > > From: Kiran Koneti > Sent: Thursday, July 11, 2013 3:13 PM > To: #Cloud - Engineering > Subject: Regarding the vm.allocation.algorithm. > > Hi All, > > Where can we find the documentation for the "vm.allocation.algorithm" global > setting parameter. > > I just wanted to know the behavior of the different values for this > parameter. I see the below values but want to know what is the functionality > of each. > > 1)random > 2)firstfit > 3)userdispersing > 4)userconcentratedpod_firstfit > 5)userconcentratedpod_random > > > Regards, > Kiran. ------------------------ Powered by BigRock.com