A Survey on Virtualization of Wireless Sensor Networks

Wireless Sensor Networks (WSNs) are gaining tremendous importance thanks to their broad range of commercial applications such as in smart home automation, health-care and industrial automation. In these applications multi-vendor and heterogeneous sensor nodes are deployed. Due to strict administrative control over the specific WSN domains, communication barriers, conflicting goals and the economic interests of different WSN sensor node vendors, it is difficult to introduce a large scale federated WSN. By allowing heterogeneous sensor nodes in WSNs to coexist on a shared physical sensor substrate, virtualization in sensor network may provide flexibility, cost effective solutions, promote diversity, ensure security and increase manageability. This paper surveys the novel approach of using the large scale federated WSN resources in a sensor virtualization environment. Our focus in this paper is to introduce a few design goals, the challenges and opportunities of research in the field of sensor network virtualization as well as to illustrate a current status of research in this field. This paper also presents a wide array of state-of-the art projects related to sensor network virtualization.

[1]  K. Shadan,et al.  Available online: , 2012 .

[2]  Philip Levis,et al.  Maté: a tiny virtual machine for sensor networks , 2002, ASPLOS X.

[3]  Md. Motaharul Islam,et al.  Sensor Proxy Mobile IPv6 (SPMIPv6)—A Novel Scheme for Mobility Supported IP-WSNs , 2011, Sensors.

[4]  David E. Culler,et al.  A unifying link abstraction for wireless sensor networks , 2005, SenSys '05.

[5]  Peter Desnoyers,et al.  PRESTO: A Predictive Storage Architecture for Sensor Networks , 2005, HotOS.

[6]  Josef Noll,et al.  Virtualizing Sensor for the Enablement of Semantic-aware Internet of Things Ecosystem , 2011 .

[7]  Prashant J. Shenoy,et al.  VSense : Virtualizing Stateful Sensors With Actuators , 2009 .

[8]  Yong Zhu,et al.  Algorithms for Assigning Substrate Network Resources to Virtual Network Components , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[9]  Luca Mottola,et al.  Programming wireless sensor networks with logical neighborhoods , 2006, InterSense '06.

[10]  Giorgio Ventre,et al.  System-Level Virtualization and Mobile IP to Support Service Mobility , 2009, 2009 International Conference on Parallel Processing Workshops.

[11]  Andreas Timm-Giel,et al.  Virtual Sensor Network Lifeline for Communications in Fire Fighting Rescue Scenarios , 2009, 2009 IEEE 70th Vehicular Technology Conference Fall.

[12]  Cecilia Mascolo,et al.  Demo abstract: A shared sensor network infrastructure , 2010 .

[13]  Eddie Kohler,et al.  SOS: A Dynamic Operating System for Sensor Networks , 2005 .

[14]  Chenyang Lu,et al.  Agilla: A mobile agent middleware for self-adaptive wireless sensor networks , 2009, TAAS.

[15]  Biao Song,et al.  A dynamic and fast event matching algorithm for a content-based publish/subscribe information dissemination system in Sensor-Grid , 2009, The Journal of Supercomputing.

[16]  Qi Han,et al.  Virtual Sensor Networks - A Resource Efficient Approach for Concurrent Applications , 2007, Fourth International Conference on Information Technology (ITNG'07).

[17]  Lale Akarun,et al.  Surveillance with wireless sensor networks in obstruction: Breach paths as watershed contours , 2010, Comput. Networks.

[18]  David E. Culler,et al.  Bridging the Gap: Programming Sensor Networks with Application Specific Virtual Machines , 2004 .

[19]  Mani B. Srivastava,et al.  Multi-level software reconfiguration for sensor networks , 2006, EMSOFT '06.

[20]  Stephan Olariu,et al.  A simple and robust virtual infrastructure for massively deployed wireless sensor networks , 2005, Comput. Commun..

[21]  Howard Houben Virtual sensor technology for Mars exploration , 2006 .

[22]  Md. Motaharul Islam,et al.  A Novel Addressing Scheme for PMIPv6 Based Global IP-WSNs , 2011, Sensors.

[23]  Manfred Hauswirth,et al.  VIP Bridge: Leading Ubiquitous Sensor Networks to the Next Generation , 2007 .

[24]  Raouf Boutaba,et al.  Overlay Wireless Sensor Networks for Application-Adaptive Scheduling in WLAN , 2004, HSNMC.

[25]  Mohamed F. Younis,et al.  A survey on routing protocols for wireless sensor networks , 2005, Ad Hoc Networks.

[26]  H. M. N. Dilum Bandara Top-down clustering based self-organization of collaborative wireless sensor networks , 2007 .

[27]  John A. Stankovic,et al.  SenQ: An Embedded Query System for Streaming Data in Heterogeneous Interactive Wireless Sensor Networks , 2008, DCOSS.

[28]  HelalSumi,et al.  The Gator Tech Smart House , 2005 .

[29]  Daeyeon Park,et al.  A virtual infrastructure for large-scale wireless sensor networks , 2007, Comput. Commun..

[30]  M. Stein,et al.  Network virtualization: The missing piece , 2009, 2009 13th International Conference on Intelligence in Next Generation Networks.

[31]  Partha Dasgupta,et al.  Community sensor grids: virtualization for sharing across domains , 2008, MobiVirt '08.

[32]  Mudasser Iqbal,et al.  A virtualization framework for heterogeneous sensor network platforms , 2009, SenSys '09.

[33]  Mohsen Ebrahimi Moghaddam,et al.  SOMM: A New Service Oriented Middleware for Generic Wireless Multimedia Sensor Networks Based on Code Mobility , 2011, Sensors.

[34]  Eunsook Kim,et al.  Design and Application Spaces for 6LoWPANs , 2008 .

[35]  Joel J. P. C. Rodrigues,et al.  A survey on IP‐based wireless sensor network solutions , 2010, Int. J. Commun. Syst..

[36]  Margaret Martonosi,et al.  Impala: a middleware system for managing autonomic, parallel sensor systems , 2003, PPoPP '03.

[37]  Yang Yu,et al.  Supporting concurrent applications in wireless sensor networks , 2006, SenSys '06.

[38]  Christine Julien,et al.  Virtual sensors: abstracting data from physical sensors , 2006, 2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks(WoWMoM'06).

[39]  Md. Motaharul Islam,et al.  Virtualization in Wireless Sensor Network: Challenges and Opportunities , 2012, J. Networks.

[40]  Carsten Bormann,et al.  6LoWPAN: The Wireless Embedded Internet , 2009 .

[41]  Phuoc Tran-Gia,et al.  Trends in network and service operation for the emerging future Internet , 2008 .

[42]  Nael B. Abu-Ghazaleh,et al.  Dynamic Resource Discovery for Sensor Networks , 2005, EUC Workshops.

[43]  Biao Song,et al.  A framework of sensor-cloud integration opportunities and challenges , 2009, ICUIMC '09.

[44]  Deepak Ganesan,et al.  PRESTO: feedback-driven data management in sensor networks , 2009, TNET.

[45]  Sungyoung Lee,et al.  VIP Bridge: Integrating Several Sensor Networks into One Virtual Sensor Network , 2006, International Conference on Internet Surveillance and Protection (ICISP’06).

[46]  Yong Wang,et al.  Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with ZebraNet , 2002, ASPLOS X.

[47]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[48]  Rajashekhar C. Biradar,et al.  A survey on routing protocols in Wireless Sensor Networks , 2012, 2012 18th IEEE International Conference on Networks (ICON).

[49]  Mani B. Srivastava,et al.  A dynamic operating system for sensor nodes , 2005, MobiSys '05.

[50]  Prashant J. Shenoy,et al.  SensEye: a multi-tier camera sensor network , 2005, ACM Multimedia.

[51]  Raouf Boutaba,et al.  A survey of network virtualization , 2010, Comput. Networks.

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