Distributed Optimization in Sensor Networks

Slides:



Advertisements
Similar presentations
Cooperative Transmit Power Estimation under Wireless Fading Murtaza Zafer (IBM US), Bongjun Ko (IBM US), Ivan W. Ho (Imperial College, UK) and Chatschik.
Advertisements

CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
ACCESS Group meeting Mikael Johansson Novel algorithms for peer-to-peer optimization in networked systems Björn Johansson and Mikael.
Geographic Gossip: Efficient Aggregations for Sensor Networks Author: Alex Dimakis, Anand Sarwate, Martin Wainwright University: UC Berkeley Venue: IPSN.
1 Distributed Online Simultaneous Fault Detection for Multiple Sensors Ram Rajagopal, Xuanlong Nguyen, Sinem Ergen, Pravin Varaiya EECS, University of.
EWSN 04 – Berlin, Jan. 20, 2004 Silence is Golden with High Probability: Maintaining a Connected Backbone in Wireless Sensor Networks Paolo Santi* Janos.
Dynamic Localization Control for Mobile Sensor Networks S. Tilak, V. Kolar, N. Abu-Ghazaleh, K. Kang (Computer Science Department, SUNY Binghamton)
Optimizing Lifetime for Continuous Data Aggregation With Precision Guarantees in Wireless Sensor Networks Xueyan Tang and Jianliang Xu IEEE/ACM TRANSACTIONS.
K-means Clustering. What is clustering? Why would we want to cluster? How would you determine clusters? How can you do this efficiently?
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Wireless Sensor Networks COE 499 Energy Aware Routing
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
1 Robust Statistical Methods for Securing Wireless Localization in Sensor Networks (IPSN ’05) Zang Li, Wade Trappe Yanyong Zhang, Badri Nath Rutgers University.
Relative Accuracy based Location Estimation in Wireless Ad Hoc Sensor Networks May Wong 1 Demet Aksoy 2 1 Intel, Inc. 2 University of California, Davis.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
1 Blind Channel Identification and Equalization in Dense Wireless Sensor Networks with Distributed Transmissions Xiaohua (Edward) Li Department of Electrical.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
Performance Study of Localization Techniques in Zigbee Wireless Sensor Networks Ray Holguin Electrical Engineering Major Dr. Hong Huang Advisor.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
A Semi-Blind Technique for MIMO Channel Matrix Estimation Aditya Jagannatham and Bhaskar D. Rao The proposed algorithm performs well compared to its training.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
Coverage and Energy Tradeoff in Density Control on Sensor Networks Yi Shang and Hongchi Shi University of Missouri-Columbia ICPADS’05.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Doc.: IEEE /2200r2 Submission July 2007 Sandesh Goel, Marvell et alSlide 1 Route Metric Proposal Date: Authors:
Frame counter: Achieving Accurate and Real-Time Link Estimation in Low Power Wireless Sensor Networks Daibo Liu, Zhichao Cao, Mengshu Hou and Yi Zhang.
後卓越計畫進度報告 王晉良老師實驗室 2007/8/13. 2 Positioning in Sensor Networks Suppose there are N sensors the (known) location of sensor i. Let be the position of the.
Data Link Layer Architecture for Wireless Sensor Networks Charlie Zhong September 28, 2001.
Towards Optimal Sleep Scheduling in Sensor Networks for Rare-Event Detection Qing Cao, Tarek Abdelzaher, Tian He, John Stankovic Department of Computer.
ベーテ自由エネルギーに対するCCCPアルゴリズムの拡張
William Stallings Data and Computer Communications
Route Metric Proposal Date: Authors: July 2007 Month Year
Neural networks and support vector machines
The Maximum Likelihood Method
Fall 2004 Backpropagation CS478 - Machine Learning.
Learning with Perceptrons and Neural Networks
Adnan Quadri & Dr. Naima Kaabouch Optimization Efficiency
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Efficient Policy-Based Routing without Virtual Circuits
Tirza Routtenberg Dept. of ECE, Ben-Gurion University of the Negev
Energy Based Acoustic Source Localization
Data Collection and Dissemination
Advanced Wireless Networks
D.Yu. Ignatov, A.N. Filippov, A.D. Ignatov, X. Zhang
One Problem of Reliability In Collaborative Communication System
The Maximum Likelihood Method
Period Optimization for Hard Real-time Distributed Automotive Systems
Parameter, Statistic and Random Samples
Presented by Prashant Duhoon
NESTA: A Fast and Accurate First-Order Method for Sparse Recovery
Error rate due to noise In this section, an expression for the probability of error will be derived The analysis technique, will be demonstrated on a binary.
Large Scale Support Vector Machines
Data Collection and Dissemination
On-line arithmetic for detection in digital communication receivers
Wireless Mesh Networks
II. Modulation & Coding.
Whitening-Rotation Based MIMO Channel Estimation
Dhruv Gupta EEC 273 class project Prof. Chen-Nee Chuah
Wireless Sensor Networks and Internet of Things
By: Ran Ben Basat, Technion, Israel
Speaker : Lee Heon-Jong
Route Metric Proposal Date: Authors: July 2007 Month Year
Introduction to Neural Networks
On-line arithmetic for detection in digital communication receivers
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Distributed Optimization in Sensor Networks Mike Rabbat & Rob Nowak Monday, April 26, 2004 IPSN’04, Berkeley, CA

A Motivating Example “What is µ(x)?” “It’s !” (E.g., ) x1 x2 x3 x4 x5 xn

Two Extreme Approaches n sensors distributed uniformly over a square region compute 1) Transmit Data 2) Transmit A Result x1 x2 x3 x4 x5 x6 x7 x… xn x1 x2 x3 x4 x5 x6 x7 x… xn

Energy-Accuracy Tradeoffs Multi-hop communication b(n) = total number of bits h(n) = avg number of hops per bit e(n) = avg energy per hop Total Energy Consumption Consider two situations Sensors transmit data, result computed at destination Sensors process in-network, result transmitted to destination

Distributed Iterative Optimization n sensors Minimize w.r.t. µ E.g., fi(µ; xi) = (µ – xi)2 Strategy: Cycle over each sensor Update using previous value and local data x… x7 x6 xn x5 x4 x1 x2 x3

Distributed Iterative Optimization n sensors Minimize w.r.t. µ E.g., fi(µ; xi) = (µ – xi)2 Strategy: Cycle over each sensor Update using previous value and local data #1(1) x… x7 x6 xn x5 x4 x1 x2 x3 Energy used:

Distributed Iterative Optimization n sensors Minimize w.r.t. µ E.g., fi(µ; xi) = (µ – xi)2 Strategy: Cycle over each sensor Update using previous value and local data #1(1) x… x7 x6 xn x5 x4 x1 x2 x3 #2(1) Energy used:

Distributed Iterative Optimization n sensors Minimize w.r.t. µ E.g., fi(µ; xi) = (µ – xi)2 Strategy: Cycle over each sensor Update using previous value and local data #n(1) #1(1) x… x7 x6 xn x5 x4 x1 x2 x3 #2(1) Energy used:

Distributed Iterative Optimization n sensors Minimize w.r.t. µ E.g., fi(µ; xi) = (µ – xi)2 Strategy: Cycle over each sensor Update using previous value and local data Repeat K times #n(K) #1(K) x… x7 x6 xn x5 x4 x1 x2 x3 #2(K) Energy used: Compared with:

Incremental Subgradient Methods Have data xi at sensor i, for i=1,2,…,n Find µ that minimizes Distributed iterative procedure small positive step size

Incremental Subgradient Methods Have data xi at sensor i, for i=1,2,…,n Find µ that minimizes Distributed iterative procedure use subgradient of fi is non-differentiable

Convergence Theorem (Nedić & Bertsekas, ’01): Assume the fi are convex on a convex set , µ*2 , and kr fi(µ)k<C. Define D = diam(). Then after K cycles, with we are guaranteed that

Comparing Resource Usage 1) Transmit Data 2) Transmit A Result x1 x2 x3 x4 x5 x6 x7 x… xn x1 x2 x3 x4 x5 x6 x7 x… xn

Energy Savings When does distributed processing use less energy? vs.

Robust Estimation Estimate the mean (squared error loss) Robust estimate (robust loss function)

Robust Estimates and “Bad Sensors” E.g., Monitoring ozone levels, µ = average level Normal sensor measures µ ± 1 Damaged sensor measures µ ± 10 Energy used (K = 25 iterations) compared to 200 sensors 10 measurements each 10% “bad” robust loss squared error loss

Source Localization Isotropic energy source located at µ Sensor i at location ri, measures received signal strength Local cost functions

Source Localization 100 sensors 50 £ 50 square 10 measurements Avg SNR = 3dB Converged in 45 cycles Compare with

In Conclusion When is in-network processing more energy efficient? Incremental subgradient optimization Simple to implement Applicable to a general class of problems Analyzable rate of convergence Distributed in-network processing uses less energy: vs.

Ongoing & Future Work xn x… x7 x1 x6 x5 x2 x3 x4 rabbat@cae.wisc.edu www.cae.wisc.edu/~rabbat