<div dir="ltr">Hi Seweryn<div><br></div><div>Straggler timer delays transferring Nonces from PIT out-records to DNL, in order to keep DNL small.</div><div><br></div><div>PIT entry is needed for Data measurements, because strategy needs to know which Interest is being satisfied by the incoming Data (recall that Interest name is a prefix of Data name and thus may be shorter than the Data name), and when that Interest was forwarded (so as to calculate RTT). Neither information is available in NameTree.</div><div><br></div><div>Yours, Junxiao<br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 16, 2016 at 3:55 AM, Seweryn Dynerowicz <span dir="ltr"><<a href="mailto:f80120@ulusofona.pt" target="_blank">f80120@ulusofona.pt</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><font face="monospace, monospace">Dear NDN Developers,<br clear="all"></font><div><font face="monospace, monospace"><br></font></div><font face="monospace, monospace">I'm currently investigating how to implement a Long-Lived Interest concept into NDN.</font><div><font face="monospace, monospace">In the process of reading the documentation and code (forwarder.cpp), I keep wondering</font></div><div><font face="monospace, monospace">about the STRAGGLER timer which makes me question the need for having one.</font><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">According to the dev-guide, STRAGGLER serves a double purpose; loop detection and data</font></div><div><font face="monospace, monospace">measurements.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">For LOOP DETECTION, all I see is that STRAGGLER delays the transfer of the Nonces from</font></div><div><font face="monospace, monospace">the Out-Records to the DeadNonceList (DNL). It seems to me that no detection capability</font></div><div><font face="monospace, monospace">would be lost if the Nonces were transferred directly to DNL instead of starting STRAGGLER.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">As for the DATA MEASUREMENTS, I do not see why the PIT entry has to be involved in it.</font></div><div><font face="monospace, monospace">It seems to me that with a bit of rewriting, the NameTree could be used directly for the lookup</font></div><div><font face="monospace, monospace">which means that the PIT entry would not be required in the DATA MEASUREMENTS aspect. However,</font></div><div><font face="monospace, monospace">I might be missing something about the scope and nature of MEASUREMENTS foreseen for NDN.</font></div><div><br></div></div></div></blockquote></div></div></div></div>