A Survey Report on Operating Systems for Tiny Networked Sensors
Abstract
Wireless sensor network (WSN) has attracted researchers worldwide to explore the research oppor- tunities, with application mainly in health monitoring, industry automation, battlefields, home automation and environmental monitoring. A WSN is highly resource constrained in terms of energy, computation and mem- ory. WSNs deployment ranges from the normal working environment up to hostile and hazardous environment such as in volcano monitoring and underground mines. These characteristics of WSNs hold additional set of challenges in front of the operating system designer. The objective of this survey is to highlight the features and weakness of the operating system available for WSNs, with the focus on the current application demands. The paper also discusses the operating system design issues in terms of architecture, programming model, scheduling and memory management and support for real time applications.
References (37)
- I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, "A survey on sensor networks," Communications magazine, IEEE, vol. 40, no. 8, pp. 102-114, 2002.
- A. Chehri, H. Mouftah, P. Fortier, and H. Aniss, "Experimental testing of ieee801. 15.4/zigbee sensor networks in confined area," in Communication Networks and Services Research Con- ference (CNSR), 2010 Eighth Annual. IEEE, 2010, pp. 244- 247.
- P. Misra, S. Kanhere, D. Ostry, and S. Jha, "Safety assurance and rescue communication systems in high-stress environ- ments: a mining case study," Communications Magazine, IEEE, vol. 48, no. 4, pp. 66-73, 2010.
- G. Werner-Allen, K. Lorincz, M. Ruiz, O. Marcillo, J. Johnson, J. Lees, and M. Welsh, "Deploying a wireless sensor network on an active volcano," Internet Computing, IEEE, vol. 10, no. 2, pp. 18-25, March 2006.
- J. Yick, B. Mukherjee, and D. Ghosal, "Wireless sensor network survey," Computer networks, vol. 52, no. 12, pp. 2292-2330, 2008.
- A. Ranjan and H. Sahu, "Advancements in communication and safety systems in underground mines: present status and future prospects," 2014.
- P. Dutta and A. Dunkels, "Operating systems and network protocols for wireless sensor networks," Philosophical Trans- actions of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 370, no. 1958, pp. 68-84, 2012.
- A. M. R. V. A. Phani, D. J. Kumar, and G. A. Kumar, "Operating systems for wireless sensor networks: A survey technical report," 2007.
- J. J. Sammarco, R. Paddock, E. F. Fries, and V. K. Karra, A Technology Review of Smart Sensors With Wireless Networks for Applications in Hazardous Work Environments. Department of Health and Human Services, Centers for Disease Control and Prevention, National Institute for Occupational Safety and Health, Pittsburgh Research Laboratory, 2007.
- C. W. Chen, Y. Wang, and I. Kostanic, "A chain-type wireless sensor network for monitoring long range infrastructures," in Defense and Security. International Society for Optics and Photonics, 2005, pp. 444-455.
- Z. Zhou, P. Hu, and F. Li, "Reliable scheme for the clusytery- based communication protocol in wireless sensor networks," Journal on Communications, vol. 29, no. 5, pp. 114-121, 2008.
- I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, "Wireless sensor networks: a survey," Computer networks, vol. 38, no. 4, pp. 393-422, 2002.
- I. F. Akyildiz and E. P. Stuntebeck, "Wireless underground sen- sor networks: Research challenges," Ad Hoc Networks, vol. 4, no. 6, pp. 669-686, 2006.
- E. Shih, S.-H. Cho, N. Ickes, R. Min, A. Sinha, A. Wang, and A. Chandrakasan, "Physical layer driven protocol and algorithm design for energy-efficient wireless sensor networks," in Proceedings of the 7th annual international conference on Mobile computing and networking. ACM, 2001, pp. 272-287.
- A. Wang, S. Cho, C. Sodini, and A. Chandrakasan, "Energy efficient modulation and mac for asymmetric rf microsensor systems," in Proceedings of the 2001 international symposium on Low power electronics and design. ACM, 2001, pp. 106- 111.
- D. J. Daniels, "Surface-penetrating radar," Electronics & Com- munication Engineering Journal, vol. 8, no. 4, pp. 165-182, 1996.
- I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, "A survey on sensor networks," Communications magazine, IEEE, vol. 40, no. 8, pp. 102-114, 2002.
- C. Guo, L. C. Zhong, and J. M. Rabaey, "Low power distributed mac for ad hoc sensor radio networks," in Global Telecom- munications Conference, 2001. GLOBECOM'01. IEEE, vol. 5. IEEE, 2001, pp. 2944-2948.
- S. Mishra and A. Nasipuri, "An adaptive low power reser- vation based mac protocol for wireless sensor networks," in Performance, Computing, and Communications, 2004 IEEE International Conference on. IEEE, 2004, pp. 731-736.
- V. Rajendran, K. Obraczka, and J. J. Garcia-Luna-Aceves, "Energy-efficient, collision-free medium access control for wireless sensor networks," Wireless Networks, vol. 12, no. 1, pp. 63-78, 2006.
- H. Dubois-Ferrière, D. Estrin, and M. Vetterli, "Packet combin- ing in sensor networks," in Proceedings of the 3rd international conference on Embedded networked sensor systems. ACM, 2005, pp. 102-115.
- R. K. Ganti, P. Jayachandran, H. Luo, and T. F. Abdelzaher, "Datalink streaming in wireless sensor networks," in Pro- ceedings of the 4th international conference on Embedded networked sensor systems. ACM, 2006, pp. 209-222.
- R. E. Blahut, Theory and practice of error control codes. Addison-Wesley Reading (Ma) etc., 1983, vol. 126.
- H. Liu, H. Ma, M. El Zarki, and S. Gupta, "Error control schemes for networks: An overview," Mobile Networks and Applications, vol. 2, no. 2, pp. 167-182, 1997.
- A. Miu, H. Balakrishnan, and C. E. Koksal, "Improving loss resilience with multi-radio diversity in wireless networks," in Proceedings of the 11th annual international conference on Mobile computing and networking. ACM, 2005, pp. 16-30.
- A. Chehri and H. Mouftah, "An empirical link-quality analysis for wireless sensor networks," in Computing, Networking and Communications (ICNC), 2012 International Conference on. IEEE, 2012, pp. 164-169.
- M. Johnson, M. Healy, P. van de Ven, M. J. Hayes, J. Nelson, T. Newe, and E. Lewis, "A comparative review of wireless sensor network mote technologies," in Sensors, 2009 IEEE. IEEE, 2009, pp. 1439-1442.
- M. O. Farooq and T. Kunz, "Operating systems for wireless sensor networks: A survey," Sensors, vol. 11, no. 6, pp. 5900- 5930, 2011.
- A. M. R. V. A. Phani, D. J. Kumar, and G. A. Kumar, "Operating systems for wireless sensor networks: a survey technical report," International Journal of Sensor Networks (IJSNet), vol. 5, no. 4, pp. 236-255, 2009.
- P. Levis, S. Madden, J. Polastre, R. Szewczyk, K. Whitehouse, A. Woo, D. Gay, J. Hill, M. Welsh, E. Brewer et al., "Tinyos: An operating system for sensor networks," in Ambient intelligence. Springer, 2005, pp. 115-148.
- P. Levis, "Experiences from a decade of tinyos development," in Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation, OSDI, vol. 12, 2012, pp. 207-220.
- J. R. von Behren, J. Condit, and E. A. Brewer, "Why events are a bad idea (for high-concurrency servers)." in HotOS, 2003, pp. 19-24.
- A. Eswaran, A. Rowe, and R. Rajkumar, "Nano-rk: an energy- aware resource-centric rtos for sensor networks," in Real-Time Systems Symposium, 2005. RTSS 2005. 26th IEEE Interna- tional, Dec 2005, pp. 10 pp.-265.
- Q. Cao, T. Abdelzaher, J. Stankovic, and T. He, "The liteos operating system: Towards unix-like abstractions for wireless sensor networks," in Information Processing in Sensor Net- works, 2008. IPSN'08. International Conference on. IEEE, 2008, pp. 233-244.
- A. Dunkels, B. Gronvall, and T. Voigt, "Contiki -a lightweight and flexible operating system for tiny networked sensors," in Local Computer Networks, 2004. 29th Annual IEEE Interna- tional Conference on, Nov 2004, pp. 455-462.
- J. W. Hui and D. Culler, "The dynamic behavior of a data dissemination protocol for network programming at scale," in Proceedings of the 2nd international conference on Embedded networked sensor systems. ACM, 2004, pp. 81-94.
- T. Stathopoulos, J. Heidemann, and D. Estrin, "A remote code update mechanism for wireless sensor networks," DTIC Document, Tech. Rep., 2003.