<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>