1. Improve Auto-scaling to predict the number of instances required in the next time interval.
As far as I understood, this project aims at introducing a new auto scaling strategy apart from the threshold based auto scaling which is currently in use, to stratos making it more proactive on auto-scaling. To do that there are several strategies suggested. 1. Kalman Filter 2. Control theory 3. Time Series Analysis. 4. FFT As I've gone through these techniques as for now I felt that Kalman Filter would be the most viable candidate and it can be used to address this issue effectively.There is an apache API for Kalman filter [1]. But I think selecting an auto scaling algorithm would involve more of research and testing. Even selecting metrics to predict on will also be challenging because some of the metrics for an example *load average *depends on autos-scalling causing predictions to deviate from the actual values. I would appreciate if you can comment on this. [1] : http://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/filter/KalmanFilter.html Thanks Asiri On Thu, Mar 6, 2014 at 7:38 AM, Udara Liyanage <[email protected]> wrote: > Hi Asiri, > > Glad to hear your interest on Stratos. I don't think it will take more > than few days to learn drools and amqp. You will be able to do it within > given time period. > Happy to see your project proposal soon. > > Touched, not typed. Erroneous words are a feature, not a typo. > On Mar 6, 2014 7:13 AM, "Asiri Liyana Arachchi" <[email protected]> > wrote: > >> Hi all, >> >> I'm Asiri Liyana Arachchi , third year student studying Computer Science >> and Engineering in University of Moratuwa , Sri Lanka. >> I would like to start contributing towards the project $subject .I've >> gone through the resources about this project including stratos >> documentation and the code-base. >> >> As expected I'm familiur with java , json and SOA . I would like to know >> how well and in what cases Drools and APQM skills are required. Also would >> it be feasible to complete the project in the projects limited time, >> considered that the Drools and APQM are to be learnt along with the total >> work of the project. >> >> >> Thanks. >> >> Asiri >> >>
