1 Delay-efficient Data Gathering in Sensor Networks Bin Tang, Xianjin Zhu and Deng Pan.

Slides:



Advertisements
Similar presentations
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
Advertisements

Algorithm Design Methods Spring 2007 CSE, POSTECH.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
1 EE5900 Advanced Embedded System For Smart Infrastructure Static Scheduling.
1 K-clustering in Wireless Ad Hoc Networks using local search Rachel Ben-Eliyahu-Zohary JCE and BGU Joint work with Ran Giladi (BGU) and Stuart Sheiber.
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
Haiming Jin, He Huang, Lu Su and Klara Nahrstedt University of Illinois at Urbana-Champaign State University of New York at Buffalo October 22, 2014 Cost-minimizing.
Maximal Lifetime Scheduling in Sensor Surveillance Networks Hai Liu 1, Pengjun Wan 2, Chih-Wei Yi 2, Siaohua Jia 1, Sam Makki 3 and Niki Pissionou 4 Dept.
Network Correlated Data Gathering With Explicit Communication: NP- Completeness and Algorithms R˘azvan Cristescu, Member, IEEE, Baltasar Beferull-Lozano,
1 Maximizing Lifetime of Sensor Surveillance Systems IEEE/ACM TRANSACTIONS ON NETWORKING Authors: Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih- Wei Yi, S.
Fast Distributed Algorithm for Convergecast in Ad Hoc Geometric Radio Networks Alex Kesselman, Darek Kowalski MPI Informatik.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
Branch and Bound Similar to backtracking in generating a search tree and looking for one or more solutions Different in that the “objective” is constrained.
1 -1 Chapter 1 Introduction Why Do We Need to Study Algorithms? To learn strategies to design efficient algorithms. To understand the difficulty.
1 Internet Networking Spring 2006 Tutorial 6 Network Cost of Minimum Spanning Tree.
1 Quick Convergecast in ZigBee/IEEE Tree-Based Wireless Sensor Networks Yu-Chee Tseng and Meng-Shiung Pan Department of Computer Science National.
Energy-Efficient Target Coverage in Wireless Sensor Networks Mihaela Cardei, My T. Thai, YingshuLi, WeiliWu Annual Joint Conference of the IEEE Computer.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
Scheduling Algorithms for Wireless Ad-Hoc Sensor Networks Department of Electrical Engineering California Institute of Technology. [Cedric Florens, Robert.
An Efficient Clustering-based Heuristic for Data Gathering and Aggregation in Sensor Networks Wireless Communications and Networking (WCNC 2003). IEEE,
© Honglei Miao: Presentation in Ad-Hoc Network course (19) Minimal CDMA Recoding Strategies in Power-Controlled Ad-Hoc Wireless Networks Honglei.
Zoë Abrams, Ashish Goel, Serge Plotkin Stanford University Set K-Cover Algorithms for Energy Efficient Monitoring in Wireless Sensor Networks.
Networked Slepian–Wolf: Theory, Algorithms, and Scaling Laws R˘azvan Cristescu, Member, IEEE, Baltasar Beferull-Lozano, Member, IEEE, Martin Vetterli,
2-Layer Crossing Minimisation Johan van Rooij. Overview Problem definitions NP-Hardness proof Heuristics & Performance Practical Computation One layer:
1 Internet Networking Spring 2004 Tutorial 6 Network Cost of Minimum Spanning Tree.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Achieving Minimum Coverage Breach under Bandwidth Constraints in Wireless Sensor Networks Maggie X. Cheng, Lu Ruan and Weili Wu Dept. of Comput. Sci, Missouri.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
On Tree-Based Convergecasting in Wireless Sensor Networks V. Annamalai, S. K. S. Gupta, L. Schwiebert IEEE 2003 Speaker : Chi-Chih Wu.
CS Dept, City Univ.1 The Complexity of Connectivity in Wireless Networks Presented by LUO Hongbo.
Delay Efficient Sleep Scheduling in Wireless Sensor Networks Gang Lu, Narayanan Sadagopan, Bhaskar Krishnamachari, Anish Goel Presented by Boangoat(Bea)
Complexity of Bellman-Ford Theorem. The message complexity of Bellman-Ford algorithm is exponential. Proof outline. Consider a topology with an even number.
Broadcast & Convergecast Downcast & Upcast
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
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
Computing and Communicating Functions over Sensor Networks A.Giridhar and P. R. Kumar Presented by Srikanth Hariharan.
Network Aware Resource Allocation in Distributed Clouds.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Efficient Algorithms for Maximum Lifetime Data Gathering and Aggregation in Wireless Sensor Networks Selected from Elsevier: Computer Networks Konstantinos.
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks Department of Computer Science, Wayne State.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Approximation Algorithms
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Opportunistic Flooding in Low-Duty- Cycle Wireless Sensor Networks with Unreliable Links Shuo Goo, Yu Gu, Bo Jiang and Tian He University of Minnesota,
Technology Mapping. 2 Technology mapping is the phase of logic synthesis when gates are selected from a technology library to implement the circuit. Technology.
Collaborative Broadcasting and Compression in Cluster-based Wireless Sensor Networks Anh Tuan Hoang and Mehul Motani National University of Singapore Wireless.
COSC 5341 High-Performance Computer Networks Presentation for By Linghai Zhang ID:
Reliable Multicast Routing for Software-Defined Networks.
1 Latency-Bounded Minimum Influential Node Selection in Social Networks Incheol Shin
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Coverage and Scheduling in Wireless Sensor Networks Yong Hwan Kim Korea University of Technology and Education Laboratory of Intelligent.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
4 Introduction Carrier-sensing Range Network Model Distributed Data Collection Simulation 6 Conclusion 2.
COMMUNICATING VIA FIREFLIES: GEOGRAPHIC ROUTING ON DUTY-CYCLED SENSORS S. NATH, P. B. GIBBONS IPSN 2007.
March 9, Broadcasting with Bounded Number of Redundant Transmissions Majid Khabbazian.
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Junchao Ma +, Wei Lou +, Yanwei Wu *, Xiang-Yang Li *, and Guihai Chen & Energy Efficient TDMA Sleep Scheduling in Wireless Sensor Networks + Department.
Computing and Compressive Sensing in Wireless Sensor Networks
Algorithm Design Methods
Outline Introduction Network Model and Problem Formulation
Exam 2 LZW not on syllabus. 73% / 75%.
Algorithm Design Methods
Algorithm Design Methods
Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks
Algorithm Design Methods
Presentation transcript:

1 Delay-efficient Data Gathering in Sensor Networks Bin Tang, Xianjin Zhu and Deng Pan

2 Outline Introduction Problem Statement Data Gathering Algorithms Conclusions

3 Introduction Data gathering in sensor networks To explore energy efficiency To explore data correlation and redundancy Time critical applications Patient Monitoring Surveillance sensor networks Fine-grained environmental monitoring Delay Efficiency is the goal of our work.

4 Our assumptions One half duplex interface Collision free – each node can not receive more than one transmissions Each node can HEAR more than one transmissions Each node (except sink) has one message

5 Problem Statement Disk graph G=(V,E) sink node S Each node (except S) has one message Delay-efficient Data Gathering problem: Schedule the collision-free message transmission for each node, s.t. the delay when all messages are received by S is minimized. Minimum delay is 7 time slots S

6 Our Solution Linear Topology Star Topology  NP-completeness Tree Topology General Topology

7 Linear Topology Divide the nodes into two sets, so that all the nodes in each set can transmit simultaneously 4321 sink N=4 Odd={1,3}, Even={2,4}

8 Linear Topology: Proof of Optimum Step 1: Delay of above algorithm is 2N-1, where N is the number of nodes (excluding sink) Step 2: 2N-1 is the lower bound of delay in linear topology  For messages from node 2, 3, …, N: 2 slots are needed to pass through node 1, for each message  For message from node 1: 1 slot is needed to send to sink  Total delay≥2(N-1)+1=2N-1 Thus, our algorithm is optimal sink1N-1N2

9 Star Topology In order to achieve the minimum delay, different branches need to be pipelined sink

10 Star Topology More branches? Divide the branches into two groups, so that each group has equal number of nodes How to divide branches into 2 equal-set? NP-hard

11 Star Topology: NP-complete Prove that our problem is NP-complete by reduction from the Integer Partition problem Integer Partition:  Give a set of integers X={x1,x2,…,xn} and a target y. Is there a subset X’ of X, such that the sum of all the elements in X’ is equal to y?

12 Star Topology: NP Reduction For each xi, create a branch with xi nodes Create another branch with (∑X-2y) nodes Connect all the branches with the sink For the created star topology graph, is its minimum gathering delay 2(∑X-y)?

13 Star Topology: NP Reduction

14 Star Topology: NP Complete If the integer partition problem has a solution, say X=X’ ∪ X’’, X’ ∩ X’’={}, and ∑X’=y. Then, the minimum gathering delay of the created graph is 2(∑X-y) Since ∑X’+ (∑X-2y) =(∑X+ (∑X-2y) )/2 Similarly, vice versa

15 Tree Topology For the tree topology, if the root has only one child, it can be viewed as the conjunction of several lines. Similarly, minimum delay = (2N-1), where k is the number of nodes in the sub-tree

16 Tree Topology How about if the root has more than one child? Similar to the star topology with multiple branches

17 General Topology Generate a BFS tree, the general graph can be processed as a tree topology. Heuristics to divide the BFS tree into two parts with similar number of nodes. The maximal gathering delay has an upper bound of 2N-1, and the optimal delay is at least N. So our solution is a 2-approximation algorithm

18 Conclusions Current status  Formulate the collision-free data gathering problem  There is optimal algorithm in linear topology  In tree/star/general graph, our problem is NP- complete  2 approximation algorithm in general graph Future work  Distributed algorithms  Simulation