Evaluating the Use of Motes and TinyOS for a Mobile Sensor Platform

Monitoring containers during transport in a secure, tamper resistant, and reliable manner, is the subject of the IBM Secure Trade Lane project (STL). We have evaluated a platform based on motes (i.e. very small computers) and TinyOS as the base for communication in STL. We implemented an IEEE 802.15.4 full functional device (FFD) MAC layer with beacon support, and we discovered that running this MAC layer was too much for the motes. We saw starvation and we experienced a far too slow data transfer between layers in TinyOS. We tried to overcome the starvation problems by introducing means to limit the high number of timer interrupts required by the MAC layer. Our approach is called Adaptive Timer Resolution, but it did not solve our problems in this case. We concluded that motes and TinyOS are insufficient for the 802.15.4 FFD MAC layer and that this platform is having problems running applications with a high frequency of interrupts, and still execute useful code in between.Our contributins are the evaluation of the mote platform by pushing it beyond its limits and our timer resolution control mechanism Adaptive Timer Resolution.

[1]  Robert Szewczyk,et al.  System architecture directions for networked sensors , 2000, ASPLOS IX.

[2]  David E. Culler,et al.  Reliable transfer on wireless sensor networks , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[3]  Ian F. Akyildiz,et al.  A scalable approach for reliable downstream data delivery in wireless sensor networks , 2004, MobiHoc '04.

[4]  Wendi B. Heinzelman,et al.  Adaptive protocols for information dissemination in wireless sensor networks , 1999, MobiCom.

[5]  Raghupathy Sivakumar,et al.  Sink-to-sensors reliability in sensor networks , 2003, MOCO.

[6]  Hongqiang Zhai,et al.  TCP performance over mobile ad hoc networks , 2004, Canadian Journal of Electrical and Computer Engineering.

[7]  Nitin H. Vaidya,et al.  Analysis of TCP Performance over Mobile Ad Hoc Networks , 1999, Wirel. Networks.

[8]  Victor C. M. Leung,et al.  Secure routing with tamper resistant module for mobile Ad hoc networks , 2003, MOCO.

[9]  Özgür B. Akan,et al.  ESRT: event-to-sink reliable transport in wireless sensor networks , 2003, MobiHoc '03.

[10]  David E. Culler,et al.  The nesC language: A holistic approach to networked embedded systems , 2003, PLDI.

[11]  Raghupathy Sivakumar,et al.  ATP: a reliable transport protocol for ad hoc networks , 2003, IEEE Transactions on Mobile Computing.

[12]  William G. Scanlon,et al.  Analysis of the performance of IEEE 802.15.4 for medical sensor body area networking , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[13]  Gabor Karsai,et al.  Smart Dust: communicating with a cubic-millimeter computer , 2001 .

[14]  Kristofer S. J. Pister,et al.  Smart Dust: Communicating with a Cubic-Millimeter Computer , 2001, Computer.