Lessons Learned through Implementation and Performance Comparison of Two MAC/RDC Protocols on Different WSN OS

Abstract : Implementing new, high-performance MAC/RDC protocols on WSN/IoT motes is a complex and requiring task; to do it efficiently, one has to encounter many challenges that need to be overcome using the best trade-off between various and often contradictory objectives. A first key point is the software platform used for implementation: many specialized OSes for WSN motes are available, each one with its own set of features. What are the most important features an OS can offer when trying to implement a new protocol into its network stack? What software platform did we choose according to these requirements? A second point is the availability of development tools facilitating implementation and debugging. Emulators and simulators are such tools. They dramatically help to develop and debug WSN/IoT software. Are they also adequate for performance evaluation of MAC/RDC protocols? Finally, what is the impact of implementation choices on the performance of the final software? To what extent does optimization influence actual results during evaluation? We propose, in this report, our answers to these questions; answers we had to give while building and testing an implementation of our own MAC/RDC protocol.
Complete list of metadatas

Cited literature [11 references]  Display  Hide  Download

https://hal.inria.fr/hal-01202664
Contributor : Kévin Roussel <>
Submitted on : Monday, September 21, 2015 - 3:15:25 PM
Last modification on : Thursday, February 7, 2019 - 5:34:41 PM
Long-term archiving on : Tuesday, December 29, 2015 - 9:00:58 AM

Files

RR-8777.pdf
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution - ShareAlike 4.0 International License

Identifiers

  • HAL Id : hal-01202664, version 1

Citation

Kévin Roussel, Ye-Qiong Song, Olivier Zendra. Lessons Learned through Implementation and Performance Comparison of Two MAC/RDC Protocols on Different WSN OS. [Research Report] RR-8777, INRIA Nancy. 2015, pp.25. ⟨hal-01202664⟩

Share

Metrics

Record views

273

Files downloads

631