[ndnSIM] How to find PIT size in forwarding strategy

Eric Binnendyk eric.binnendyk at student.nmt.edu
Tue Oct 27 19:20:40 PDT 2020


Thanks, I'll give that a try!

On Tue, Oct 27, 2020 at 8:14 PM Spyridon Mastorakis <smastorakis at unomaha.edu>
wrote:

> Hi,
>
> I would suggest that you replace the strategy file with your custom file
> in this directory:
> https://github.com/named-data-ndnSIM/NFD/tree/NFD-0.6.6-ndnSIM/daemon/fw
>
> Thanks,
>
> Spyridon (Spyros) Mastorakis
> Assistant Professor
> Computer Science Department
> University of Nebraska, Omaha
> Peter Kiewit Institute Room 175A
> https://sites.google.com/site/spyridonmastorakis
>
> On Oct 22, 2020, at 12:42 AM, Eric Binnendyk via ndnSIM <
> ndnsim at lists.cs.ucla.edu> wrote:
>
> Hello,
>
> Does anyone know the best way to do this? If I make a custom directory for
> my scenario, can I overwrite the default Strategy class by putting my
> modified Strategy class inside the extensions/ directory? Should I give the
> modified Strategy class a different name? I am trying to implement the
> strategy described in this paper to give myself ndnSIM practice:
> https://locard.eu/attachments/article/86/ChoKIFA+%20an%20early%20detection%20and%20mitigation%20approach%20against%20interest.pdf
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__locard.eu_attachments_article_86_ChoKIFA-2B-2520an-2520early-2520detection-2520and-2520mitigation-2520approach-2520against-2520interest.pdf&d=DwMFaQ&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=eI5Bh74ovG-uIXQ5ksQETSPgRFzmJXjIZXneCqw580E&m=OXgHZziS9rIfncuOq8ZqBKDk6M9q_SjYgy1yVQo-fl4&s=yy9peaq1MIWwovKqDW2pBnJV-iUhRUs5zyqE7Tj5Xaw&e=>
>
> Thanks,
>
> Eric
>
> On Sun, Oct 11, 2020 at 9:04 PM Eric Binnendyk <
> eric.binnendyk at student.nmt.edu> wrote:
>
>> Hi,
>>
>> I am using ndnSIM v2.8 and I would like to create a custom forwarding
>> strategy for detecting an IFA based on the number of entries in the
>> router's PIT. However, the only way I could find to access the PIT is via
>> the m_forwarder member of the parent class Strategy, which is private due
>> to the following comment in strategy.hpp:
>>
>> \note Strategy subclass constructor must not retain a reference to \p
>>> forwarder.
>>>
>>
>> Currently I am trying to fix this by making a custom version of the
>> Strategy class with an additional member function to return the size of the
>> PIT, and calling this member function in my custom strategy subclass.
>> However, I'm not sure this is the simplest way to solve this problem. Any
>> ideas for a better solution?
>>
>> Eric
>>
> _______________________________________________
> ndnSIM mailing list
> ndnSIM at lists.cs.ucla.edu
>
> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.lists.cs.ucla.edu_mailman_listinfo_ndnsim&d=DwICAg&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=eI5Bh74ovG-uIXQ5ksQETSPgRFzmJXjIZXneCqw580E&m=OXgHZziS9rIfncuOq8ZqBKDk6M9q_SjYgy1yVQo-fl4&s=bGSYiu-ZCvmiTVzdFWr0iWjxhMNgse7zMfXzz5haTh4&e=
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20201027/11302600/attachment.html>


More information about the ndnSIM mailing list