[ndnSIM] Calling for more of your works
alexander.afanasyev at ucla.edu
Wed Feb 27 13:03:12 PST 2013
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?
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.
> >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