[Ndn-lib] Signal system performance

Junxiao Shi shijunxiao at email.arizona.edu
Fri Jun 30 20:36:27 PDT 2017

Hi Lan

A benchmark result for ndn-cxx v0.3 indicates the performance of
EventEmitter (which is later renamed to Signal) is: 5.662ns/op on Ubuntu
12.04, 7.462ns/op on OSX 10.9.

You are welcome to adapt the code and do a benchmark, and post the result
back on this mailing list.

Yours, Junxiao

On Fri, Jun 23, 2017 at 2:35 PM, Lan Wang (lanwang) <lanwang at memphis.edu>

> What is the performance of the Signal system in ndn-cxx like? We're
>> considering using it for statistics collection in NLSR, and for that the
>> approach would be pretty similar to how the Readvertise module was hooked
>> into the RIB, I think. However, I'm wondering if that system can be used to
>> decouple the NLSR modules from each other, so they communicate mostly or
>> wholly through this event system. This is part of one of our future design
>> goals, too. In order for that to be reasonable the Signal system needs to
>> be pretty fast. I'm currently rewriting the LSDB, and I'm considering using
>> it to loosely connect the LSDB to the Name Prefix Table.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-lib/attachments/20170630/175184a8/attachment.html>

More information about the Ndn-lib mailing list