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 > >
