[ndnSIM] Evaluation Model

Alex Afanasyev aa at CS.UCLA.EDU
Sun Dec 18 14:30:45 PST 2016


Dear Raaid,

There are several missing pieces in your questions, but I will try to answer based on my guesses.

> On Dec 18, 2016, at 9:04 AM, raaid alubady <alubadyraaid at gmail.com> wrote:
> 
> Hi my dear researchers,
> 
> Now, I am in evaluation part of my model. I got many errors when analysis the results which are:
> 
> 1- I was just trying to calculate the PIT size for NDN router using Abiline topology. However, I found the result is the same for each routers. It's normal. Setting PIT size is 1000, and consumer frequency stringvalue is 6000 interests a second.

> 
> 2- In the same scenario, the app-delay-tracer file not generated. While when decrease the consumer frequency stringvalue less than 1000 is generated. 
> 
My guess that you're using ndnSIM 1 and by "setting PIT size" you mean setting the limit on the number of PIT entries.  

If you set replacement policy for PIT as Lru, then I can see why there is nothing in app-delay-tracer file, as no interests will be ever satisfied: the new ones simply remove old state and even data packet comes back, it cannot be returned to the consumer.


> 3- In app-delay-tracer file, how to calculate the average delay for hole scenario since we are seeing in this file there is value for each millisecond.

I'm a bit confused with your question. AppDelayTracers gives a delay for each of the requested data.  If you want average across all different data pieces, just calculate it...

> 
> 4- How can get the average PIT entries Lifetime and the entry Maximum Lifetime for each router. It is seen when I used GetMaxPitEntryLisetime(), gave me the result like this " +0.0ns". I don't understand what is mean?

You need to give more context for this.  What is GetMaxPitEntryLifetime() ?

> 5- I read in some paper the metrics namely Time-to-Completion, which is meant the time it takes for content items to completely arrive at the subscriber. How to calculate this metrics.

I cannot answer this question.  It is really up to you how to define "completion" in your scenario.

--
Alex


More information about the ndnSIM mailing list