[ndnSIM] Calling for more of your works

Alex Afanasyev alexander.afanasyev at ucla.edu
Wed Feb 27 13:03:12 PST 2013


Hi Shenglan,

About the documentation.  You can check out http://ndnsim.net/ with extensive documentation of ndnSIM and several basic examples.

As for the cache replacement policy.  I'm not quite sure how a particular entry in the case is related to PIT:  PIT stores interests, but content store stores ContentObjects after a particular Interest got satisfied.  Would you mind explaining more what do you mean by that?

Sincerely,
Alex

On Feb 26, 2013, at 7:35 PM, 陈胜蓝 <blindeafer at 163.com> wrote:

> Hi Alex,
> 
> I disscuss with my teacher about my direction these days,and I wonder if the ndnSIM has a policy template that cache content with reference entries in PIT and a template that edge nodes could count the access numbers.
> 
> Would you offer me some documents about the  characteristic of ndnSIM,CCNx or some other simulators that can be implemented to simulate Content-centric network.
> 
> And I am very pleased to share our conversation with others.
> 
> 
> At 2013-02-26 14:09:23,"Alex Afanasyev" <afanasev at cs.ucla.edu> wrote:
> >Hi Shenglan,
> >
> >There are already several cache replacement policies implemented in ndnSIM (LRU, random, least frequently used, random) and you can relatively easy implement your own.
> >
> >The process is semi-straightforward, as I heavily used C++ templates.  You first need to define policy traits (see examples in utils/trie/*-policy.h and in model/cs/custom-policies/*.h) and then "instantiate" specialized version of content store, similar how it is done in model/cs/content-store-impl.cc (you don't need to put code in this file, you can have it in your extension).
> >
> >If you tell me what direction you want to go with the replacement strategy, I may give more concrete advice or make you a template for the policy traits.
> >
> >---
> >Alex
> >
> >PS
> >Would you mind if I duplicate my answer to the ndnSIM mailing list (you're welcome to join), as I feel this conversation will be beneficial for others too.
> >
> >
> >On Feb 25, 2013, at 5:44 PM, 陈胜蓝 <blindeafer at 163.com> wrote:
> >
> >> Dear Afanasyev,
> >> 
> >> First,I would like to thank you for your help.
> >> And I have some idea about cache and replacement strategy.I wonder whther the NDNsim could be used to test my hypothesis? Could you please give me some advice? 
> >> 
> >> 
> >> Best regards.
> >> Shenglan Chen
> >> 
> >> 
> >> At 2013-02-26 02:01:33,"Alex Afanasyev" <afanasev at cs.ucla.edu> wrote:
> >> Dear Shenglan,
> >> 
> >> Most of the code is available as part of our ndnSIM simulator (http://ndnsim.net).  We also made available scenarios that we were using in the paper (at the moment only congestion-related scenarios are available, but we will put up others eventually) on the github: http://github.com/cawka/ndnSIM-comcom-stateful-fw
> >> 
> >> Please fill free email me if you have any questions or problems with the code.
> >> 
> >> Sincerely,
> >> Alex Afanasyev
> >> ---
> >> Internet Research Laboratory
> >> University of California, Los Angeles
> >> http://lasr.cs.ucla.edu/afanasyev/index.html
> >> 
> >> 
> >> On Feb 25, 2013, at 5:09 AM, 陈胜蓝 <blindeafer at 163.com> wrote:
> >> 
> >>> Mr.Afanasyev
> >>>     My name is Shenglan Chen.I am a postgraduate in Chongqing University of Post and Telecommunication.
> >>>     Your paper on "A Case for Stateful Forwarding Plane" has given me great inspiration. I want to learn more about it. 
> >>>     I am wondering if you could provide me with more related works with this paper,such as the algorithm source code,Thank you.
> >>> 
> >>> Best regards.
> >>> Shenglan Chen 
> 





More information about the ndnSIM mailing list