Abstract

With the widespread application of wireless sensor networks (WSNs), WSN virtualization technology has received extensive attention. A key challenge in WSN virtualization is the survivable virtual network embedding (SVNE) problem which efficiently maps a virtual network on a WSN accounting for possible substrate failures. Aiming at the lack of survivability research towards physical sensor node failure in the virtualized sensor network, the SVNE problem is mathematically modeled as a mixed integer programming problem considering resource constraints. A heuristic algorithm—node reliability-aware backup survivable embedding algorithm (NCS)—is further put forward to solve this problem. Firstly, a node reliability-aware embedding method is presented for initial embedding. The resource reliability of underlying physical sensor nodes is evaluated and the nodes with higher reliability are selected as mapping nodes. Secondly, a fault recovery mechanism based on resource reservation is proposed. The critical virtual sensor nodes are recognized and their embedded physical sensor nodes are further backed up. When the virtual sensor network (VSN) fails caused by the failure physical node, the operation of the VSN is restored by backup switching. Finally, the experimental results show that the strategy put forward in this paper can effectively guarantee the survivability of the VSN, reduce the failure penalty caused by the physical sensor nodes failure, and improve the long-term operating income of infrastructure provider.

Highlights

  • Nowadays, Wireless Sensor Network (WSN) has been widely used in monitoring, controlling, tracking and other fields based on its sensing, computing and communication capabilities [1]

  • In order to increase long-term operating profit, wireless sensor network infrastructure provider (WSNInP) needs to consider two key factors when providing services: the revenue obtained by mapping the virtual sensor network (VSN) and the compensation that must be paid when the VSN becomes invalid due to a failure according to the service level agreement (SLA)

  • Let Revenue(τ ) denote the long-term operating income of WSNInP during the time τ, which refers to the income obtained by providing services minus the compensation caused by the invalid VSN during this period

Read more

Summary

Introduction

Wireless Sensor Network (WSN) has been widely used in monitoring, controlling, tracking and other fields based on its sensing, computing and communication capabilities [1]. By virtualizing the physical node resources, such as sensing resources and processing capabilities, and link resources of WSN like wireless channel resources, the existing WSN can be regarded as a shared multi-user perception infrastructure, enabling them to configure multiple coexistence virtual sensor network (VSN) on demand [7]. VSNs achieves effective and reasonable sharing of underlying physical network resources, which increases the revenue of WSNInP. Due to the characteristics of resource sharing in network virtualization, multiple VSNs share the same underlying physical infrastructure, the breakdown of one physical node will make the VSNs whose virtual nodes mapped to it invalid, resulting in affecting related sensing services. Compared with the existing work [12], which only considers a single link failure, this paper further considers the failure of multiple VSNs caused by a single physical node failure, and effectively solves this problem.

WSN Virtualization
Virtual Network Survivable Embedding
Survivable Embedding in a Virtulized Sensor Network
Network Model
Physical Network Failure
SVNE Problem Formulation
Performance Metrics
Virtual sensor network request acceptance rate
Recovery rate of virtual sensor network
Long-term benefits of WSNInP
NCS Survivable Embedding Algorithm
Node Reliability-Aware Embedding
VSN Failure Recovery Based on Resource Reservation
Parameter Setting
Analysis of Experimental Results
Findings
Conclusions
Full Text
Published version (Free)

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