A Survey Report on Operating Systems for Tiny Networked Sensors

Alok RANJAN, H. B. Sahu, Prasant Misra

Abstract


Wireless sensor network (WSN) has attracted researchers worldwide to explore the research opportunities, 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 memory. 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 current application demands. The article also discusses the operating system design issues in terms of architecture, programming model, scheduling and memory management and support for real time applications.


Keywords


Wireless sensor networks, operating system, communication protocol, design, sensor, embedded device, program.

Full Text:

PDF

References


References

Akyildiz IF, Su W, Sankarasubramaniam Y et al. A survey on sensor networksCommunications magazine IEEE 2002; 40(8): 102–14.

Chehri A, Mouftah H, Fortier P et al. Experimental testing of IEEE801. 15.4/zigbee sensor networks in confined area. Communication Networks and Services Research Conference (CNSR), 2010 Eighth Annual. IEEE, 2010: 244– 47.

Misra P, Kanhere S, Ostry D et al. Safety assurance and rescue communication systems in high-stress environments: a mining case study. Communications Magazine IEEE 2010; 48(4): 66–73.

Werner-Allen G, Lorincz K, Ruiz M et al. Deploying a wireless sensor network on an active volcano. Internet Computing IEEE Mar 2006; 10(2): 18–25.

Yick J, Mukherjee B, Ghosal D, Wireless sensor network survey. Computer networks 2008; 52(12): 2292–330.

Ranjan A, Sahu HB. Advancements in communication and safety systems in underground mines: present status and future prospects. Proceedings of the Zaytoonah University International Engineering Conference on Design and Innovation in Sustainability (ZEC Infrastructure 2014) (CD-ROM), May 13-15, Amman, Jordan, 2014.

Dutta P, Dunkels A. Operating systems and network protocols for wireless sensor networks. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences 2012; 370(1958): 68–84.

Phani AMRVA, Kumar DJ, Kumar GA. Operating systems for wireless sensor networks: A survey technical report, 2007.

Sammarco JJ, Paddock R, Fries EF et al. A Technology Review of Smart Sensors With Wireless Networks for Applications in Hazardous Work Environments. Departmentof Health and Human Services, Centers for Disease Control and Prevention, National Institute for Occupational Safety and Health, Pittsburgh Research Laboratory, 2007.

Chen CW, Wang Y, Kostanic I. A chain-type wireless sensor network for monitoring long range infrastructures, Defense and Security. International Society for Optics and Photonics, 2005: 444–55.

Zhou Z, Hu P, Li F. Reliable scheme for the clusytery based communication protocol in wireless sensor networks. Journal on Communications 2008; 29(5): 114–21.

Akyildiz IF, Su W, Sankarasubramaniam Y et al. Wireless sensor networks: a survey. Computer networks 2002; 38(4): 393–422.

Akyildiz IF, Stuntebeck EP. Wireless underground sensor networks: Research challenges. Ad Hoc Networks 2006; 4(6): 669–86.

Shih E, Cho SH, Ickes N et al. Physical layer driven protocol and algorithm design for energy-efficient wireless sensor networks. Proceedings of the 7th annual international conference on Mobile computing and networking, ACM, 2001: 272–87.

Wang A, Cho S, Sodini C et al. Energy efficient modulation and mac for asymmetric rf microsensor systems. Proceedings of the 2001 international symposium on Low power electronics and design, ACM, 2001: 106– 11.

Daniels DJ. Surface-penetrating radar. Electronics & Communication Engineering Journal1996; 8(4): 165–82.

Akyildiz IF, Su W, Sankarasubramaniam Y et al. A survey on sensor networks Communications magazine IEEE 2002; 40(8): 102–14.

Guo C, Zhong LC, Rabaey JM. Low power distributed mac for ad hoc sensor radio networks. Global Telecommunications Conference, 2001. GLOBECOM’01. IEEE 2001; 5: 2944–48.

Mishra S, Nasipuri A. An adaptive low power reservation based mac protocol for wireless sensor networks. Performance, Computing, and Communications, 2004 IEEE International Conference. IEEE, 2004: 731–36.

Rajendran V, Obraczka K, Garcia-Luna-Aceves JJ. Energy-efficient, collision-free medium access control for wireless sensor networks. Wireless Networks 2006; 12(1): 63–78.

Dubois-Ferri`ere H, Estrin D, Vetterli M. Packet combining in sensor networks. Proceedings of the 3rd international conference on Embedded networked sensor systems, ACM, 2005: 102–15.

Ganti RK, Jayachandran P, Luo H et al. Datalink streaming in wireless sensor networks. Proceedings of the 4th international conference on Embedded networked sensor systems, ACM, 2006: 209–22.

Blahut RE. Theory and practice of error control codes. Addison-Wesley Reading (Ma) etc 1983; 126.

Liu H, Ma H, El Zarki M et al. Error control schemes for networks: An overview. Mobile Networks and Applications 1997; 2(2): 167–82.

Miu A, Balakrishnan H, Koksal CE. Improving loss resilience with multi-radio diversity in wireless networks. Proceedings of the 11th annual international conference on Mobile computing and networking, ACM, 2005; 16–30.

Chehri A, Mouftah H. An empirical link-

quality analysis for wireless sensor networks. Computing, Networking and Communications (ICNC), 2012 International Conference on IEEE, 2012: 164–69.

Johnson M, Healy M, van de Ven P et al. A comparative review of wireless sensor network mote technologies. Sensors, 2009 IEEE.IEEE, 2009: 1439–42.

Farooq MO, Kunz T. Operating systems for wireless sensor networks: A survey. Sensors 2011; 11(6): 5900– 30.

Phani AMRVA, Kumar DJ, Kumar GA. Operating systems for wireless sensor networks: a survey technical report. International Journal of Sensor Networks (IJSNet) 2009; 5(4): 236–55.

Levis P, Madden S, Polastre J et al. Tinyos: An operating system for sensor networks. Ambient Springer, 2005: 115–48.

Levis P. Experiences from a decade of tinyos development. Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation, OSDI 2012; 12: 207–20.

von Behren JR, Condit J, Brewer EA. Why events are a bad idea (for high-concurrency servers) HotOS, 2003: 19–24.

Eswaran A, Rowe A, Rajkumar R. Nano-rk: an energyaware resource-centric rtos for sensor networks. Real-Time Systems Symposium, 2005. RTSS 2005. 26th IEEE International, Dec 2005: 10–265.

Cao Q, Abdelzaher T, Stankovic J et al. The liteos operating system: Towards unix-like abstractions for wireless sensor networks. Information Processing in Sensor Networks, 2008. IPSN’08. International Conference on. IEEE, 2008: 233–44.

Dunkels A, Gronvall B, Voigt T. Contiki - a lightweight and flexible operating system for tiny networked sensors. Local Computer Networks, 2004. 29th Annual IEEE International Conference on, Nov 2004: 455–62.

Hui JW, Culler D. The dynamic behavior of a data dissemination protocol for network programming at scale. Proceedings of the 2nd international conference on Embeddednetworked sensor systems, ACM, 2004: 81–94.

Stathopoulos T, Heidemann J, Estrin D. A remote code update mechanism for wireless sensor networks. DTIC Document, Tech. Rep, 2003.


Refbacks

  • There are currently no refbacks.