On Dec 12, 2006, at 2:53 AM, Miguel Pereira wrote:

Hi David,

Thanks for your help and report.
In my opinion to improve the reliability you should concentrate on resend messages. The major problem, i think, is because you are not resending the messages with CCA. I think you should use resend with CCA by default and only use resend without CCA if the message was not ack but the CCA check was passed true. If you put the resend with CCA, even better if with "advanced CCA", I think you will notice large improvements on Average Packets Dropped but a significant reduce too on Average Packets Received. Maybe that will be the price for increasing reliability.


I believe pretty strongly that the MAC layer should not specify a retransmission policy for reliability. That should be up to the network layer. E.g., if you look at CTP (the T2 collection protocol), it might choose a new destination after as little as 1 unacknowledged packet. Not considering collisions, we've collected pretty good data suggesting that instantaneous link quality is for the most part bimodal[1]: losses can be highly correlated.

Phil

[1] http://sing.stanford.edu/pubs/ip-hotnetsV.pdf

_______________________________________________
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to