ETC: Energy-driven Tree Construction in Wireless Sensor Networks Panayiotis Andreou (Univ. of Cyprus) Andreas Pamboris (Univ. of California – San Diego)

Slides:



Advertisements
Similar presentations
TDMA Scheduling in Wireless Sensor Networks
Advertisements

Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.
1 Balancing Push and Pull for Efficient Information Discovery in Large-Scale Sensor Networks Xin Liu, Qingfeng Huang, Ying Zhang CS 6204 Adv Top. in Systems-Mob.
PERFORMANCE MEASUREMENTS OF WIRELESS SENSOR NETWORKS Gizem ERDOĞAN.
Gossip Scheduling for Periodic Streams in Ad-hoc WSNs Ercan Ucan, Nathanael Thompson, Indranil Gupta Department of Computer Science University of Illinois.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
Towards a Network-aware Middleware for Wireless Sensor Networks University of Cyprus Department of Computer Science Panayiotis G. Andreou, Demetrios Zeinalipour-Yazti,
1 Introduction to Wireless Sensor Networks. 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints.
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
The Impact of Spatial Correlation on Routing with Compression in WSN Sundeep Pattem, Bhaskar Krishnamachri, Ramesh Govindan University of Southern California.
Speaker: Li-Sheng Chen 1 Jan 2, 2012 EOBDBR: an Efficient Optimum Branching-Based Distributed Broadcast Routing Protocol for Wireless Ad Hoc Networks.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
CS 580S Sensor Networks and Systems Professor Kyoung Don Kang Lecture 7 February 13, 2006.
Energy Conservation in wireless sensor networks Kshitij Desai, Mayuresh Randive, Animesh Nandanwar.
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
ZIGBEE Compared to BLUETOOTH
ZigBee. Introduction Architecture Node Types Network Topologies Traffic Modes Frame Format Applications Conclusion Topics.
1 The Orphan Problem in ZigBee- based Wireless Sensor Networks IEEE Trans. on Mobile Computing (also in MSWiM 2007) Meng-Shiuan Pan and Yu-Chee Tseng Department.
Perimeter-based Data Acquisition and Replication in Mobile Sensor Networks Panayiotis Andreou (Univ. of Cyprus) Demetrios Zeinalipour-Yazti (Univ. of Cyprus)
SenseSwarm: A Perimeter-based Data Acquisition Framework for Mobile Sensor Networks Demetrios Zeinalipour-Yazti (Open Univ. of Cyprus) Panayiotis Andreou.
A Node-Centric Load Balancing Algorithm for Wireless Sensor Networks Hui Dai, Richar Han Department of Computer Science University of Colorado at Boulder.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ th IEEE International Conference on Mobile Data Management (MDM’11), June.
Sidewinder A Predictive Data Forwarding Protocol for Mobile Wireless Sensor Networks Matt Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and.
On the Construction of Data Aggregation Tree with Minimum Energy Cost in Wireless Sensor Networks: NP-Completeness and Approximation Algorithms National.
Decentralized Scattering of Wake-up Times in Wireless Sensor Networks Amy L. Murphy ITC-IRST, Trento, Italy joint work with Alessandro Giusti, Politecnico.
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
The Effects of Ranging Noise on Multihop Localization: An Empirical Study from UC Berkeley Abon.
A novel gossip-based sensing coverage algorithm for dense wireless sensor networks Vinh Tran-Quang a, Takumi Miyoshi a,b a Graduate School of Engineering,
Weaponizing Wireless Networks: An Attack Tool for Launching Attacks against Sensor Networks Thanassis Giannetsos Tassos Dimitriou Neeli R. Prasad.
Ubiquitous Networks WSN Routing Protocols Lynn Choi Korea University.
Data Collection Structures for Wireless Sensor Networks Demetris Zeinalipour, Lecturer Data Management Systems Laboratory (DMSL) Department of Computer.
Introduction to Wireless Sensor Networks
Demetris Zeinalipour MHS: Minimum-Hot-Spot Query Trees for Wireless Sensor Networks Georgios Chatzimilioudis University of California - Riverside, USA.
Workload-aware Optimization of Query Routing Trees in Wireless Sensor Networks Panayiotis Andreou (Univ. of Cyprus) Demetris Zeinalipour-Yazti (Open Univ.
MINT Views: Materialized In-Network Top-k Views in Sensor Networks Demetrios Zeinalipour-Yazti (Uni. of Cyprus) Panayiotis Andreou (Uni. of Cyprus) Panos.
Benjamin AraiUniversity of California, Riverside Reliable Hierarchical Data Storage in Sensor Networks Song Lin – Benjamin.
Multi-Criteria Routing in Pervasive Environment with Sensors Santhanakrishnan, G., Li, Q., Beaver, J., Chrysanthis, P.K., Amer, A. and Labrinidis, A Department.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
1 REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Using Polynomial Approximation as Compression and Aggregation Technique in Wireless Sensor Networks Bouabdellah KECHAR Oran University.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
KAIS T Distributed cross-layer scheduling for In-network sensor query processing PERCOM (THU) Lee Cheol-Ki Network & Security Lab.
Syed Hassan Ahmed Syed Hassan Ahmed, Safdar H. Bouk, Nadeem Javaid, and Iwao Sasase RIU Islamabad. IMNIC’12, RIU Islamabad.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
By: Gang Zhou Computer Science Department University of Virginia 1 Medians and Beyond: New Aggregation Techniques for Sensor Networks CS851 Seminar Presentation.
Performance Evaluation of IEEE
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
FSort: External Sorting on Flash-based Sensor Devices Panayiotis Andreou, Orestis Spanos, Demetrios Zeinalipour-Yazti, George Samaras University of Cyprus,
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
Introduction to Wireless Sensor Networks
MHS: Minimum-Hot-Spot Query Trees for Wireless Sensor Networks
Demetrios Zeinalipour-Yazti (Univ. of Cyprus)
Net 435: Wireless sensor network (WSN)
Presentation transcript:

ETC: Energy-driven Tree Construction in Wireless Sensor Networks Panayiotis Andreou (Univ. of Cyprus) Andreas Pamboris (Univ. of California – San Diego) Demetrios Zeinalipour-Yazti (Univ. of Cyprus) Panos K. Chrysanthis (Univ. of Pittsburgh, USA) George Samaras (Univ. of Cyprus) SenTIE’09 (collocated with MDM 09), Taipei, Taiwan © Andreou, Pamboris, Zeinalipour-Yazti, Chrysanthis, Samaras

2 Wireless Sensor Networks Resource constrained devices utilized for monitoring and understanding the physical world at a high fidelity. Applications have already emerged in: –Environmental and habitant monitoring –Seismic and Structural monitoring –Understanding Animal Migrations & Interactions between species. Great Duck Island – Maine (Temperature, Humidity etc). Golden Gate – SF, Vibration and Displacement of the bridge structure Zebranet (Kenya) GPS trajectory

3 System Model A continuous query is registered at the sink. The Query is disseminated using flooding A Query Routing Tree is constructed to continuously percolate results to the sink. Sink Q: SELECT MAX(temp) FROM Sensors EVERY 31sec epoch

4 Query Routing Tree in TinyDB Example: The Query Routing Tree in TAG epoch=31, d (depth)=3 yields a window τ i =  e/d  =  31/3  = 10 Transmit: [20..30) Listen: [10..20) A C level 1 B D E level 2 level 3 Transmit: [10..20) Listen: [0..10) Transmit: [0..10) Listen: [0..0)

5 Motivation Limitations of Existing Frameworks In predominant data acquisition frameworks (e.g., TAG, Cougar, MINT), Query Routing Trees (T) are constructed in an ad-hoc manner No guarantee that the workload of a query will be distributed equally across all nodes. Increased Data Transmission Collisions Decreased Lifetime and Coverage i.e., depleting energy more quickly will lead to decreased network coverage. Our Solution We balance the workload in a Wireless Sensor Network by reorganized T in a distributed manner.

6 Presentation Outline  Motivation  Definitions & Background  The ETC Framework Discovery Phase Balancing Phase  Experimentation  Conclusions & Future Work

7 Definitions Definition: Balanced Tree (T balanced ) A tree in which each internal node has β = ⌊ d √n ⌋ children nodes (branching factor). where n: network_size, d: tree depth i.e., every leaf node has a height of approximately log β n. Remarks T balanced ideal as the query workload is spread across the WSN. However, T balanced might not be feasible (even under global knowledge) as nodes might not be within communication range. s5 s1 s3 s2 s4 s6 s7 s8

8 Definitions Definition: Near-Balanced Tree (T near_balanced ) A tree in which every internal node attempts to obtain less or equal than β children. Our Objective Yield a structure similar to T balanced without imposing an impossible network structure i.e., nodes are not enforced to nodes that are not within their communication radius.) Correctness We shall later define an error metric for measuring the discrepancy between T balanced and T near_balanced

9 ETC Tree Transformation s5 s1 s3 s2 s4 s6s7s8s9s10 s5 s1 s3 s2 s4 s6s7s8s9s β = d √n = ⌊ 2 √10 ⌋ = ⌊ 3,16 ⌋

10 Presentation Outline  Motivation  Definitions & Background  The ETC Framework Discovery Phase Balancing Phase  Experimentation  Conclusions & Future Work

11 The ETC Framework ETC stands for Energy-driven Tree Construction. A framework for balancing arbitrary query routing trees in an in-network and distributed manner. Objective: Transform T input into a near-balanced tree T ETC ETC Basic Phases: –Phase 1: Discover the network topology. –Phase 2: Reorganize T input into T ETC in an in- network manner. Visual Intuition behind algorithms will be presented next …

12 The Discovery Phase s5 s1 s3 s2 s4 s6s7s8s9s10 Construct T input using First-Heard-First (i.e., select as parent the one that transmitted the query Parents maintain an Alternate Parent List (APL) of children(e.g., s2 knows that s8={s3} and that s9={s3}) At the Sink we calculate: n=10, depth=2  β = ⌊ d √n ⌋ = 2 √10 = ⌊ 3,16 ⌋ O(n) message cost APL(s8)={s3}; APL(s9)={s3}

#s3 13 The Balancing Phase s5 s1 s3 s2 s4 s6s7s8s9 Top-down reorganization of the Query Routing Tree in order to make it near-balanced. children(s1)=3 ≤ β OK children(s2)=5 > β  FIX β=3 β β β β APL(s8)={s3}; APL(s9)={s3} β β β #NodeID: s8 and s9 are commanded to switch parents. β

14 Presentation Outline  Motivation  Definitions & Background  The ETC Framework Discovery Phase Balancing Phase  Experimentation  Conclusions & Future Work

15 We perform the following two series of experiments: 1.Micro-benchmark: To empirically assess how severely hub nodes (nodes with large in-degree) contribute to packet losses. 2.Trace Driven Experimentation: To identify the balancing accuracy and energy savings of ETC. Overview of Experimentation MicaZ TelosB

16 Setup (Micro-benchmarks) 1.We use the MicaZ energy model which is based on the CC2420 radio transceiver. CC2420: Single-Chip 2.4 GHz IEEE Compliant and ZigBee™ Ready RF Transceiver. 2.We construct topologies of 10 up to 100 nodes that report to a dedicated sink S. 3.Each node sends a 16 byte packet to S for 60s. 4.We assess the loss rate using the equation: LossRate(Net i ) =1 - PacketsReceived / PacketsSent LossRate(N)=1 then no packet was received. Micro-benchmarks sink s1s2sn …

17 Micro-benchmarks Linear Increase in Loss Rate (as degree increases) High in-degrees yield high packet losses 48-77%. 48% Loss Rate 77% Loss Rate sink s1s2sn …

18 Trace-Driven Experimentation Algorithms 1.First-Heard-From: Constructs an adhoc routing tree T input without any specific properties. 2.CETC: Transforms T input into the best possible near- balanced tree T CETC in a centralized manner (global knowledge) 3.ETC: Transforms T input into a near-balanced tree T ETC in a distributed manner. Evaluation Metrics: – –where β = d √n and PM ij =1 denotes that i is a parent of j and PM ij =0 the opposite. –Energy Consumption of FHF, CETC and ETC respectively.

19 Trace-Driven Experimentation Sensing Device –We utilize the energy model of Crossbow’s TELOSB Sensor (250Kbps, Rx:23mA, Tx:19.5,MCU:7.8mA, sleep:5.1μA) –Trace-driven experimentation using Energy = Volts x Amperes x Seconds. Communication Protocol based on ZigBee Maximum Data Payload:104 bytes (segmentation when required)

20 Trace-Driven Experimentation Datasets: A. Intel54 (Small-scale network) –54 deployed at the Intel Berkeley Research Lab. –2.3 Million Readings: topology info, humidity, temperature, light and voltage B. GDI140 (Medium-scale network) -140 sensors derived from the Great Duck Island study in Maine, USA. C. Intel540 (Large-scale network) –540 sensors randomly derived from Intel54 dataset

21 Trace-Driven Experimentation Balancing_Error(T ETC ) T input is Inherently unbalanced T ETC only slightly worse than T CETC\ (i.e., by 11%) All approaches feature some balancing error.  Fully Balancing a tree is not possible!

22 Trace-Driven Experimentation Energy(T Input ) vs. Energy(T ETC ) 3,314±50mJ 566±22mJ T input requires more energy than T ETC due to increased retransmissions. Energy(T Input ) = 6 x Energy(T ETC ) T Input T ETC

23 Presentation Outline  Motivation  Definitions & Background  The ETC Framework Discovery Phase Balancing Phase  Experimentation  Conclusions & Future Work

24 Conclusions & Future Work We have presented ETC, a distributed algorithm for balancing the ad-hoc query routing tree T of a Wireless Sensor Network. Experimentation with real datasets reveals that ETC generates good approximations of T balanced i.e., these are ~11% worse than constructing a T balanced in a centralized manner. Besides Transmission Deficiencies, we have also studied Reception Deficiencies (i.e., when and for how long a sensor should enable its transceiver (SenTIE’07 and MDM’08) Currently looking at integrating both into a unified framework.

Thank you! Questions? This presentation is available at: ETC: Energy-driven Tree Construction in Wireless Sensor Networks SenTIE’09 (collocated with MDM 09), Taipei, Taiwan © Andreou, Pamboris, Zeinalipour-Yazti, Chrysanthis, Samaras