<div dir="ltr"><p style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:'Courier New'">Some more clarifications:</span></p><p style="font-family:arial,sans-serif;font-size:13px;margin-left:0.5in"><span style="font-family:'Courier New'">1><span style="font-size:7pt;font-family:'Times New Roman'">  </span></span><span style="font-family:'Courier New'">By CCN I mean CCN/NDN paradigm and not the CCN daemon. How come a thread would come to know the name of another thread, because threads created by a parent process are unaware of each other.</span></p><p style="font-family:arial,sans-serif;font-size:13px;margin-left:0.5in"><span style="font-family:'Courier New'">2><span style="font-size:7pt;font-family:'Times New Roman'">  </span></span><span style="font-family:'Courier New'">Right now my concern is only about ndnSIM. I don’t know anything about NFD. While searching, I found there is something MPI in NS-3, but I am not sure do I need this one or something else.</span></p><p style="font-family:arial,sans-serif;font-size:13px;margin-left:0.5in"><span style="font-family:'Courier New'">3><span style="font-size:7pt;font-family:'Times New Roman'">  </span></span><span style="font-family:'Courier New'">By distributed application I mean an application which can be divided into some threads such that each thread work parallely. End result of such a process execution should be same as that of its serial execution. </span></p></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 1, 2014 at 5:15 AM, Ilya Moiseenko <span dir="ltr"><<a href="mailto:iliamo@ucla.edu" target="_blank">iliamo@ucla.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>I don’t work with CCNx daemon, but with NFD daemon each of your threads can register its own individual name like</div><div>1) /chatapp/thread1</div><div>2) /chatapp/thread2</div><div>3) /chatapp/thread3</div><div><br></div><div>I didn’t understand question b), but you can have intra-process communication with Interest and Data packets in NFD.</div><div><br></div><div>Regarding ndnSIM, in normal mode, its core works in a single thread, and it’s not that trivial to make your simulation scenario run in multiple-threads. </div><div>You can refer to general NS-3 documentation for help.</div><div><br></div><div>To find some information about “pushing”  you can find the section talking about "Command Interests" in NFD developers guide.</div><div><br></div><div>Ilya</div><br><div><div><div class="h5"><div>On Sep 30, 2014, at 4:32 AM, Haroon Rashid <<a href="mailto:haroonr@iiitd.ac.in" target="_blank">haroonr@iiitd.ac.in</a>> wrote:</div><br></div></div><blockquote type="cite"><div><div class="h5"><div dir="ltr">Dear All,<div><br clear="all"><div><p class="MsoNormal">I am curious to know how a distributed application works in
CCN paradigm. Consider a scenario where an application is having three threads (logical
<span>processes</span>) running on three nodes (three processors <span>of</span> a single node). Now, if
these three processes want to communicate with each other for a certain reason.
How can I achieve the same in CCN, i.e.,  (a) how processes can refer to each other (NAMING
CONCERN) (b) will the format of Interest and Data packets will be same as that
of current packet structure in CCN/NDN. Since, these communication messages
might be very short like Hello packets or status request of a node.</p><p class="MsoNormal"><br></p><p class="MsoNormal">Is there any simple distributed
application with which I can start working and come out with different possibilities
of communication between processes of an application? Furthermore, I would like to mention that I
want do this in <span>ndnSIM</span>.  Currently, is
there any support (libraries) in <span>ndnSIM</span> for doing this.</p><p class="MsoNormal"><br></p><p class="MsoNormal">Another concern I am thinking is
that  I know that CCN is pull based
approach. Can I mix a push based approach for some messages in a distributed scenario
discussed above without violating CCN 
paradigm?</p><p class="MsoNormal"><br></p><p class="MsoNormal">Best, <br></p></div><div dir="ltr"><div><div>Haroon Rashid<br></div><br></div><br></div>
</div></div></div></div>
_______________________________________________<br>ndnSIM mailing list<br><a href="mailto:ndnSIM@lists.cs.ucla.edu" target="_blank">ndnSIM@lists.cs.ucla.edu</a><br><a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br></blockquote></div><br></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><div>Haroon Rashid<br></div><br></div><br></div>
</div>