{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T10:40:17Z","timestamp":1761561617864,"version":"build-2065373602"},"reference-count":61,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2012,2,15]],"date-time":"2012-02-15T00:00:00Z","timestamp":1329264000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s120202175","type":"journal-article","created":{"date-parts":[[2012,2,15]],"date-time":"2012-02-15T12:03:12Z","timestamp":1329307392000},"page":"2175-2207","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":78,"title":["A Survey on Virtualization of Wireless Sensor Networks"],"prefix":"10.3390","volume":"12","author":[{"given":"Md. Motaharul","family":"Islam","sequence":"first","affiliation":[{"name":"Internet Computing and Network Security (ICNS) Laboratory, Department of Computer Engineering, College of Electronics and Information, Kyung Hee University, Yongin-si 446-701, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3479-3606","authenticated-orcid":false,"given":"Mohammad Mehedi","family":"Hassan","sequence":"additional","affiliation":[{"name":"Research Chair of Pervasive and Mobile Computing, College of Computer and Information Sciences, King Saud University, P.O. Box 51178, Riyadh 11543, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6411-4467","authenticated-orcid":false,"given":"Ga-Won","family":"Lee","sequence":"additional","affiliation":[{"name":"Internet Computing and Network Security (ICNS) Laboratory, Department of Computer Engineering, College of Electronics and Information, Kyung Hee University, Yongin-si 446-701, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eui-Nam","family":"Huh","sequence":"additional","affiliation":[{"name":"Internet Computing and Network Security (ICNS) Laboratory, Department of Computer Engineering, College of Electronics and Information, Kyung Hee University, Yongin-si 446-701, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2012,2,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1109\/MCOM.2002.1024422","article-title":"A survey on sensor networks","volume":"40","author":"Akyildiz","year":"2002","journal-title":"IEEE Commun. Mag"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1016\/j.adhoc.2003.09.010","article-title":"A survey on routing protocols for wireless sensor networks","volume":"3","author":"Akka","year":"2005","journal-title":"Ad. Hoc. Netw"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Olariu, S., and Xu, Q. (2005). A simple and robust virtual infrastructure for massively deployed wireless sensor networks. J. Comput. Commun, 28.","DOI":"10.1016\/j.comcom.2004.12.038"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Shelby, Z., and Bormann, C. (2009). 6LoWPAN: The Wireless Embedded Internet, John Wiley & Sons Ltd.","DOI":"10.1002\/9780470686218"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"963","DOI":"10.1002\/dac.1099","article-title":"A survey on IP-based wireless sensor network solutions","volume":"23","author":"Rodrigues","year":"2010","journal-title":"Int. J. Commun. Syst"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1865","DOI":"10.3390\/s110201865","article-title":"Sensor proxy mobile IPv6 (SPMIPv6)\u2014A novel scheme for mobility supported IP-WSNs","volume":"11","author":"Islam","year":"2011","journal-title":"Sensors"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"8430","DOI":"10.3390\/s110908430","article-title":"A novel addressing scheme for PMIPv6 based global IP-WSNs","volume":"11","author":"Islam","year":"2011","journal-title":"Sensors"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"10343","DOI":"10.3390\/s111110343","article-title":"SOMM: A new service oriented middleware for generic wireless multimedia sensor networks based on code mobility","volume":"11","author":"Faghih","year":"2011","journal-title":"Sensors"},{"key":"ref_9","first-page":"41","article-title":"Virtualizing sensor for the enablement of semantic-aware internet of things ecosystem","volume":"2","author":"Alam","year":"2011","journal-title":"Int. J. Des. Anal. Tools Circuits Syst"},{"key":"ref_10","unstructured":"Harvan, M., and Schonwalder, J. (2007, January 12\u201314). A 6lowpan Implementation for Tiny OS 2.0. Helsinki, Finland."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Manetti, V., Canonico, R., and Stavrakakis, I. (2009, January 22\u201325). System-Level Virtualization and Mobile IP to Support Service Mobility. Vienna, Austria.","DOI":"10.1109\/ICPPW.2009.85"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"705","DOI":"10.1016\/j.aeue.2007.09.002","article-title":"Trends in network and service operation for the emerging future Internet","volume":"62","author":"Tutschku","year":"2007","journal-title":"Int. J. Electron. Commun"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Zhu, Y., and Ammar, M. (2006, January 23\u201329). Algorithm for Assigning Substrate Network Resources to Virtual Network Components. Barcelona, Spain.","DOI":"10.1109\/INFOCOM.2006.322"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Oberle, K., Kessler, M., Stein, M., Voith, T., Lamp, D., and Berger, S. (2009, January 26\u201329). Network Virtualization: The Missing Piece. Bordeaux, France.","DOI":"10.1109\/ICIN.2009.5357110"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"862","DOI":"10.1016\/j.comnet.2009.10.017","article-title":"A survey of network virtualization","volume":"54","author":"Chowdhury","year":"2010","journal-title":"Comput. Netw"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Levis, P., and Culler, D. (2002, January 5\u20139). Mate: A Tiny Virtual Machine for Sensor Networks. San Jose, CA, USA.","DOI":"10.1145\/635506.605407"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"785","DOI":"10.1007\/11596042_81","article-title":"Dynamic resource discovery for sensor networks","volume":"3823\/2005","author":"Tilak","year":"2005","journal-title":"Lect. Notes Comput. Sci"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Mottola, L., and Picco, G.P. (2006, January 29\u201331). Programming Wireless Sensor Networks with Logical Neighborhoods. Nice, France.","DOI":"10.1145\/1142680.1142691"},{"key":"ref_19","unstructured":"Kabadayi, S., Pridgen, A., and Julien, C. (2006, January 26\u201329). Virtual Sensors: Abstracting Data from Physical Sensors. Buffalo-Niagara Falls, NY, USA."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Polastre, J., Hui, J., Levis, P., Zhao, J., Culler, D., Shenker, S., and Stoica, I. (2005, January 2\u20134). A Unifying Link Abstraction for Wireless Sensor Networks. San Diego, CA, USA.","DOI":"10.1145\/1098918.1098928"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2853","DOI":"10.1016\/j.comcom.2007.05.020","article-title":"A virtual infrastructure for large-scale wireless sensor networks","volume":"30","author":"Shin","year":"2007","journal-title":"J. Comput. Commun"},{"key":"ref_22","unstructured":"Virtual Sensor Network Available online: http:\/\/en.wikipedia.org\/wiki\/Virtual_sensor_network (accessed on 20 October 2011)."},{"key":"ref_23","unstructured":"Overlay Network Available online: http:\/\/en.wikipedia.org\/wiki\/Overlay_network (accessed on 10 January 2012)."},{"key":"ref_24","unstructured":"Waharte, S., Xiao, J., and Boutaba, R. (July, January 30). Overlay Wireless Sensor Networks for Application-Adaptive Scheduling in WLAN. Toulouse, France. LNCS 3079,."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Yu, Y., Rittle, L.J., Bhandari, V., and LeBrun, J.B. (2006, January 1\u20133). Supporting Concurrent Applications in Wireless Sensor Networks. Boulder, CO, USA.","DOI":"10.1145\/1182807.1182822"},{"key":"ref_26","unstructured":"Houben, H. (March, January 27). Virtual Sensor Technology for Mars Exploration. Granada, Spain."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Efstratiou, C., Leontiadis, I., Mascolo, C., and Crowcroft, J. (2010, January 3\u20135). Demo Abstract: A Shared Sensor Network Infrastructure. Zurich, Switzerland.","DOI":"10.1145\/1869983.1870026"},{"key":"ref_28","unstructured":"Lei, S., Xu, H., Xiaoling, W., Lin, Z., Cho, J., and Lee, S.Y. (2006, January 26\u201328). VIP Bridge: Integrating Several Sensor Networks into One Virtual Sensor Network. C\u00f4te d\u2019Azur, France."},{"key":"ref_29","unstructured":"Islam, M.M., Hasan, M.M., and Huh, E.N. (2010, January 23\u201325). Virtualization in Wireless Sensor Network: Challenges and Opportunities. Dhaka, Bangladesh."},{"key":"ref_30","first-page":"299","article-title":"VIP Bridge: Leading ubiquitous sensor networks to the next generation","volume":"1","author":"Shu","year":"2007","journal-title":"J. Internet Technol"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1007\/s11227-009-0327-0","article-title":"A dynamic and fast event matching algorithm for a content-based publish\/subscribe information dissemination system in Sensor-Grid","volume":"54","author":"Hasan","year":"2010","journal-title":"J. Supercomput"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Bhattacharya, A., Fernando, M.S., and Dasgupta, P. (2008, January 17\u201320). Community Sensor Grids: Virtualization for Sharing across Domains. Breckenridge, CO, USA.","DOI":"10.1145\/1622103.1622105"},{"key":"ref_33","unstructured":"Tiny OS Information Available online: http:\/\/www.tinyos.net\/ (accessed on 10 October 2011)."},{"key":"ref_34","unstructured":"Levis, P., Gay, D., and Culler, D. (2004). Bridging the Gap: Programming Sensor Networks with Application Specific Virtual Machines, University of California. Technical Report No. UCB\/CSD-04-1343;."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Fok, C.-L., Roman, G.-C., and Lu, C. (2009). Agilla: A mobile agent middleware for self-adaptive wireless sensor networks. ACM Trans. Auton. Adapt. Syst, 4.","DOI":"10.1145\/1552297.1552299"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Liu, T., and Martonosi, M. (2003, January 11\u201313). Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems. San Diego, CA, USA.","DOI":"10.1145\/781498.781516"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Juang, P., Oki, H., Wang, Y., Martonosi, M., Peh, L.-S., and Rubenstein, D. (2002, January 5\u20139). Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet. San Jose, CA, USA.","DOI":"10.1145\/605397.605408"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Lim, H.B., Iqbal, M., and Ng, T.J. (2009, January 4\u20136). Demo Abstract: A Virtualization Framework for Heterogeneous Sensor Network Platforms. Berkeley, CA, USA.","DOI":"10.1145\/1644038.1644080"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Hassan, M.M., Song, B., and Huh, E.N. (2009, January 15\u201316). A Framework of Sensor\u2014Cloud Integration Opportunities and Challenges. Suwon, Korea.","DOI":"10.1145\/1516241.1516350"},{"key":"ref_40","unstructured":"Federated Secure Sensor Network Laboratory Available online: http:\/\/www.cl.cam.ac.uk\/research\/srg\/netos\/fresnel\/index.html (accessed on 20 October 2011)."},{"key":"ref_41","unstructured":"VSNs Project Available online: http:\/\/www.cnrl.colostate.edu\/Project\/VSNs\/vsns.html (accessed on 20 October 2011)."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Jayasumana, A.P., Han, Q., and Illangasekare, T.I. (2007, January 2\u20134). Virtual Sensor Networks\u2014A Resource Efficient Approach for Concurrent Applications. Las Vegas, NV, USA.","DOI":"10.1109\/ITNG.2007.206"},{"key":"ref_43","unstructured":"Bandara, H.M.N.D. (2008). Top-Down Clustering Based Self-Organization of Collaborative Wireless Sensor Networks. Master Thesis,."},{"key":"ref_44","unstructured":"SensorPlanet Available online: http:\/\/www.sensorplanet.org\/ (accessed on 21 October 2011)."},{"key":"ref_45","unstructured":"Sensor Virtualization and Slivering in an Outdoor Wide-Area Wireless GENI Sensor\/Actuator Network Testbed. a.k.a. ViSE, VISE (short name for tickets), Sensor\/Actuator Network (obsolete). Available online: http:\/\/groups.geni.net\/geni\/wiki\/ViSE (accessed on 21 October 2011)."},{"key":"ref_46","unstructured":"Multi-level Software Reconfiguration for Sensor Networks through Dynamically Extensible Virtual Machine. Available online: http:\/\/nesl.ee.ucla.edu\/project\/show\/51 (accessed on 22 October 2011)."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Han, C.-C., Kumar, R., Shea, R., Kohler, E., and Srivastava, M. (2005, January 6\u20138). SOS\u2014A Dynamic Operating System for Sensor Networks. Seattle, WA, USA.","DOI":"10.1145\/1067170.1067188"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1256","DOI":"10.1109\/TNET.2008.2006818","article-title":"PRESTO: Feedback-driven data management in sensor networks","volume":"17","author":"Li","year":"2009","journal-title":"IEEE\/ACM Trans. Netw"},{"key":"ref_49","unstructured":"PRESTO\u2014A Predictive Storage Architecture for Sensor Networks Available online: http:\/\/presto.cs.umass.edu\/ (accessed on 22 October 2011)."},{"key":"ref_50","unstructured":"Sharma, N.K., Irwin, D.E., and Shenoy, P.J. (2009). VSense: Virtualizing Stateful Sensors with Actuators, University of Massachusetts. Technical Report UM-CS-2009-033;."},{"key":"ref_51","unstructured":"SensEye\u2014Multi-Tier, Multi-Modal Camera Sensor Network. Available online: http:\/\/sensors.cs.umass.edu\/projects\/senseye\/ (accessed on 22 October 2011)."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Kulkarni, P., Ganesan, D., Shenoy, P., and Lu, Q. (2005, January 6\u201311). SensEye: A Multitier Camera Sensor Network. Singapore.","DOI":"10.1145\/1065983.1066016"},{"key":"ref_53","unstructured":"ESSense\u2014Energy-Efficient Storage for SENSors. Available online: http:\/\/sensors.cs.umass.edu\/projects\/essense\/ (accessed on 22 October 2011)."},{"key":"ref_54","unstructured":"SenQ project Available online: http:\/\/www.cs.virginia.edu\/wsn\/medical\/projects\/senq (accessed on 22 October 2011)."},{"key":"ref_55","unstructured":"Wood, A.D., Selavo, L., and Stankovic, J.A. (2008, January 11\u201314). SenQ: An Embedded Query System for Streaming Data in Heterogeneous Interactive Wireless Sensor Networks. Santorini Island, Greece."},{"key":"ref_56","unstructured":"CTI Reserch, Unit 1. Available online: http:\/\/ru1.cti.gr\/projects\/webdust\/wiki\/JWebDust_application_enviroment (accessed on 25 October 2011)."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"An, C., Timm-Giel, A., and Goerg, C. (2009, January 20\u201323). Virtual Sensor Network Lifeline for Communications in Fire Fighting Rescue Scenarios. Anchorage, AK, USA.","DOI":"10.1109\/VETECF.2009.5379094"},{"key":"ref_58","unstructured":"Bokareva, T., Hu, W., Kanhere, S., Ristic, B., Gordon, N., Bessell, T., Rutten, M., and Jha, S. (2006, January 24\u201327). Wireless Sensor Networks for Battlefield Surveillance. Brisbane, QLD, Australia."},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Onur, E., Ersoy, C., Delic, H., and Akarun, L. (2010). Surveillance with wireless sensor networks in obstruction: Breach paths as watershed contours. Int. J. Comput. Telecommun. Network, 54.","DOI":"10.1016\/j.comnet.2009.09.006"},{"key":"ref_60","unstructured":"The Gator Tech Smart House. Available online: http:\/\/www.icta.ufl.edu\/gt.htm (accessed on 20 October 2011)."},{"key":"ref_61","unstructured":"Kim, E., Kaspar, D., Chevrollier, N., and Vasseur, J.P. (2009). Design and Application Spaces for 6LoWPANs. Internet-Draft, 6LoWPAN Working Group,."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/12\/2\/2175\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:48:55Z","timestamp":1760219335000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/12\/2\/2175"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,2,15]]},"references-count":61,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2012,2]]}},"alternative-id":["s120202175"],"URL":"https:\/\/doi.org\/10.3390\/s120202175","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2012,2,15]]}}}