[Ndn-interest] Questions about broadcasting an interest

Laqin Fan (lfan1) lfan1 at memphis.edu
Thu Dec 15 11:04:50 PST 2016

Hi Hassan,

Thank you for your response, now I understand the question about two data packets arrive at the same time, what the consumer does and after the first data is received, the PIT entry will be deleted, other satisfied data packets will be discarded. Thanks.


From: Syed Hassan Ahmed [mailto:s.h.ahmed at ieee.org]
Sent: Thursday, December 15, 2016 12:46 AM
To: Laqin Fan (lfan1) <lfan1 at memphis.edu>; ndn-interest at lists.cs.ucla.edu
Subject: Re: [Ndn-interest] Questions about broadcasting an interest

Dear Laqin,

While looking at the question technically, I would give two aspects:

1. Either we make an assumption that without any milisecond difference, if both packets are trying to reach same consumer: packets might collide/drop. In that case, Consumer's PIT entry is still having an entry and it will wait for a certain amount of time and will rebroadcast Interest as it is unsatisfied.

2. Or, if we avoid this narrow assumption, when the first copy of Data packet arrives, consumer matches the Data name with entries in PIT. Once it is determined that the received packet is not unsolicited, the Data is stored at CS (let's say) and corresponding PIT entry is deleted. On the arrival of second copy, it is treated as unsolicited packet and thus discarded.

Meanwhile, it depends on the application as well. If the consumer prefers freshness as priority one, it may use Pub/Sub and wait for the fresh copy. However, that will lead the discussion towards another debate. I hope point 1 and 2  clears the question.


On Thu, Dec 15, 2016 at 3:35 PM Laqin Fan (lfan1) <lfan1 at memphis.edu<mailto:lfan1 at memphis.edu>> wrote:

Hello all,

I have questions about broadcasting an interest, if a consumer asks for content by broadcasting its interest over all available connectivity, any node hearing the interest and having the satisfied data will respond with a data packet, the

consumer will receive the first data packet? and how? what about the others? And if there are two data packets arriving at the consumer at the same time, what happens?

Could anyone please make me clear? I really appreciate it.


Laqin Fan


Ndn-interest mailing list

Ndn-interest at lists.cs.ucla.edu<mailto:Ndn-interest at lists.cs.ucla.edu>

Best Regards, Syed Hassan Ahmed. (하산) Kyungpook National University, Daegu, Republic of Korea. https://sites.google.com/site/shahmedknu/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20161215/44ccfc95/attachment-0001.html>

More information about the Ndn-interest mailing list