Implementation and Performance Evaluation of nanoIP Protocols: Simplified Versions of TCP, UDP,HTTP and SLP for Wireless Sensor Networks

We present the implementation architecture and performance evaluation of the nanoIP protocol stack. The stack consists of miniaturized versions of UDP, TCP, SLP and HTTP protocols with reduced header sizes and complexity to make the protocols usable in wireless sensor networks. Similarity to the TCP/IP stack facilitates the development of gateways towards IP-based networks and makes the use of the stack easier for developers accustomed to network programming. Our implementation work and experiments show that the footprint of the stack is acceptable even for the most resource constrained sensor nodes.

[1]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

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

[3]  Adam Dunkels,et al.  Distributed tcp caching for wireless sensor networks , 2004 .

[4]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[5]  Geoff Mulligan,et al.  The 6LoWPAN architecture , 2007, EmNets '07.

[6]  Sung-Ju Lee,et al.  A performance comparison study of ad hoc wireless multicast protocols , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[7]  Sanjay Jha,et al.  Wireless Sensor Networks for Battlefield Surveillance , 2006 .

[8]  Torsten Braun,et al.  Energy-Efficient TCP Operation in Wireless Sensor Networks , 2005, PIK Prax. Informationsverarbeitung Kommun..

[9]  Janne Riihijärvi,et al.  NanoIP: the zen of embedded networking , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[10]  I. Damgård,et al.  The protocols. , 1989, The New Zealand nursing journal. Kai tiaki.

[11]  T. Braun,et al.  TCP support for sensor networks , 2007, 2007 Fourth Annual Conference on Wireless on Demand Network Systems and Services.

[12]  K.B. Lee,et al.  Open standards for homeland security sensor networks , 2005, IEEE Instrumentation & Measurement Magazine.

[13]  John Heidemann,et al.  RMST: reliable data transport in sensor networks , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[14]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.1 , 1997, RFC.

[15]  Chieh-Yih Wan,et al.  PSFQ: a reliable transport protocol for wireless sensor networks , 2002, WSNA '02.

[16]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[17]  Adam Dunkels,et al.  Making TCP/IP Viable for Wireless Sensor Networks , 2004 .