Virtual sensor network


A virtual sensor network in computing and telecommunications is an emerging form of collaborative wireless [sensor network]s. In contrast to early wireless sensor networks that were dedicated to a specific application, VSNs enable multi-purpose, collaborative, and resource efficient WSNs. The key idea difference of VSNs is the collaboration and resource sharing. By doing so nodes achieve application objectives in a more resource efficient way. These networks may further involve dynamically varying subset of sensor nodes and/or users.


A VSN can be formed by providing logical connectivity among collaborative sensors. Nodes can be grouped into different VSNs based on the phenomenon they track or the task they perform. VSNs are expected to provide the protocol support for formation, usage, adaptation, and maintenance of subset of sensors collaborating on a specific task. Even the nodes that do not sense the particular event/phenomenon could be part of a VSN as far as they are willing to allow sensing nodes to communicate through them. Thus, VSNs make use of intermediate nodes, networks, or other VSNs to efficiently deliver messages across members of a VSN.

Applications

VSNs are useful in three major classes of applications:
Image:Rock Sliding & Animal Monitoring.jpg|thumb|A single WSN is deployed to monitor rock sliding and animal crossing in a mountainous retain. Each application use nodes from the other application to relay its data to the signaling systems and/or to its members.
  • Geographically overlapped applications
  • While logically separating multi-purpose sensor networks
  • In certain dedicated but dynamic applications