<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Laqin</p>
<p>I think we need more information before we can give you an
answer. Why is the broadcast happening? Is only on the first hop
from the user? Are you talking about a MAC layer broadcast or a
message sent to all faces at the NDN layer?</p>
<p>The following may or may not relate to your question.<br>
</p>
<p>The way I understand the question is that, the NDN stack at the
end user decides to broadcast an interest over all available
faces, perhaps because it has no route or as part of an experiment
looking for a better route to the content. I would not expect
implosion at the end point, since typically there are not that
many next hop potential responders (implosion would happen if
there were many next hop NDN routers that receive the broadcast
*and* they had the requested content). While I can construct
scenarios where that may potentially happen, I can't imagine they
will be very common.</p>
<p>I expect the broadcast (at the MAC or NDN layers) to be handled
by the strategy layer. Once responses start to arrive, the
strategy layer will select one or more faces (possibly those that
responded faster) and send future interests there.</p>
<p>Christos.<br>
</p>
<br>
<div class="moz-cite-prefix">On 12/15/2016 12:56 AM,
<a class="moz-txt-link-abbreviated" href="mailto:Marc.Mosko@parc.com">Marc.Mosko@parc.com</a> wrote:<br>
</div>
<blockquote cite="mid:BC128B4D-07AE-4A48-A6B6-AB3937C4C8DF@parc.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
Unless some extra mechanism is used, one could have a Data object
implosion problem when many other systems have a Data to satisfy
the interest. The sender’s PIT will filter out multiple
responses, but it is expensive network-wise. I am not sure if NFD
will unicast or broadcast the response Data.
<div class=""><br class="">
</div>
<div class="">The old CCNx 0.8 forwarder would apply a randomized
delay before answering a broadcast and if it saw another
response during that period, it would suppress its transmission.
This is like a gossip style suppression sometimes used in
MANETs. It does rely on the response Data being broadcast too
so everyone else sees it. In a high-speed LAN, using this kind
of broadcast-broadcast communications is pretty inefficient as a
large switch often runs much slower with broadcast traffic.
Over other styles of networks, like wifi, it might make sense,
though one would lose RTS-CTS and ACKs, which introduces other
problems.</div>
<div class=""><br class="">
</div>
<div class="">Personally, I think broadcasts should be use
sparingly, such as for initial discovery or to elect a cluster
head, etc., and then use unicast.</div>
<div class=""><br class="">
</div>
<div class="">Marc</div>
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Dec 14, 2016, at 10:34 PM, Laqin Fan
(lfan1) <<a moz-do-not-send="true"
href="mailto:lfan1@memphis.edu" class="">lfan1@memphis.edu</a>>
wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="WordSection1" style="page: WordSection1;
font-family: Helvetica; font-size: 14px; font-style:
normal; font-variant-caps: normal; font-weight: normal;
letter-spacing: normal; orphans: auto; text-align:
start; text-indent: 0px; text-transform: none;
white-space: normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px;">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class="">
Hello all,<o:p class=""></o:p></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class="">
<o:p class=""> </o:p></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class="">
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?<o:p class=""></o:p></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class="">
Could anyone please make me clear? I really appreciate
it.<o:p class=""></o:p></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class="">
<o:p class=""> </o:p></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class="">
Thanks,<o:p class=""></o:p></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class="">
Laqin Fan<o:p class=""></o:p></div>
</div>
<span style="font-family: Helvetica; font-size: 14px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
float: none; display: inline !important;" class="">_______________________________________________</span><br
style="font-family: Helvetica; font-size: 14px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;"
class="">
<span style="font-family: Helvetica; font-size: 14px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
float: none; display: inline !important;" class="">Ndn-interest
mailing list</span><br style="font-family: Helvetica;
font-size: 14px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;"
class="">
<a moz-do-not-send="true"
href="mailto:Ndn-interest@lists.cs.ucla.edu"
style="color: rgb(149, 79, 114); text-decoration:
underline; font-family: Helvetica; font-size: 14px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;"
class="">Ndn-interest@lists.cs.ucla.edu</a><br
style="font-family: Helvetica; font-size: 14px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;"
class="">
<a moz-do-not-send="true"
href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest"
style="color: rgb(149, 79, 114); text-decoration:
underline; font-family: Helvetica; font-size: 14px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; orphans:
auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;"
class="">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a></div>
</blockquote>
</div>
<br class="">
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Ndn-interest mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Ndn-interest@lists.cs.ucla.edu">Ndn-interest@lists.cs.ucla.edu</a>
<a class="moz-txt-link-freetext" href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a>
</pre>
</blockquote>
<br>
</body>
</html>