<html><head></head><body><div class="ydp9e68940dyahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div><div dir="ltr" data-setdir="false"><div><div dir="ltr" data-setdir="false">Hi Zakrai,</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><div><div dir="ltr" data-setdir="false">1.a) How to calculate the total of entries in the CS at each second of the<br></div><div>simulation time?</div><div dir="ltr" data-setdir="false"><div><div dir="ltr">2) Similarly, is there any way to obtain the number of entries in the PIT<br></div><div dir="ltr">by time?</div></div></div></div><div><br></div></div><div dir="ltr" data-setdir="false">To get PIT and CS size (number of entries), her a simple code:</div><div dir="ltr" data-setdir="false"><div><div><br></div><div>void printPitCSSize()</div>{<br>  auto currentNode = ns3::NodeList::GetNode(ns3::Simulator::GetContext());<br>  auto& CurrNodePit = currentNode->GetObject<ndn::L3Protocol>()->getForwarder()->getPit();<br>  auto& CurrNodeCS = currentNode->GetObject<ndn::L3Protocol>()->getForwarder()->getCs();<br>  std::cout << "PIT number of entries: " << CurrNodePit.size() << " | CS number of stored packets: " <<  CurrNodeCS.size();<br><div>}</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">to get that information at every specific time, you can schedule calling <span>printPitCSSize() function using <span>ns3::Simulator::Schedule().</span></span></div></div><div><br></div></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">1.b) If I use the CS tracer and count the number of cache hits at every second, does this give the number of entries at that time?</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">No. Cache hits do not express the total number stord packets in the cache. Cache hit only indicates the case that a request has been successfully satisified from the node's local cache. Assume that there are 10 <span>stored </span>packets in the cache, at specific time, 2 requests have been received and satisifed from the local cache, in this case the cache size is 10 while the cache hits is 2.<span></span>  <br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">I hope it helps.</div><div dir="ltr" data-setdir="false"><br></div></div></div><font size="2" face="verdana, helvetica, sans-serif">Best regards,</font><div class="ydp9e68940dsignature"><div style="font-family:Helvetica, Arial, sans-serif;font-size:16px;"><div style="font-family:arial, helvetica, clean, sans-serif;"><font size="2" face="verdana, helvetica, sans-serif">Hussein </font><b><font size="2"><br></font></b></div></div></div></div>
        <div><br></div><div><br></div>
        
        </div><div id="ydpd31820efyahoo_quoted_4253476583" class="ydpd31820efyahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Thursday, October 14, 2021, 03:00:05 AM GMT+8,  <ndnsim-request@lists.cs.ucla.edu> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Send ndnSIM mailing list submissions to<br></div><div dir="ltr">    <a href="mailto:ndnsim@lists.cs.ucla.edu" rel="nofollow" target="_blank">ndnsim@lists.cs.ucla.edu</a><br></div><div dir="ltr"><br></div><div dir="ltr">To subscribe or unsubscribe via the World Wide Web, visit<br></div><div dir="ltr">    <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="nofollow" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br></div><div dir="ltr">or, via email, send a message with subject or body 'help' to<br></div><div dir="ltr">    <a href="mailto:ndnsim-request@lists.cs.ucla.edu" rel="nofollow" target="_blank">ndnsim-request@lists.cs.ucla.edu</a><br></div><div dir="ltr"><br></div><div dir="ltr">You can reach the person managing the list at<br></div><div dir="ltr">    <a href="mailto:ndnsim-owner@lists.cs.ucla.edu" rel="nofollow" target="_blank">ndnsim-owner@lists.cs.ucla.edu</a><br></div><div dir="ltr"><br></div><div dir="ltr">When replying, please edit your Subject line so it is more specific<br></div><div dir="ltr">than "Re: Contents of ndnSIM digest..."<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">Today's Topics:<br></div><div dir="ltr"><br></div><div dir="ltr">   1. Current size of CS & PIT (Zakaria SABIR)<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">----------------------------------------------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Message: 1<br></div><div dir="ltr">Date: Wed, 13 Oct 2021 16:21:32 +0100<br></div><div dir="ltr">From: Zakaria SABIR <<a href="mailto:zakaria.sabir@uit.ac.ma" rel="nofollow" target="_blank">zakaria.sabir@uit.ac.ma</a>><br></div><div dir="ltr">To: ndnsim <<a href="mailto:ndnsim@lists.cs.ucla.edu" rel="nofollow" target="_blank">ndnsim@lists.cs.ucla.edu</a>><br></div><div dir="ltr">Subject: [ndnSIM] Current size of CS & PIT<br></div><div dir="ltr">Message-ID:<br></div><div dir="ltr">    <<a href="mailto:CAPQYZ1-5PZpqx10XBtkvzbR8TWkEBnbFn9fYP4Ex9990mBEXQA@mail.gmail.com" rel="nofollow" target="_blank">CAPQYZ1-5PZpqx10XBtkvzbR8TWkEBnbFn9fYP4Ex9990mBEXQA@mail.gmail.com</a>><br></div><div dir="ltr">Content-Type: text/plain; charset="utf-8"<br></div><div dir="ltr"><br></div><div dir="ltr">Dear members,<br></div><div dir="ltr"><br></div><div dir="ltr">I have 2 questions about the size of the CS and the PIT:<br></div><div dir="ltr"><br></div><div dir="ltr">1) How to calculate the total of entries in the CS at each second of the<br></div><div dir="ltr">simulation time? If I use the CS tracer and count the number of cache hits<br></div><div dir="ltr">at every second, does this give the number of entries at that time?<br></div><div dir="ltr"><br></div><div dir="ltr">2) Similarly, is there any way to obtain the number of entries in the PIT<br></div><div dir="ltr">by time?<br></div><div dir="ltr"><br></div><div dir="ltr">Regards,<br></div><div dir="ltr">Zakaria<br></div><div dir="ltr">?<br></div><div dir="ltr">-------------- next part --------------<br></div><div dir="ltr">An HTML attachment was scrubbed...<br></div><div dir="ltr">URL: <<a href="http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20211013/ed993460/attachment-0001.html" rel="nofollow" target="_blank">http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20211013/ed993460/attachment-0001.html</a>><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Subject: Digest Footer<br></div><div dir="ltr"><br></div><div dir="ltr">_______________________________________________<br></div><div dir="ltr">ndnSIM mailing list<br></div><div dir="ltr"><a href="mailto:ndnSIM@lists.cs.ucla.edu" rel="nofollow" target="_blank">ndnSIM@lists.cs.ucla.edu</a><br></div><div dir="ltr"><a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="nofollow" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">End of ndnSIM Digest, Vol 107, Issue 23<br></div><div dir="ltr">***************************************<br></div></div>
            </div>
        </div></body></html>