[ndnSIM] Questions about cache management scheme where nodes cooperate using header messages

Spyridon (Spyros) Mastorakis spiros.mastorakis at gmail.com
Mon Feb 16 11:05:36 PST 2015


Hello,

First of all, as I stated to my previous email, you are encouraged to use ndnSIM 2.0, as this is the version that is undergoing continuous development and support.

I am not sure that I fully understand your approach. However, it seems to me that probably you do not need to modify anything internal of the simulator, but just code a proper simulation scenario.

Probably you will need a way to access the entries of the Content Store. 

ndnSIM 2.0 offers two different CS structures to the user. The user can choose one of them.

If you are planning to use the NFD’ CS you can take a look at the documentation here:

http://ndnsim.net/2.0/doxygen/classnfd_1_1Cs.html

If you are planning to use the old ndnSIM 1.0 CS then you may take a look here:

http://ndnsim.net/2.0/doxygen/classns3_1_1ndn_1_1ContentStore.html

--
Spyridon (Spyros) Mastorakis
Personal Website: http://cs.ucla.edu/~mastorakis/
Internet Research Laboratory
PhD Computer Science
UCLA


> On Feb 16, 2015, at 1:36 AM, Kanin Assantachai <kanin at inl.ics.keio.ac.jp> wrote:
> 
> Hello all,
> 
> My name is Kanin from Thailand, but I am currently studying in Keio University in Japan. This is my first time joining this mailing list and sending a message to ask for your kind help.
> 
> Currently, I plan to implement a cache management scheme where part of it requires cooperation of nodes using header messages. Some selections of nodes will be programmed to broadcast certain amount of the contents stored in their cache storage to the nearest neighbors. I have already tried to study how different files (or parts) of the simulators (version 1.0) interact with each other, and I have tried to execute many of the provided examples in the tutorials as well. However, I have difficulties understanding how to get started on the actual implementations. I am not sure which parts I need to make changes to implement this idea. Is there any resource or tutorials already provided to help me get started on this? I have read through a lot of old archived emails, but I still cannot find the answers I am looking for.
> 
> Thank you for your clarifications in advance.
> 
> Kanin





More information about the ndnSIM mailing list