Hi everyone,

I've recently executed some experiments on the performance of Atmel's extended operating mode on the ATmega256RFR2 (which afaik is basically the same as the AT82RF2xx transceivers) in multihop collection traffic scenarios, with unslotted CSMA/CA. For those, we used our own framework for WSNs (CometOS). Result is, that the extended operating mode can severely impact performance (in terms of PRR) in the presence of large fragmented datagrams sent over 6LoWPAN. However, I expect that there will be an impact in any traffic scenario with "enough" traffic to get some node's queue filled to some extent (resulting in repeated transmissions towards the same node).

Problem is the property of the TX_ARET mode to discard any incoming transmissions during the backoff phase of the CSMA mechanism. This leads to a large number of lost frames on longer paths (4 hops are enough to produce a large number of losses), even with rather high backoff exponents and the maximum number of retries. This problem caused me to reimplement our mac driver for the ATmega256RFR2 using the basic operating mode.

As far as I can see, the at86rf2xx driver in the riot repo uses the same extended operating mode and therefore will very likely have the very same weakness. If the time is available, it would probably be a good idea to change the driver to use the basic operating mode or alternatively include a note for users explaining the impact of the extended operating mode for said traffic scenarios. The frame solely caused by the extended operating mode can render results of experiments virtually useless (speaking from my own, sad experience ;-/ )

Kind Regards,
Andreas Weigel

PS: The results of my experiments are published as "Hardware-Assisted 802.15.4 Transmissions and Why to Avoid Them" (http://link.springer.com/chapter/10.1007%2F978-3-319-23237-9_20). If anyone without free access to the resource is interested in the paper, please let me know and I can provide you the whole article.

--
________________________________________________________________________
 Hamburg University of Technology                andreas.wei...@tuhh.de
 Institute of Telematics (E-17)               Tel.: (+49) 40 42878-3746
 Am Schwarzenbergcampus 3                     Fax:  (+49) 40 42878-2581
 21073 Hamburg, Germany       http://www.ti5.tu-harburg.de/staff/weigel
________________________________________________________________________

_______________________________________________
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel

Reply via email to