<div dir="ltr"><span style="font-size:12.8000001907349px">Hi Sabet,</span><div style="font-size:12.8000001907349px"><br><div>Yes, in my network setup of earlier project(not NDN) there were issues with synchronization timers across nodes, as there was not just propagation delay which were deterrent. I was working on WiMAX over WiFi networks and the wireless has more issues other than just propagation delay. We had to deal with channel access delays, queuing delays, congestion delays, packetization delays and we kept on mathematically model our timers.</div></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Lixia,</div><div style="font-size:12.8000001907349px">Thank for your update. Can we have a peek into the new synchronization protocol? I would love to work on it if possible?</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Regards</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 25, 2015 at 11:29 AM, Muhammad Hosain Abdollahi Sabet <span dir="ltr"><<a href="mailto:M.AbdollahiSabet@mail.sbu.ac.ir" target="_blank">M.AbdollahiSabet@mail.sbu.ac.ir</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>






<div>


<p><font size="2">Aniesh,<br>
You mean most of the time Tw(as ChronoSync named it) expired and your nodes did processing of a corresponding sync interest, so missed some others-generated data?<br>
<br>
Sabet<span class=""><br>
<br>
<br>
-----Original Message-----<br>
From: Ndn-interest on behalf of Lixia Zhang<br>
Sent: Tue 8/25/2015 9:52 AM<br>
To: aniesh chawla<br>
Cc: ndn-interest<br>
Subject: Re: [Ndn-interest] Question regarding consistency<br>
<br>
<br>
> On Aug 24, 2015, at 10:00 PM, aniesh chawla <<a href="mailto:chawla.aniesh@gmail.com" target="_blank">chawla.aniesh@gmail.com</a>> wrote:<br>
><br>
> Thanks everyone.<br>
><br>
> Lixia,<br>
> you were right, I was looking for the third point.<br>
><br>
> Wentao,<br>
> Thanks for the clarification about NDNFS<br>
><br>
> So If I run ChronoSync, it will provide me with eventual consistency but there are timers associated with them which might make things bit difficult and complex. Do you think that is timers(as in ChornoSync) is the right way to go forward or was it more like Proof Of Concept to showcase that synchronization is possible? Personally I don't like timers which are associated with network (in this case propagation delay), I had really bad experience when I did beacon synchronization which was almost like the one mentioned in ChronoSync in my earlier project and every time we end up changing the timers.<br>
><br>
> Regards<br>
> Aniesh<br>
<br>
I am not sure what/which ChronoSync "timers" you are concerned about ...<br>
Sync is not just "possible", it's an importance piece in the architecture.<br>
<br>
Would be interested in hearing more about your lessons from your beacon sync.<br>
<br>
The specific design of ChronoSync, as described in ICNP 2013 paper, has its limitations; a revision has been worked on, hope to make it solid enough to share soon.<br>
<br>
Lixia<br>
<br></span>
> On Tue, Aug 25, 2015 at 9:22 AM, Wentao Shang <<a href="mailto:wentaoshang@gmail.com" target="_blank">wentaoshang@gmail.com</a> <<a href="mailto:wentaoshang@gmail.com" target="_blank">mailto:wentaoshang@gmail.com</a>>> wrote:<span class=""><br>
><br>
> > On Aug 24, 2015, at 6:12 AM, aniesh chawla <<a href="mailto:chawla.aniesh@gmail.com" target="_blank">chawla.aniesh@gmail.com</a> <<a href="mailto:chawla.aniesh@gmail.com" target="_blank">mailto:chawla.aniesh@gmail.com</a>>> wrote:<br>
> ><br>
> > Hello Everyone,<br>
> ><br>
> > I have a very basic doubt which I could not resolve while reading documentation of NDN. I would like to also take this as research topic if my doubt is valid.<br>
> ><br>
> > The question is:<br>
> > How is the consistency of data maintained in the network? Since, NDN is "pull" based networking and lets say there is change in file version at one of the node and not in other nodes. I can see the this can be achieved through NDNFS, but still the other nodes will not have change in version of the file. So, how will the new node who is requesting for that file will get to know which version to ask for?<br>
><br>
> Hi Aniesh,<br>
><br>
> As Lixia said in her reply, NDN is a layer-3 protocol. While it moves some of the application layer functionalities into the network layer, it cannot solve every problem the application faces.<br>
><br>
> NDNFS is a piece of software that demonstrates the idea of integrating application data unit (i.e., file blocks) with network data unit (i.e., NDN data packets). It was originally designed to be a local file system without any remote replication. Therefore the data consistency issue was conveniently ignored.<br>
><br>
> If you need synchronization across multiple copies of the data, you may run your application on top of ChronoSync, which gives you some form of eventual consistency.<br>
><br>
> Best,<br>
> Wentao<br>
><br>
> > If we use NDNS to resolve every such query and we use time stamp as version then also it should be propagated throughout the network? I also see that Chrono-sync does something like this but it has waiting timer for propagation delays. So either NDNS is talking to every node in the whole network or some other way.<br>
> ><br>
> > Is my understanding correct or am I missing something here?<br>
> ><br>
> > Thanks a lot<br>
> ><br>
> > Regards<br>
> > Aniesh<br>
> > _______________________________________________<br>
> > Ndn-interest mailing list<br></span>
> > <a href="mailto:Ndn-interest@lists.cs.ucla.edu" target="_blank">Ndn-interest@lists.cs.ucla.edu</a> <<a href="mailto:Ndn-interest@lists.cs.ucla.edu" target="_blank">mailto:Ndn-interest@lists.cs.ucla.edu</a>><br>
> > <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a> <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a>><span class=""><br>
><br>
><br>
> _______________________________________________<br>
> Ndn-interest mailing list<br>
> <a href="mailto:Ndn-interest@lists.cs.ucla.edu" target="_blank">Ndn-interest@lists.cs.ucla.edu</a><br>
> <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a><br>
<br>
<br>
</span></font>
</p>

</div>
</blockquote></div><br></div>