[ndnSIM] Count/Print the rate of Cache hit and PIT entry per interface

Alex Afanasyev alexander.afanasyev at ucla.edu
Thu Dec 19 13:04:41 PST 2013

Hi Amin,

First, I want to emphasize that function PeriodicStatsPrinter is just a very rough example, which should not really be a primary mechanism to get samples (and it doesn't not appear in the most samples).  The right way is either using the existing trace helper or creating a custom trace helper for the purpose of the metric collection.

As for your question.  You definitely need to implement a new trace helper that you will associate with each node that you need to collect stats from.  There are many ways of how it can exactly be done.  For cache tracing, there is already a ndn::CsTrace helper (http://ndnsim.net/metric.html#content-store-trace-helper).  For PIT tracing, you may need to write something similar (but you also need to extend PIT interface and provide necessary TraceSource hooks).

For PIT tracing you can also rely on ...AggregateStats... policy (I guess, these are the examples you're referring to).


On Dec 19, 2013, at 4:58 AM, Amin Karami <amin at ac.upc.edu> wrote:

> Dear Alex and ndnSIM users,
> How we can count and print the rate of the Cache hit and PIT entry per interface in each second?
> such as "void PeriodicStatsPrinter ()" function which appears in most samples of ndnSIM scenarios.
> /Amin
> _______________________________________________
> ndnSIM mailing list
> ndnSIM at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20131219/50eb86d8/attachment.html>

More information about the ndnSIM mailing list