[Nfd-dev] On the necessity of the STRAGGLER timer

Seweryn Dynerowicz f80120 at ulusofona.pt
Wed Nov 16 02:55:13 PST 2016


Dear NDN Developers,

I'm currently investigating how to implement a Long-Lived Interest concept
into NDN.
In the process of reading the documentation and code (forwarder.cpp), I
keep wondering
about the STRAGGLER timer which makes me question the need for having one.

According to the dev-guide, STRAGGLER serves a double purpose; loop
detection and data
measurements.

For LOOP DETECTION, all I see is that STRAGGLER delays the transfer of the
Nonces from
the Out-Records to the DeadNonceList (DNL). It seems to me that no
detection capability
would be lost if the Nonces were transferred directly to DNL instead of
starting STRAGGLER.

As for the DATA MEASUREMENTS, I do not see why the PIT entry has to be
involved in it.
It seems to me that with a bit of rewriting, the NameTree could be used
directly for the lookup
which means that the PIT entry would not be required in the DATA
MEASUREMENTS aspect. However,
I might be missing something about the scope and nature of MEASUREMENTS
foreseen for NDN.


p.s. I want to make those modifications but I'd like to know if you will be
interested by them :)


Best regards,

S.

+----------------------------------------------+
| Dynerowicz Seweryn                           |
| PostDoc Researcher                           |
| SITI, COPELABS, Building U                   |
| Universidade Lusófona                        |
| Campo Grande, 388, 1749-024 Lisboa, Portugal |
| Mobile: +351 913 930 302                     |
+----------------------------------------------+

I hate the empty set; he's so full of himself.

"Judge a man by his questions rather than his answers",
Pierre-Marc Gaston, Duc de Lévis

"Ignorance more frequently begets confidence than does knowledge.",
C. Darwin

"Seek freedom and become captive of your desires. Seek discipline
and find your liberty.", F. Herbert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20161116/5aae17f6/attachment.html>


More information about the Nfd-dev mailing list