[ndnSIM] Self-learning strategy not working properly

Muktadir R Chowdhury (mrchwdhr) mrchwdhr at memphis.edu
Tue Sep 1 23:13:16 PDT 2020


I have not used self learning in ndnsim. I think you need to do change the producer such that it announces the prefix under which it is producing data. You need  to add the Prefix Announcement tag in the Data packet. Without that FIB won’t be populated.
Get Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: ndnSIM <ndnsim-bounces at lists.cs.ucla.edu> on behalf of Andrew S via ndnSIM <ndnsim at lists.cs.ucla.edu>
Sent: Tuesday, September 1, 2020 11:21:53 PM
To: ndnsim at lists.cs.ucla.edu <ndnsim at lists.cs.ucla.edu>
Subject: Re: [ndnSIM] Self-learning strategy not working properly

After all my attempts it still fails like shown before.
The main problem is that it cannot correctly send data back - in most cases data is sent back only when it hits cache (and for a single hop, as things repeat on the next one).

If anyone had any experience with Self-Learning strategy, please, let me know.

ср, 26 авг. 2020 г. в 20:00, Andrew S <forelf1 at gmail.com<mailto:forelf1 at gmail.com>>:
Hello,
I'm currently working on implementing custom forwarding strategy and would like to compare it to the existing ones.

I could not find any examples of Self Learning strategy, thus I just modified the ndn-grid scenario to use self-learning strategy instead of best-route one. I as well removed the GlobalRoutingHelper (as far as I understand Self strategy does not need it).
The outcome of the simulation is not what I expected:

Time Node AppId SeqNo Type DelayS DelayUS RetxCount HopCount
4.11533 0 0 1 LastDelay 0.115328 115328 1 4
4.11533 0 0 1 FullDelay 3.11533 3.11533e+06 2 4
7.0865 0 0 0 LastDelay 0.086496 86496 1 4
7.0865 0 0 0 FullDelay 7.0865 7.0865e+06 3 4
12.1153 0 0 2 LastDelay 0.115328 115328 1 4
12.1153 0 0 2 FullDelay 9.11533 9.11533e+06 2 4

So just three satisfied interests over 20 seconds with CBR of 1 interest per second.

This is the default latest ndnSIM with no modifications except for the ones I described above.

Could somebody clarify to me if this is the expected way of how self-learning strategy works? Or am I missing something?

Thanks in advance for any help!

--
Andrew S.


--
Andrew S.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20200902/f1cf35c3/attachment.html>


More information about the ndnSIM mailing list