On Sun, Oct 19, 2014 at 8:15 PM, Asok Perera <as...@wso2.com> wrote:

> Hi All,
>
> I ran several test runs for getting the correlation between 'event
> processing time' and 'TopK capacity' for Frequency implementation
> (transformer extension). I have put the stats for each test runs below
> (Graphs are event vs processing time). According to the results, it seems
> we need to decide the most optimal TopK capacity for this.
>
> Common tests specs,
> Input event stream has 2 attributes (symbol and price). Symbol will be the
> selected attribute for frequency calculation.
> Client - 50 events within a for loop without a sleep time in between (to
> get the behaviour for maximum in-event stream rate).
> Calculating algorithm runs in a synchronised method.
>
>
> *TOPK_CAPACITY = 100000000*
> *Test Results,*
> *Average event processing time = 700.02 ms*
> *Processing time for all 50 events = 35001 ms*
>
> *[image: Inline image 2]*
>
> *TOPK_CAPACITY = 10000000*
> *Test Results,*
> *Average event processing time =  296.68 ms*
> *Processing time for all 50 events =  14834 ms*
>
> *[image: Inline image 3]*
>
> *TOPK_CAPACITY = 5000000*
> *Test Results,*
> *Average event processing time =  3.88 ms*
> *Processing time for all 50 events =  194 ms*
>
> *[image: Inline image 4]*
>
> *TOPK_CAPACITY = 1000000*
> *Test Results,*
> *Average event processing time =  0.98 ms*
> *Processing time for all 50 events =  49 ms*
>
> *[image: Inline image 5]*
>
> According to the results, there is significant correlation between event
> processing time and TopK capacity. (TopK capacity represents the number of
> *distinct* attribute values for frequency consideration).
> Please suggest a suitable TopK Capacity value for a production
> environment.
>

Make it configurable through siddhi query.. We can mention necessary
recommended value through the documentation (or allow user to decide on
that)

Thanks,
Mohan


> Then we can continue more testings changing some other parameters to find
> out the relations and best possible values.
>
> BR
>
> *Asok Aravinda Perera*
> Software Engineer
> WSO2, Inc.;http://wso2.com/
> <http://www.google.com/url?q=http%3A%2F%2Fwso2.com%2F&sa=D&sntz=1&usg=AFQjCNGJuLRux6KkJwXKVUCYOtEsNCmIAQ>
> lean.enterprise.middleware
>
> Mobile: +94722241032
>



-- 
*V. Mohanadarshan*
*Software Engineer,*
*Data Technologies Team,*
*WSO2, Inc. http://wso2.com <http://wso2.com> *
*lean.enterprise.middleware.*

email: mo...@wso2.com
phone:(+94) 771117673
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to