On Sat, Nov 8, 2014 at 9:06 PM, Reka Thirunavukkarasu <r...@wso2.com> wrote:

> Hi
>
> On Sat, Nov 8, 2014 at 7:57 PM, Lahiru Sandaruwan <lahi...@wso2.com>
> wrote:
>
>> Hi all,
>>
>> I'm working on $subject. When we predict the instance count from
>> statistics and dependency based ratio in application, we will get numbers
>> with fraction. E.g. 1.2, 3.9, 4.5. Therefore we have to round the instance
>> count for creating instances in IaaS.
>>
>>
>> I have thought of three types to choose from.
>>
>>
>>    1. Floor
>>    2. Ceiling
>>    3. Custom percentage
>>
>> #3 means, user can give a limit of fraction to decide whether to round to
>> floor or ceiling.
>>
>> e.g. User fives fraction as 0.2,
>>
>> Instance count 3.1 Rounded value 3
>> Instance count 3.21: Rounded value 4
>> Instance count 1.19: Rounded value 1
>>
>> Feel free to give feedback.
>>
>
> +1 to use #3 as it covers all the scenarios. But how are we going to
> handle the ratio between dependent cartridges? For e.g.:
>
>  If C1:C2 = 2:3 where C1 and C2 are dependent clusters, then we got the
> instance count to be scaled up for C1 as 1.19 by the statistics of C1 which
> will scale C1 by 1. Then the relative instance count to be scaled for C2
> can be either decided by (1/2)*3 or against with the existing count of C1
> and C2. Are we going to use the same fraction to keep the ratio as well,
> since even the ratio calculation won't be round figures all the time?
>
>
I think we should keep same fraction for dependency ratio as well. We can
keep value we get as required instance count as a fraction itself per
cluster.
If we get a higher value from stats or dependency ratio, we will replace
this value always.

wdyt?

Thanks.

Thanks,
Reka

>
> Thanks.
>
>
>
>
> --
> --
> Lahiru Sandaruwan
> Committer and PMC member, Apache Stratos,
> Senior Software Engineer,
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/
> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>
>


-- 
Reka Thirunavukkarasu
Senior Software Engineer,
WSO2, Inc.:http://wso2.com,
Mobile: +94776442007





-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Reply via email to