The Minimal Communication Cost of Gathering Correlated Data over Sensor Networks EL 736 Final Project Bo Zhang.

Slides:



Advertisements
Similar presentations
~1~ Infocom’04 Mar. 10th On Finding Disjoint Paths in Single and Dual Link Cost Networks Chunming Qiao* LANDER, CSE Department SUNY at Buffalo *Collaborators:
Advertisements

Management Science 461 Lecture 2b – Shortest Paths September 16, 2008.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
Approximation Algorithms for Non-Uniform Buy-at-Bulk Network Design Problems Mohammad R. Salavatipour Department of Computing Science University of Alberta.
Network Correlated Data Gathering With Explicit Communication: NP- Completeness and Algorithms R˘azvan Cristescu, Member, IEEE, Baltasar Beferull-Lozano,
Department of Computer Science, University of Maryland, College Park, USA TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Compressive Data Gathering for Large- Scale Wireless Sensor Networks Chong Luo Feng Wu Shanghai Jiao Tong University Microsoft Research Asia Jun Sun Chang.
L12. Network optimization problems D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 21st Lecture Christian Schindelhauer.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
Placement of Integration Points in Multi-hop Community Networks Ranveer Chandra (Cornell University) Lili Qiu, Kamal Jain and Mohammad Mahdian (Microsoft.
A Constant Factor Approximation Algorithm for the Multicommodity Rent-or-Buy Problem Amit Kumar Anupam Gupta Tim Roughgarden Bell Labs CMU Cornell joint.
Context Compression: using Principal Component Analysis for Efficient Wireless Communications Christos Anagnostopoulos & Stathes Hadjiefthymiades Pervasive.
An Efficient Clustering-based Heuristic for Data Gathering and Aggregation in Sensor Networks Wireless Communications and Networking (WCNC 2003). IEEE,
Networked Slepian–Wolf: Theory, Algorithms, and Scaling Laws R˘azvan Cristescu, Member, IEEE, Baltasar Beferull-Lozano, Member, IEEE, Martin Vetterli,
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. Gerhard Maierbacher Scalable Coding Solutions for Wireless Sensor Networks IT.
Rendezvous Planning in Mobility- assisted Wireless Sensor Networks Guoliang Xing; Tian Wang; Zhihui Xie; Weijia Jia Department of Computer Science City.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Lecture 3. Notations and examples D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
The Shortest Path Problem
Delay Efficient Sleep Scheduling in Wireless Sensor Networks Gang Lu, Narayanan Sadagopan, Bhaskar Krishnamachari, Anish Goel Presented by Boangoat(Bea)
1 Minimization of Network Power Consumption with Redundancy Elimination T. Khoa Phan* Joint work with: Frédéric Giroire*, Joanna Moulierac* and Frédéric.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
V. V. Vazirani. Approximation Algorithms Chapters 3 & 22
Sharanya Eswaran, Penn State University Matthew Johnson, CUNY Archan Misra, Telcordia Technolgoies Thomas La Porta, Penn State University Utility-driven.
1 EL736 Communications Networks II: Design and Algorithms Class2: Network Design Problems -- Notation and Illustrations Yong Liu 09/12/2007.
Networks and the Shortest Path Problem.  Physical Networks  Road Networks  Railway Networks  Airline traffic Networks  Electrical networks, e.g.,
Internet Traffic Engineering by Optimizing OSPF Weights Bernard Fortz (Universit é Libre de Bruxelles) Mikkel Thorup (AT&T Labs-Research) Presented by.
L13. Shortest path routing D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
Efficient Gathering of Correlated Data in Sensor Networks
Wireless Sensor Networks COE 499 Energy Aware Routing
Low-Power Gated Bus Synthesis for 3D IC via Rectilinear Shortest-Path Steiner Graph Chung-Kuan Cheng, Peng Du, Andrew B. Kahng, and Shih-Hung Weng UC San.
Expanders via Random Spanning Trees R 許榮財 R 黃佳婷 R 黃怡嘉.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
X1X1 X2X2 Encoding : Bits are transmitting over 2 different independent channels.  Rn bits Correlation channel  (1-R)n bits Wireless channel Code Design:
Network and Communications Ju Wang Chapter 5 Routing Algorithm Adopted from Choi’s notes Virginia Commonwealth University.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Review for E&CE Find the minimal cost spanning tree for the graph below (where Values on edges represent the costs). 3 Ans. 18.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
QoS Routing in Networks with Inaccurate Information: Theory and Algorithms Roch A. Guerin and Ariel Orda Presented by: Tiewei Wang Jun Chen July 10, 2000.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
Bounded relay hop mobile data gathering in wireless sensor networks
DISTIN: Distributed Inference and Optimization in WSNs A Message-Passing Perspective SCOM Team
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
A Distributed and Adaptive Signal Processing Approach to Reducing Energy Consumption in Sensor Networks Jim Chou, et al Univ. of Califonia at Berkeley.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
::Network Optimization:: Minimum Spanning Trees and Clustering Taufik Djatna, Dr.Eng. 1.
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
Maximizing Sensor Lifetime in A Rechargeable Sensor Network via Partial Energy Charging on Sensors Wenzheng Xu, Weifa Liang, Xiaohua Jia, Zichuan Xu Sichuan.
St. Edward’s University
Computing and Compressive Sensing in Wireless Sensor Networks
Multi-Commodity Flow Based Routing
Frank Yeong-Sung Lin (林永松) Information Management Department
Quality of Service in Multimedia Distribution
Introduction Basic formulations Applications
Introduction Wireless Ad-Hoc Network
Advanced Computer Networks
Chapter 6 Network Flow Models.
Frank Yeong-Sung Lin (林永松) Information Management Department
at University of Texas at Dallas
Lecture 19 Linear Program
L13. Capacitated and uncapacitated network design problems
Presentation transcript:

The Minimal Communication Cost of Gathering Correlated Data over Sensor Networks EL 736 Final Project Bo Zhang

Motivation: Correlated Data Gathering Correlated data gathering core component of many applications, real life information processes Large scale sensor applications  Scientific data collection: Habitat Monitoring  High redundancy data: temperature, humidity, vibration, rain, etc.  Surveillance videos

Resource Constraint Data collection at one or more sinks Network: Limited Resources  Wireless Sensor Networks Energy constraint (limited battery) Communication cost >> computation cost  Internet Cost metrics: bandwidth, delay etc.

Problem: What is the Minimum total cost (e.g. communication) to collect correlated data at single sink?

Model Formalization Source Graph: G X  Undirected graph G(V, E) Source nodes {1, 2, …, N }, sink t e=(i, j)  E — comm. link, weight w e  Discrete Sources: X={ X 1, X 2, …, X N } Arbitrary distribution p( X 1 =x 1, X 2 =x 2, …, X N =x N ) Generate i.i.d. samples, arbitrary sample rate Task: collect source data with negligible loss at t 8 Sink- t

Model Formalization: continued Linear costs  g( R e, w e ) = R e · w e,  e  E R e - data rate on edge e, in bits/sample w e - weight depends on application For communication cost of wireless links w e  l , 2    4, l – Euclidean distance Goal: Minimize total Cost

Minimal Communication Cost - Uncapacitated and data correlation ignored Sink- t Link-Path Formulation ECMP Shortest-Path Routing: Uncapacitated Minimum Cost indices d = 1, 2,...,D demands p = 1, 2,..., Pd paths for demand d e = 1, 2,...,E links constants hd volume of demand d δedp = 1 if link e belongs to path p realizing demand d variables We metric of link e, w = (w1, w2,...,wE) Xdp(w) (non-negative) flow induced by link metric system w for demand d on path p minimize F = Σe WeΣd Σpδedp Xdp(w) constraints Σp Xdp(w) = hd, d= 1, 2,...,D

Data correlation – Tradeoffs: path length vs. data rate Routing vs. Coding (Compression)  Shorter path or fewer bits? Example:  Two sources X 1 X 2  Three relaying nodes 1, 2, 3  R - data rate in bits/sample  Joint compression reduces redundancy X1X1 X2X2 1 t 3 2 X1X1 X2X2 R1R1 R2R2 t X1X1 X2X2 R1R1 R2R2 R 3 <R 1 +R 2 t

Data correlation - Previous Work Explicit Entropy Encoding (EEC)  Joint encoding possible only with side info  H(X1,X2,X3)= H(X1)+ H(X2|X1)+ H(X3|X1,X2)  Coding depends on routing structure  Routing - Spanning Tree (ST)  Finding optimal ST NP-hard X2X2 X3X3 H(X 1 ) H(X 2 ) Sink- t X1X1 H(X 1,X 2, X 3 )

Data correlation - Previous Work (Cont ’ d) Slepian-Wolf Coding (SWC):  Optimal SWC scheme  routes? Shortest path routing  rates? LP formulation (Cristecu et al, INFOCOM04) Sink- t

Correlation Factor For each node in the Graph G (V,E), find correlation factors with its neighbors. Correlation factor ρ uv, representing the correlation between node u and v. ρ uv = 1 – r / R R - data rate before jointly compression r - data rate after jointly compression

Correlation Factor (Cont ’ d) Shortest Path Tree (SPT): Total Cost: 4R+r Jointly Compression: Total Cost: 3R+3r As long as ρ= 1- r/R > 1/2, the SPT is no longer optimal All edge weights are 1

Minimal Communication Cost – local data correlation : Add Heuristic Algorithm Step 0: Initially collecting data at sink t via shortest path. Compute Cost Fi(0) = Σe Ri We, where We is the weight of link e realizing demand Ri. Set Si(0) = {j’}, where j is the next-hop of node i. i, j = 1, 2… N, i ≠ j. Set iteration count to k = 0. Let Mi denote the neighbors of node i. Step 1: For j ∈ Mi\Si(k), do Fij(k+1) = Fi(k) – RiWij’+RiWij + Σe (Ri – ρ ij) We Step 2: Determine a new j such that Fij(k+1) = min {Fij(k+1)} < Fi(k). If there is no such j, go to step 4. Step 3: Update Si(k+1) = {j} Set Fi(k+1) = Fij(k+1) and k := k + 1 and go to Step 1. Step 4: No more improvement possible; stop.

Add Heuristic: example First Step: Shortest path routing Sink- t After Heuristic: When ρij >1/2, j will be the next hop of i.

Local data correlation: analysis Information from neighbors needed Optimal? Approximation algorithm Other factors took into account: energy, capacity…

Thanks!