On Optimal Resource Allocation in Virtual Sensor Networks
Carmen Delgado, José Ramón Gállego, María Canales, Jorge Ortín, Sonda Bousnina, Matteo Cesana
TL;DR
The paper tackles optimal resource allocation in virtual sensor networks by distributing physical resources of a general-purpose WSN to multiple concurrent applications under coverage, bandwidth, routing, and energy constraints. It formulates a comprehensive optimization model and proves NP-hardness, then delivers a LP-relaxation-based heuristic to obtain near-optimal solutions efficiently. The approach is validated on realistic node types (scalar and multimedia) and routing scenarios, showing virtualization increases the number of deployable applications and reduces active node counts by enabling shared infrastructure and multiple sinks. These results highlight the practical value of virtualization for flexible, energy-aware, and capacity-enhanced WSN deployments in IoT settings.
Abstract
Sensor network virtualization is a promising paradigm to move away from highlycustomized, application-specific wireless sensor networks deployment by opening up to the possibility of dynamically assigning general purpose physical resources to multiple stakeholder applications. In this field, this paper introduces an optimization framework to perform the allocation of physical shared resources of wireless sensor networks to multiple requesting applications. The proposed optimization framework aims at maximizing the total number of applications which can share a common physical network, while accounting for the distinguishing characteristics and limitations of the wireless sensor environment (limited storage, limited processing power, limited bandwidth, tight energy consumption requirements). Due to the complexity of the optimization problem, a heuristic algorithm is also proposed. The proposed framework is finally applied to realistic network topologies to provide a detailed performance evaluation and to assess the gain involved in letting multiple applications share a common physical network with respect to one-application, one-network vertical design approaches.
