PicOS & VNETI - Enabling Real Life Layer-less WSN Applications

Nicholas M. Boers, Ioanis Nikolaidis, Pawel Gburzynski, Wlodek Olesinski

2012

Abstract

In the simple devices used for wireless sensor networks, the costs associated with a layered approach can be significant. Small-footprint operating systems have been developed by adopting non-traditional approaches to network abstractions while still aiming to simplify software development. In these approaches, some elements of modularity are valuable to retain, e.g., packet buffer management, which can be factored out of the layers and supported by a generic interface. In this paper, we describe the PicOS operating system with its versatile network interface (VNETI) and describe our experience using it. VNETI’s approach to the problem, where it acts as a mediator between (a) the application programming interface, (b) protocol plug-ins, and (c) a physical input/output module, allows for an effective component-based design with low overheads. With our essentially layer-less approach to networking, we have found it intuitive to incorporate even the simplest devices into nontrivial networks.

References

  1. Abrach, H., Bhatti, S., Carlson, J., Dai, H., Rose, J., Sheth, A., Shucker, B., Deng, J., and Han, R. (2003). MANTIS: system support for MultimodAl NeTworks of In-situ Sensors. In WSNA 7803: Proceedings of the 2nd ACM International Conference on Wireless Sensor Networks and Applications, pages 50-59, New York, NY. ACM.
  2. Abrach, H., Bhatti, S., Carlson, J., Dai, H., Rose, J., Sheth, A., Shucker, B., Deng, J., and Han, R. (2003). MANTIS: system support for MultimodAl NeTworks of In-situ Sensors. In WSNA 7803: Proceedings of the 2nd ACM International Conference on Wireless Sensor Networks and Applications, pages 50-59, New York, NY. ACM.
  3. Akhmetshina, E., Gburzynski, P., and Vizeacoumar, F. (2003). PicOS: A tiny operating system for extremely small embedded platforms. In Arabnia, H. R. and Yang, L. T., editors, Embedded Systems and Applications, pages 116-122. CSREA Press.
  4. Akhmetshina, E., Gburzynski, P., and Vizeacoumar, F. (2003). PicOS: A tiny operating system for extremely small embedded platforms. In Arabnia, H. R. and Yang, L. T., editors, Embedded Systems and Applications, pages 116-122. CSREA Press.
  5. Beutel, J. (2006). Fast-prototyping using the BTnode platform. In DATE 7806: Proceedings of the Conference on Design, Automation and Test in Europe, pages 977- 982, 3001 Leuven, Belgium, Belgium. European Design and Automation Association.
  6. Beutel, J. (2006). Fast-prototyping using the BTnode platform. In DATE 7806: Proceedings of the Conference on Design, Automation and Test in Europe, pages 977- 982, 3001 Leuven, Belgium, Belgium. European Design and Automation Association.
  7. Boers, N. M., Chodos, D., Huang, J., Stroulia, E., Gburzynski, P., and Nikolaidis, I. (2009). The Smart Condo: Visualizing independent living environments in a virtual world. In PervasiveHealth 7809: Proceedings from the 3rd International Conference on Pervasive Computing Technologies for Healthcare, London, UK.
  8. Boers, N. M., Chodos, D., Huang, J., Stroulia, E., Gburzynski, P., and Nikolaidis, I. (2009). The Smart Condo: Visualizing independent living environments in a virtual world. In PervasiveHealth 7809: Proceedings from the 3rd International Conference on Pervasive Computing Technologies for Healthcare, London, UK.
  9. Dunkels, A., Gronvall, B., and Voigt, T. (2004). Contiki - a lightweight and flexible operating system for tiny networked sensors. In 29th Annual IEEE Intl. Conference on Local Computer Networks, pages 455-462.
  10. Dunkels, A., Gronvall, B., and Voigt, T. (2004). Contiki - a lightweight and flexible operating system for tiny networked sensors. In 29th Annual IEEE Intl. Conference on Local Computer Networks, pages 455-462.
  11. Eswaran, A., Rowe, A., and Rajkumar, R. (2005). NanoRK: an energy-aware resource-centric RTOS for sensor networks. In RTSS 7805: 26th IEEE Intl. Real-Time Systems Symp., pages 256-265, Miami, FL.
  12. Eswaran, A., Rowe, A., and Rajkumar, R. (2005). NanoRK: an energy-aware resource-centric RTOS for sensor networks. In RTSS 7805: 26th IEEE Intl. Real-Time Systems Symp., pages 256-265, Miami, FL.
  13. Gburzynski, P. (1995). Protocol Design for Local and Metropolitan Area Networks. Prentice Hall PTR, Upper Saddle River, NJ.
  14. Gburzynski, P. (1995). Protocol Design for Local and Metropolitan Area Networks. Prentice Hall PTR, Upper Saddle River, NJ.
  15. Gburzynski, P., Kaminska, B., and Olesinski, W. (2007). A tiny and efficient wireless ad-hoc protocol for low-cost sensor networks. In DATE 7807: Proc. of the Conference on Design, Automation and Test in Europe, pages 1557-1562, San Jose, CA. EDA Consortium.
  16. Gburzynski, P., Kaminska, B., and Olesinski, W. (2007). A tiny and efficient wireless ad-hoc protocol for low-cost sensor networks. In DATE 7807: Proc. of the Conference on Design, Automation and Test in Europe, pages 1557-1562, San Jose, CA. EDA Consortium.
  17. Gburzynski, P. and Nikolaidis, I. (2006). Wireless network simulation extensions in SMURPH/SIDE. In WSC 7806: Proceedings of the 2006 Winter Simulation Conference, Monterey, California.
  18. Gburzynski, P. and Nikolaidis, I. (2006). Wireless network simulation extensions in SMURPH/SIDE. In WSC 7806: Proceedings of the 2006 Winter Simulation Conference, Monterey, California.
  19. Haque, I., Nikolaidis, I., and Gburzynski, P. (2009). A scheme for indoor localization through RF profiling. In ICC 7809: IEEE International Conference on Communications, Dresden, Germany.
  20. Haque, I., Nikolaidis, I., and Gburzynski, P. (2009). A scheme for indoor localization through RF profiling. In ICC 7809: IEEE International Conference on Communications, Dresden, Germany.
  21. Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Gay, D., Hill, J., Welsh, M., Brewer, E., and Culler, D. (2005). TinyOS: An operating system for sensor networks. Ambient Intelligence, pages 115-148.
  22. Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Gay, D., Hill, J., Welsh, M., Brewer, E., and Culler, D. (2005). TinyOS: An operating system for sensor networks. Ambient Intelligence, pages 115-148.
  23. Olesinski, W., Rahman, A., and Gburzynski, P. (2003). TARP: A tiny ad-hoc routing protocol for wireless networks. In ATNAC 7803: Proceedings of Australian Telecommunications Networks and Applications Conference, Melbourne, Australia.
  24. Olesinski, W., Rahman, A., and Gburzynski, P. (2003). TARP: A tiny ad-hoc routing protocol for wireless networks. In ATNAC 7803: Proceedings of Australian Telecommunications Networks and Applications Conference, Melbourne, Australia.
Download


Paper Citation


in Harvard Style

M. Boers N., Nikolaidis I., Gburzynski P. and Olesinski W. (2012). PicOS & VNETI - Enabling Real Life Layer-less WSN Applications . In Proceedings of the 1st International Conference on Sensor Networks - Volume 1: SENSORNETS, ISBN 978-989-8565-01-3, pages 53-58. DOI: 10.5220/0003806800530058


in Harvard Style

M. Boers N., Nikolaidis I., Gburzynski P. and Olesinski W. (2012). PicOS & VNETI - Enabling Real Life Layer-less WSN Applications . In Proceedings of the 1st International Conference on Sensor Networks - Volume 1: SENSORNETS, ISBN 978-989-8565-01-3, pages 53-58. DOI: 10.5220/0003806800530058


in Bibtex Style

@conference{sensornets12,
author={Nicholas M. Boers and Ioanis Nikolaidis and Pawel Gburzynski and Wlodek Olesinski},
title={PicOS & VNETI - Enabling Real Life Layer-less WSN Applications},
booktitle={Proceedings of the 1st International Conference on Sensor Networks - Volume 1: SENSORNETS,},
year={2012},
pages={53-58},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003806800530058},
isbn={978-989-8565-01-3},
}


in Bibtex Style

@conference{sensornets12,
author={Nicholas M. Boers and Ioanis Nikolaidis and Pawel Gburzynski and Wlodek Olesinski},
title={PicOS & VNETI - Enabling Real Life Layer-less WSN Applications},
booktitle={Proceedings of the 1st International Conference on Sensor Networks - Volume 1: SENSORNETS,},
year={2012},
pages={53-58},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003806800530058},
isbn={978-989-8565-01-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Sensor Networks - Volume 1: SENSORNETS,
TI - PicOS & VNETI - Enabling Real Life Layer-less WSN Applications
SN - 978-989-8565-01-3
AU - M. Boers N.
AU - Nikolaidis I.
AU - Gburzynski P.
AU - Olesinski W.
PY - 2012
SP - 53
EP - 58
DO - 10.5220/0003806800530058


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Sensor Networks - Volume 1: SENSORNETS,
TI - PicOS & VNETI - Enabling Real Life Layer-less WSN Applications
SN - 978-989-8565-01-3
AU - M. Boers N.
AU - Nikolaidis I.
AU - Gburzynski P.
AU - Olesinski W.
PY - 2012
SP - 53
EP - 58
DO - 10.5220/0003806800530058