<div><div dir="auto">Hi Jeff, </div><div dir="auto"><br></div><div dir="auto">Thank you for the detailed response.</div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Ishita</div><br><div class="gmail_quote"><div>On Fri, Jul 28, 2017 at 11:38 AM Thompson, Jeff <<a href="mailto:jefft0@remap.ucla.edu">jefft0@remap.ucla.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>Hello Ishita,</div>
<div><br>
</div>
<div>In the following project, we implemented a SegmentStream which sends multiple interest for segments and assembles the received segments in order. Here is the method which responds to receiving a new segment:</div>
<div><a href="https://github.com/named-data/PyCNL/blob/master/python/pycnl/segment_stream.py#L140" target="_blank">https://github.com/named-data/PyCNL/blob/master/python/pycnl/segment_stream.py#L140</a> </div>
<div><br>
</div>
<div>It uses a utility class which represents the names in a namespace (like the names of segments) and keeps track of whether an interest was sent and the content of the received data packet.</div>
<div><a href="https://github.com/named-data/PyCNL/blob/master/python/pycnl/namespace.py#L32" target="_blank">https://github.com/named-data/PyCNL/blob/master/python/pycnl/namespace.py#L32</a> </div>
<div><br>
</div>
<div>Here is an example from that project that uses the utility to fetch a file from <a href="http://memoria.ndn.ucla.edu" target="_blank">memoria.ndn.ucla.edu</a> which is running NDNFS.</div>
<div><a href="https://github.com/named-data/PyCNL/blob/master/examples/test_segmented.py#L36" target="_blank">https://github.com/named-data/PyCNL/blob/master/examples/test_segmented.py#L36</a> </div>
<div><br>
</div>
<div>To optimize interest pipeline often depends on the application. For example, the NDN RTC (video streaming) has code to adjust the number of interest based on the video rate, etc.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>- Jeff T</div>
<div><br>
</div>
<span id="m_-282941147720465158OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri;font-size:11pt;text-align:left;color:black;BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;PADDING-BOTTOM:0in;PADDING-LEFT:0in;PADDING-RIGHT:0in;BORDER-TOP:#b5c4df 1pt solid;BORDER-RIGHT:medium none;PADDING-TOP:3pt">
<span style="font-weight:bold">From: </span>Ndn-interest <<a href="mailto:ndn-interest-bounces@lists.cs.ucla.edu" target="_blank">ndn-interest-bounces@lists.cs.ucla.edu</a>> on behalf of Ishita Dasgupta <<a href="mailto:ishita.dasgupta@gmail.com" target="_blank">ishita.dasgupta@gmail.com</a>><br>
<span style="font-weight:bold">Date: </span>Friday, July 28, 2017 at 0:47:00<br>
<span style="font-weight:bold">To: </span>"<a href="mailto:ndn-interest@lists.cs.ucla.edu" target="_blank">ndn-interest@lists.cs.ucla.edu</a>" <<a href="mailto:ndn-interest@lists.cs.ucla.edu" target="_blank">ndn-interest@lists.cs.ucla.edu</a>><br>
<span style="font-weight:bold">Subject: </span>[Ndn-interest] Fixed window size for interests in ndnfs or PyNDN like ndncatchunks<br>
</div></span></div><div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif"><span id="m_-282941147720465158OLK_SRC_BODY_SECTION">
<div><br>
</div>
<div>
<div>
<div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">Hi All, </div>
<div class="gmail_default" style="font-family:tahoma,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">Has anyone implemented the fixing of a window size for interest packet requests (rather than having one interest sent out per data packet sequentially, as is the case in ndnfs and PyNDN) like
 in ndncatchunks?</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif"><br>
The ndnfs paper mentions having implemented a fixed-size pipeline mechanism in their paper, but I was unable to find any such ndnfs client on the ndnfs-port github repo. It would be great if someone has any information regarding this and can point me to any
 relevant information.</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">Thanks,</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">Ishita</div>
</div>
</div>
</div>
</span></div></blockquote></div></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><font face="tahoma, sans-serif"><span style="font-size:12.8000001907349px">Regards,</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">Ishita Dasgupta</span><br style="font-size:12.8000001907349px"><i style="font-size:12.8000001907349px">Graduate Student<br></i><i><font size="2"><span>College</span> of <span>Information</span> and <span>Computer</span> <span>Sciences</span></font></i><i style="font-size:12.8000001907349px">,<br>UMass Amherst</i><br style="font-size:12.8000001907349px"><i style="font-size:12.8000001907349px">Email</i><span style="font-size:12.8000001907349px">: <a href="mailto:ishitadg@cs.umass.edu" target="_blank">ishitadg@cs.umass.edu</a></span></font><br></div></div></div></div></div></div>