Hello Rahul and Samita :

I thought, the performance would improve with higher X value,  but that is not 
true - perhaps due to increased payload size.

Yes, the increased payload size causes higher number of fragments per payload 
which increases payload loss probability since a single fragment loss will 
cause complete payload failure.

[PT>] Yep: this shows the chances of not only losing the packet but buffer 
bloat on the receiver, which entails not having memory left for receiving 
normal packets. IOW this justifies doing recoverable fragments.


Also, it shows that by controlling the pacing of forwarding the fragments the 
performance can be improved to a great degree in a medium to small size mesh. ( 
in this example, 50 nodes).

What happens when you increase the mesh size ( aka number of nodes)?

Yes we can increase the mesh size but then I do not think it will change the 
inferences much. We also wanted to try different (higher) node densities which 
I feel might further cause problems for fragment forwarding. Among other things 
we also want to experiment with fragment acknowledgement mechanism. But we 
haven’t really validated all these points.
[PT>] In a real network we can expect more than one flow. Here the one packet 
appears smooth but that’s because there is nothing to interfere with. What if 
you kept on sending packets continuously, and over multiple crossing paths?
There are really 2 effects that justify pacing the fragments. With a channel 
hopping technology like TSCH, it is just to left the next hop forward the 
fragment, so the wait can be short. When using a single frequency, there is 
also avoidance of hidden terminal between consecutive fragments, which means 
that we have to wait for the fragments to relay over multiple hops.
This tells us that the fragment forwarding technique is a lot more efficient 
when coupled with 6TiSCH. None of this is a surprised, all was described to the 
group when we started (see my slides from a few IETFS ago, see slide 32 of 
https://datatracker.ietf.org/meeting/101/materials/slides-101-6lo-fragmentation-design-team-formation-update-00
 ).

I hope others continue the great work that Rahul has started, in particular 
with TSCH and multiple flows.

Take care,

Pascal

_______________________________________________
Lwip mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lwip

Reply via email to