<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class="">This sort of behavior is usually called ‘prefetching’ or ‘warming the cache’, where an intermediate system fetches ahead of time objects it expects will be useful in the future based on interests it currently sees.  There’s been several papers
 on the topic.  If you google scholar search for “ndn ccn +prefetch” you should find them.</div>
<div class=""><br class="">
</div>
<div class="">In general, ndn does not guarantee consistent path selection (like tcp usually gets).  Interests can be spread over a variety of next hops.  So, prefetching will only be as useful as one can do it as key junction points or use a system that cooperates
 with Interest path selection.  Another key problem to address is congestion control and how intermediate nodes generating new traffic interacts with the CC algorithm.</div>
<div class=""><br class="">
</div>
<div class="">Marc</div>
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Nov 24, 2016, at 11:10 AM, Mohammad Alhowaidi <<a href="mailto:malhowaidi@gmail.com" class="">malhowaidi@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">
<div class="">
<div class="">
<div class="">
<div class="">
<div class="">Thanks Sabet for the reply. Then should we modify the NFD code? since the the intermediate router should generate an interest based on the incoming interest from the consumer.<br class="">
<br class="">
</div>
For example if I have <br class="">
<br class="">
</div>
consumer --- router --- producer<br class="">
<br class="">
</div>
and the consumer send the interest /ndn/A , so when this interest reach the router, then the router will forward it to the producer and also will send another interest /ndn/AB.<br class="">
<br class="">
</div>
Thanks,<br class="">
</div>
Mohammad<br class="">
<br class="">
</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">On Thu, Nov 24, 2016 at 12:59 PM, Muhammad Hosain Abdollahi Sabet
<span dir="ltr" class=""><<a href="mailto:mhasabet@gmail.com" target="_blank" class="">mhasabet@gmail.com</a>></span> wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="auto" class="">Hi Mohammad,
<div dir="auto" class=""><br class="">
</div>
<div dir="auto" class="">Generally speaking, yes. You may decide where to put your program in pipelines. But I think first you should distinguish intermediate nodes from non-intermediate ones.</div>
<div dir="auto" class=""><br class="">
</div>
<div dir="auto" class="">Sabet</div>
</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">
<div class="">
<div class="h5">On 24 Nov 2016 10:06 pm, "Mohammad Alhowaidi" <<a href="mailto:malhowaidi@gmail.com" target="_blank" class="">malhowaidi@gmail.com</a>> wrote:<br type="attribution" class="">
</div>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">
<div class="h5">
<div dir="ltr" class="">
<div class="">
<div class="">
<div class="">Hello,<br class="">
<br class="">
</div>
Could the intermediate router issue an interest based on the interest coming from the consumer? so the router will not just forward the interest but will issue new other interest!<br class="">
<br class="">
</div>
Thanks,<br class="">
</div>
Mohammad<br class="">
<br class="">
</div>
<br class="">
</div>
</div>
______________________________<wbr class="">_________________<br class="">
Nfd-dev mailing list<br class="">
<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank" class="">Nfd-dev@lists.cs.ucla.edu</a><br class="">
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank" class="">http://www.lists.cs.ucla.edu/m<wbr class="">ailman/listinfo/nfd-dev</a><br class="">
<br class="">
</blockquote>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
_______________________________________________<br class="">
Nfd-dev mailing list<br class="">
<a href="mailto:Nfd-dev@lists.cs.ucla.edu" class="">Nfd-dev@lists.cs.ucla.edu</a><br class="">
http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev<br class="">
</div>
</blockquote>
</div>
<br class="">
</body>
</html>