A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology
Outline Introduction Problem Formulation Localized Slepian-Wolf Coding Distributed Solution: A Price-Based Framework Implementation Issues Performance Evaluation 2
Introduction Recent technological advances have enabled the production of low-cost sensors. Usually sensors are densely deployed in sensor networks. (Overlapping sensing ranges) Find a transmission structure to minimize total energy This framework should be compatible e.g. multi-sink, distributed solution, asynchronous network settings, sink mobility, duty schedules 3
Problem Formulation 4
Use rate distortion theory to analyze the problem Let S be a spatially correlated random Gaussian vector 5
Problem Formulation Goal : Minimize transmission energy Constraints Flow Conservation Channel Contention Rate Admissibility 6
Problem Formulation The constraints and the correlated data-gathering problem can be modeled as an exponential- constraint linear programming formulation 7
Localized Splepian-Wolf Coding 8
9
Distributed Solution: A Price-Based Framework 10
Lagrangian Dualization(1/2) Goal: allocate the limited capacity of the wireless shared medium Price-based resource allocation Each wireless link is a basic resource unit A price can reflect the relation between the traffic load of the link and its bandwidth capacity Relax the channel contention constraints with Lagrangian dualization 11
Lagrangian Dualization(2/2) The weight of each link is equal to the sum of its energy and capacity cost. 12 energy capacity cost
Subgradient Algorithm 13
Distributed Algorithm(1/2) 14
Distributed Algorithm(2/2) The algorithm requires 3 control packets Flow rates of all links within the cluster Prices for all clusters that are inherent to it The identities of other sensor nodes in its neighborhood and their distance to destination sink node 90sensors, 10sinks, Transmission rage=30m 15
Asynchronous Network Model 16
Implementation Issues Primal Recovery Guarantee to generate feasible primal solution The network must remain static 17
Implementation Issues Capacity Reservation The rate allocation generated by subgradient algorithm often violate the channel contention constraints Generate feasible solutions by reserving a suitable amount of capacity (e.g. 10%) Handling Network Dynamics Nodes retrieve up-to-date topology in their neighborhood 18
Performance Evaluation 19
Simulation Environments 20
Converge Speed Chose 10% as sink nodes The algorithm is executed in synchronous environment with 500 iterations 21 Primal Sub gradient
Impact of Asynchronous Network Settings Run 500 iterations with different time bounds B = 1,5,10,25 The convergence speed is associated with the time bound B. 22 Primal Sub gradient
Effect of Data Correlation Compare the effect of data correlation between synchronous and independent environment. D = 0.001, 0.01 and 0.1 W = 0.9 to Implementation I : local Implementation II: global
Adaptation to Sink Mobility 24
Adaptation to Duty Schedules 25