Abstract

Wireless Sensor Network (WSN) is leading to a new paradigm of Internet of Everything (IoE). WSNs have a wide range of applications but are usually deployed in a particular application. However, the future of WSNs lies in the aggregation and allocation of resources, serving diverse applications. WSN virtualization by the middleware is an emerging concept that enables aggregation of multiple independent heterogeneous devices, networks, radios and software platforms; and enhancing application development. WSN virtualization, middleware can further be categorized into sensor virtualization and network virtualization. Middleware for WSN virtualization poses several challenges like efficient decoupling of networks, devices and software. In this paper efforts have been put forward to bring an overview of the previous and current middleware designs for WSN virtualization, the design goals, software architectures, abstracted services, testbeds and programming techniques. Furthermore, the paper also presents the proposed model, challenges and future opportunities for further research in the middleware designs for WSN virtualization.

Highlights

  • Virtualization creates an environment in embedded and sensor networks, by which efficient sharing of resources, services and networks is achieved

  • Wireless Sensor Network (WSN) virtualization, middleware can further be categorized into sensor virtualization and network virtualization

  • The study presented provides an overview of the middleware designs supporting sensor virtualization and network virtualization

Read more

Summary

Introduction

Virtualization creates an environment in embedded and sensor networks, by which efficient sharing of resources, services and networks is achieved. Virtualization combines different hardware and software on a platform along with the network functionalities to control and administrate all the network resources. The goal of virtualization is to provide users with seamless access to the sensor data and efficient utilization of the resources. Virtualization hides all the physical details of the sensors and networks from the user application. User applications feel as if running directly on the hardware. It enables the users, services and applications to interact with each other. Virtualization enables sharing of resources in a secure and energy efficient manner [1]. Virtualizations of networks and sensors have wide application areas that include health care, smart space, structural monitoring, telemedicine, vehicle monitoring, agriculture, industrial, military, environment, smart home, smart city and entertainment

Objectives
Methods
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.