[Ndn-interest] Interest Order Maintaining

Christos Papadopoulos christos at cs.colostate.edu
Sat Feb 14 07:20:42 PST 2015

On 02/14/2015 06:35 AM, Nitinder Mohan wrote:
> Hi Junxiao,
> Wouldn't this hamper working of multimedia applications that require
> live streaming of data? If the interest for next chunk of data has to
> wait until the earlier chunk has arrived, wouldn't this slow down data
> transfer rate considerably?

Just like IP, you can build that functionality on top of the basic 
interest/data exchange.

With IP you typically use a playout buffer to ensure smooth playback. 
The same buffer is typically used for reassembly if your transport is UDP.

I suspect that a well-designed UDP/IP multimedia application that is 
mindful of out-of-order delivery would not be hard to port to NDN.


> Thanks and Regards
> Nitinder Mohan
> MTech (CE) IIIT Delhi
> http://home.iiitd.edu.in/~nitinder1369/
> On Sat, Feb 14, 2015 at 6:56 PM, Junxiao Shi
> <shijunxiao at email.arizona.edu <mailto:shijunxiao at email.arizona.edu>> wrote:
>     Hi Nitinder
>     NDN network does not guarantee in order delivery. An Interest could
>     also be delivered to the producer multiple times.
>     It's advised that apps are designed to not require in order delivery.
>     If an app requires in order Interest delivery, one choice is to
>     implement stop and wait: consumer sends the next Interest after
>     previous ones are answered.
>     Yours, Junxiao
>     On Feb 14, 2015 3:50 AM, "Nitinder Mohan" <nitinder1369 at iiitd.ac.in
>     <mailto:nitinder1369 at iiitd.ac.in>> wrote:
>         Hello All!
>         A curious question comes to my mind regarding routing strategy
>         in NDN.
>         Let us assume that there is one consumer and one producer in a
>         network consisting of myriad of routers. If a consumer issues
>         continuous interests for different data packets from the same
>         producer, is it guaranteed that the Interest packets will arrive
>         at producer in the same order as in which they were published?
>         I understand that NDN follows multipath routing and later
>         selects paths from its PIT entry according to performance of
>         returning data. But wouldn't consecutive interests be sent on
>         the same interface presuming there is no change in the network.
>         Thanks and Regards
>         Nitinder Mohan
>         MTech (CE) IIIT Delhi
>         http://home.iiitd.edu.in/~nitinder1369/
>         _______________________________________________
>         Ndn-interest mailing list
>         Ndn-interest at lists.cs.ucla.edu
>         <mailto:Ndn-interest at lists.cs.ucla.edu>
>         http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest
> _______________________________________________
> Ndn-interest mailing list
> Ndn-interest at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest

More information about the Ndn-interest mailing list