Ok Lahiru. I have noted down some problems in understanding the code base. We will have hangout in near future and let us resolve it out.
*T. Pranavan* *BSc Eng Undergraduate| Department of Computer Science & Engineering ,University of Moratuwa* *Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.* *Mobile| *0775136836 On 25 March 2015 at 10:36, Lahiru Sandaruwan <[email protected]> wrote: > Yes, Please arrange a Google hangout if needed. > > Thanks. > > On Wed, Mar 25, 2015 at 10:35 AM, Pranavan Theivendiram < > [email protected]> wrote: > >> Thanks Lahiru, >> >> I will contact you if I need any assistance. >> >> *T. Pranavan* >> *BSc Eng Undergraduate| Department of Computer Science & Engineering >> ,University of Moratuwa* >> *Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.* >> *Mobile| *0775136836 >> >> On 25 March 2015 at 10:30, Lahiru Sandaruwan <[email protected]> wrote: >> >>> >>> >>> On Wed, Mar 25, 2015 at 10:10 AM, Pranavan Theivendiram < >>> [email protected]> wrote: >>> >>>> Hi Lahiru, >>>> >>>> Thanks for the prompt reply. >>>> >>>> *+1 for* >>>> *we can find the polynomial in each minute, considering 10 minutes of >>>> past data, we can change this if required.* >>>> >>>> If we are getting the health stats events uniformly for every 10 >>>> seconds. my question is resolved. (I thought that we are getting in a >>>> random manner). >>>> >>>> Can I add the things in my proposal regarding "Curve Fitting"? >>>> >>> >>> Yes, Please. >>> >>>> >>>> Do you think that any other important things I need to add in my >>>> proposal? >>>> >>> >>> It looks good. Hope you referred [1] on this. >>> >>> Thanks. >>> >>> [1] http://community.apache.org/gsoc.html#applying-for-gsoc >>> >>> Thanks. >>> >>>> >>>> *T. Pranavan* >>>> *BSc Eng Undergraduate| Department of Computer Science & Engineering >>>> ,University of Moratuwa* >>>> *Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.* >>>> *Mobile| *0775136836 >>>> >>>> On 25 March 2015 at 10:09, Pranavan Theivendiram < >>>> [email protected]> wrote: >>>> >>>>> Hi Lahiru, >>>>> >>>>> Thanks for the prompt reply. >>>>> >>>>> *+1 for* >>>>> *we can find the polynomial in each minute, considering 10 minutes of >>>>> past data, we can change this if required.* >>>>> >>>>> If we are getting the health stats events uniformly for every 10 >>>>> seconds. my question is resolved. (I thought that we are getting in a >>>>> random manner). >>>>> >>>>> Can I add the things in my proposal regarding "Curve Fitting"? >>>>> >>>>> Do you think that any other important things I need to add in my >>>>> proposal? >>>>> >>>>> *T. Pranavan* >>>>> *BSc Eng Undergraduate| Department of Computer Science & Engineering >>>>> ,University of Moratuwa* >>>>> *Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.* >>>>> *Mobile| *0775136836 >>>>> >>>>> On 25 March 2015 at 09:59, Lahiru Sandaruwan <[email protected]> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> +1 for using Common math library, as we already using it. >>>>>> >>>>>> - Currently we have calculating numbers per minute, so it is not >>>>>> per specified number of events, but for a specified time. >>>>>> - IMO we can find the polynomial in each minute, considering 10 >>>>>> minutes of past data, we can change this if required. >>>>>> - Normally, health stat events are received in each 10 seconds. >>>>>> - Therefore we will have 60 ( = 6 * 10) events per 10 minutes. >>>>>> >>>>>> On Wed, Mar 25, 2015 at 9:11 AM, Pranavan Theivendiram < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Lahiru and Raj, >>>>>>> >>>>>>> I have gone through the curve fitting materials that you have >>>>>>> provided. I have understood the regression part and prediction of degree >>>>>>> polynomials. We can use apache common math libraries to do this. I have >>>>>>> a >>>>>>> question below. >>>>>>> >>>>>>> How often we are going to find the polynomials? >>>>>>> >>>>>>> For example, >>>>>>> >>>>>>> If we have *3 samples* events during *10 minutes interval*, then we >>>>>>> can produce a second degree polynomial. (We will get constants *a*, >>>>>>> *b*, and *c*). If we are going to use this second degree polynomial >>>>>>> for next *60 minutes *(Suppose in this 60 minutes we are getting *200 >>>>>>> samples *events). As we can see our *extrapolation >>>>>>> <http://en.wikipedia.org/wiki/Extrapolation>* becomes a severe >>>>>>> problem in this particular example. >>>>>>> >>>>>> >>>>>> What do you mean by " our *extrapolation >>>>>> <http://en.wikipedia.org/wiki/Extrapolation>* becomes a severe >>>>>> problem"? Complexity of the calculation of predicted value? >>>>>> >>>>>> Thanks. >>>>>> >>>>>>> I do not know how earlier versions handle this scenario. >>>>>>> >>>>>>> Can you tell that are we going produce new polynomials for *a >>>>>>> specified time* or *a specified number of events*? >>>>>>> >>>>>>> Please clear this issue. >>>>>>> >>>>>>> *T. Pranavan* >>>>>>> *BSc Eng Undergraduate| Department of Computer Science & Engineering >>>>>>> ,University of Moratuwa* >>>>>>> *Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.* >>>>>>> *Mobile| *0775136836 >>>>>>> >>>>>>> On 24 March 2015 at 09:02, Lahiru Sandaruwan <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Thanks Pranavan, >>>>>>>> >>>>>>>> I'll have a look. >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Mar 24, 2015 at 8:52 AM, Pranavan Theivendiram < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Lahiru and Raj, >>>>>>>>> >>>>>>>>> This is my draft proposal which has been done up to 50%. I am >>>>>>>>> going to add things about curve fitting as well. Still many things >>>>>>>>> need to >>>>>>>>> be added. Please comment on my initial draft. >>>>>>>>> I am expecting pros and cons regarding my proposal. Please find >>>>>>>>> the link for the initial draft below. >>>>>>>>> >>>>>>>>> >>>>>>>>> https://docs.google.com/a/cse.mrt.ac.lk/document/d/1TzHYI2o9bIdZWj4qAffNmH5FTgeTOV4TuSsxlISlU8c/edit?usp=sharing >>>>>>>>> >>>>>>>>> *T. Pranavan* >>>>>>>>> *BSc Eng Undergraduate| Department of Computer Science & >>>>>>>>> Engineering ,University of Moratuwa* >>>>>>>>> *Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.* >>>>>>>>> *Mobile| *0775136836 >>>>>>>>> >>>>>>>>> On 22 March 2015 at 23:36, Pranavan Theivendiram < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Thanks Lahiru for the prompt reply. I have already started >>>>>>>>>> working on the proposal. I will send it before tomorrow. >>>>>>>>>> >>>>>>>>>> *T. Pranavan* >>>>>>>>>> *BSc Eng Undergraduate| Department of Computer Science & >>>>>>>>>> Engineering ,University of Moratuwa* >>>>>>>>>> *Intern Software Engineer**| WSO2 Lanka (Pvt) Ltd.* >>>>>>>>>> *Mobile| *0775136836 >>>>>>>>>> >>>>>>>>>> On 22 March 2015 at 23:31, Lahiru Sandaruwan <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> Yes, You have found the information correctly and on right >>>>>>>>>>> track. It would be great if we can incorporate CEP 4.0.0 changes as >>>>>>>>>>> it >>>>>>>>>>> would minimize our customized function. >>>>>>>>>>> >>>>>>>>>>> I would like to suggest you starting the drafting of the >>>>>>>>>>> proposal as you have some background now. >>>>>>>>>>> >>>>>>>>>>> Thanks. >>>>>>>>>>> >>>>>>>>>>> On Sun, Mar 22, 2015 at 9:48 PM, Pranavan Theivendiram < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> 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 >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> Lahiru Sandaruwan >>>>>>>>>>> Committer and PMC member, Apache Stratos, >>>>>>>>>>> Senior Software Engineer, >>>>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>> >>>>>>>>>>> phone: +94773325954 >>>>>>>>>>> email: [email protected] blog: http://lahiruwrites.blogspot.com/ >>>>>>>>>>> linked-in: >>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> Lahiru Sandaruwan >>>>>>>> Committer and PMC member, Apache Stratos, >>>>>>>> Senior Software Engineer, >>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>> lean.enterprise.middleware >>>>>>>> >>>>>>>> phone: +94773325954 >>>>>>>> email: [email protected] blog: http://lahiruwrites.blogspot.com/ >>>>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> Lahiru Sandaruwan >>>>>> Committer and PMC member, Apache Stratos, >>>>>> Senior Software Engineer, >>>>>> WSO2 Inc., http://wso2.com >>>>>> lean.enterprise.middleware >>>>>> >>>>>> phone: +94773325954 >>>>>> email: [email protected] blog: http://lahiruwrites.blogspot.com/ >>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>> >>>>>> >>>>> >>>> >>> >>> >>> -- >>> -- >>> Lahiru Sandaruwan >>> Committer and PMC member, Apache Stratos, >>> Senior Software Engineer, >>> WSO2 Inc., http://wso2.com >>> lean.enterprise.middleware >>> >>> phone: +94773325954 >>> email: [email protected] blog: http://lahiruwrites.blogspot.com/ >>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>> >>> >> > > > -- > -- > Lahiru Sandaruwan > Committer and PMC member, Apache Stratos, > Senior Software Engineer, > WSO2 Inc., http://wso2.com > lean.enterprise.middleware > > phone: +94773325954 > email: [email protected] blog: http://lahiruwrites.blogspot.com/ > linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 > >
