Hi all,
With the few days of research on the project "Introducing “curve fitting”
for statistics prediction algorithm of Autoscaler". I have found
followings regarding the project
1. ClusterMonitor class passes the calculated values from the CEP. This
value passing happens after org.apache.stratos.messaging.event
happens.
2. RuleTasksDelegator class calculates the prediction values using the
values(Ex gradient) from the CEP
3. The classes in the package org.apache.stratos.cep.extension deals
with the analysis of data in the real time and publish the relevant
summarized health stats, which are needed for the autoscaling.
So according to my understanding, I need to modify above mentioned classes,
in order to implement the curve fitting for statistics prediction.
Furthermore,for this project, we can use the regression implementation of
CEP 4.0, which is expected to be released on May 15th according to WSO2
public jira. I am planning to do a feasibility study for the first two
weeks of the project, where we can explore other better options as well.
Am I on a right track? Please share your thoughts on this.
[1] https://wso2.org/jira/browse/CEP
Thanks
Regards
*T. Pranavan*
*BSc Eng Undergraduate| Department of Computer Science & Engineering
,University of Moratuwa*
*Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.*
*Mobile| *0775136836