A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.

Slides:



Advertisements
Similar presentations
Design Guidelines for Maximizing Lifetime and Avoiding Energy Holes in Sensor Networks with Uniform Distribution and Uniform Reporting Stephan Olariu Department.
Advertisements

Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
1 An Energy-Efficient Unequal Clustering Mechanism for Wireless Sensor Networks Chengfa Li, Mao Ye, Guihai Chen State Key Laboratory for Novel Software.
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
Network Correlated Data Gathering With Explicit Communication: NP- Completeness and Algorithms R˘azvan Cristescu, Member, IEEE, Baltasar Beferull-Lozano,
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Scalable and Distributed GPS free Positioning for Sensor Networks Rajagopal Iyengar and Biplab Sikdar Department of ECSE, Rensselaer Polytechnic Institute.
Energy Aware Directed Diffusion for Wireless Sensor Networks Jisul Choe, 2Keecheon Kim Konkuk University, Seoul, Korea
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
Grammati Pantziou 1, Aristides Mpitziopoulos 2, Damianos Gavalas 2, Charalampos Konstantopoulos 3, and Basilis Mamalis 1 1 Department of Informatics, Technological.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
Wireless Sensor Network Protocols Dr. Monir Hossen ECE, KUET Department of Electronics and Communication Engineering, KUET.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
A Low-Latency and Energy-Efficient Algorithm for Convergecast in Wireless Sensor Networks Authors Sarma Upadhyayula, Valliappan Annamalai, Sandeep Gupta.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
An Energy-Efficient Voting-Based Clustering Algorithm for Sensor Networks Min Qin and Roger Zimmermann Computer Science Department, Integrated Media Systems.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Self-stabilizing energy-efficient multicast for MANETs.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
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,
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
ICIIS Peradeniya, Sri Lanka1 An Enhanced Top-Down Cluster and Cluster Tree Formation Algorithm for Wireless Sensor Networks H. M. N. Dilum Bandara,
A Load-Balanced Guiding Navigation Protocol in Wireless Sensor Networks Wen-Tsuen Chen Department of Computer Science National Tsing Hua University Po-Yu.
FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions Young-Mi Song, Sung-Hee Lee and Young- Bae Ko Ajou University.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees IEEE ICDCSW, 2011 Pouya Ostovari Department of Computer and Information.
I-Hsin Liu1 Event-to-Sink Directed Clustering in Wireless Sensor Networks Alper Bereketli and Ozgur B. Akan Department of Electrical and Electronics Engineering.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
COMMUNICATING VIA FIREFLIES: GEOGRAPHIC ROUTING ON DUTY-CYCLED SENSORS S. NATH, P. B. GIBBONS IPSN 2007.
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)
Non-Location-Based Mobile Sensor Relocation in a Hybrid Static-Mobile Wireless Sensor Network Fang-Jing Wu, Hsiu-Chi Hsu, and Yu-Chee Tseng Department.
Energy-Aware Target Localization in Wireless Sensor Networks Yi Zou and Krishnendu Chakrabarty IEEE (PerCom’03) Speaker: Hsu-Jui Chang.
Dynamic Proxy Tree-Based Data Dissemination Schemes for Wireless Sensor Networks Wensheng Zhang, Guohong Cao and Tom La Porta Department of Computer Science.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
1 Hierarchical Data Dissemination Scheme for Large Scale Sensor Networks Anand Visvanathan and Jitender Deogun Department of Computer Science and Engg,
A Spatial-based Multi-resolution Data Dissemination Scheme for Wireless Sensor Networks Jian Chen, Udo Pooch Department of Computer Science Texas A&M University.
Scalable and Distributed GPS free positioning for Sensor Networks Rajagopal Iyengear and Biplab Sikdar IEEE International Conference on Communications.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
Architecture and Algorithms for an IEEE 802
Net 435: Wireless sensor network (WSN)
Leach routing protocol in WSN
Authors: Ing-Ray Chen; Yating Wang Present by: Kaiqun Fu
Leach routing protocol in WSN
Presentation transcript:

A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering IEEE WCNC 2004 Speaker: Hao-Chun Sun

Outline Introduction Energy Consumption Model Dynamic Query-tree Energy Balancing Algorithm (DQEB) Simulation Results Conclusion

Introduction -background- Sensor network Use Querying to collect information across the whole sensor network. A set of sensors is specifically asked to report information of interest. Query Sink Sensor network

Introduction -background- Basic Sensor Network Query Procedure flooding

Introduction -background- Sensor network characteristics Limited power Lower processing ability Limited bandwidth Smaller memory

Introduction -background- Optimal Sensor Network Query Procedure Broadcast Tree Protocols Minimum energy broadcast tree problem is NP-complete. Many approximate algorithms is proposed.

Introduction -motivation- These protocols are useful only for the development of static trees. These protocols are un-weighted protocols whose assumptions are valid only when the nodes are first deployed. Query Broadcast Tree Non-leaf Nodes Leaf Nodes Sink

Introduction -motivation- Focus on Developing techniques to improve the querying procedure to minimize energy consumption and maximize the sensor network lifetime. Distributed the broadcast load evenly on nodes so that the energy distribution is balanced. DQEB update the query tree structure to avoid uneven energy depletion.

Energy Consumption Model Sensor network query tree Sink Non-leaf nodes Leaf nodes Query Broadcast Tree Non-leaf Nodes (Receive, Forward) Non-leaf Nodes (Receive, Forward) Leaf Nodes (Receive) Leaf Nodes (Receive) Sink

Energy Consumption Model -weight- Every node is associated with a weight. ω : [0, 1], nodes weight is initialized to 0., β is the power attenuation factor and determines the rate at which depleting power affects the weight of a node. P is its remaining battery lifetime. Desire to increase the weight faster as the remaining battery becomes lower.

Energy Consumption Model -energy cost- The energy cost of broadcast depends on the number of leaf and non-leaf nodes in query tree as well as the amount of remaining batter power at a node., Tx power= λ× Rx power (γ)  Minimum

Dynamic Query-tree Energy Balancing Algorithm (DQEB) Assumptions A cluster structure Only involves the cluster heads Nodes have uniform hardware, software and battery capacity. Nodes are energy-aware. A query tree is assumed to exist with the sink node as the root and all nodes in the network being either leaf or non-leaf nodes of the tree.

Dynamic Query-tree Energy Balancing Algorithm (DQEB) Overview UC triggers DQEB algorithm. Neighborhood Information Synchronization (NIS) algorithm Designated parents (DP) selection from alternative parents (AP) 9(0.1) 1(0.1) 7(0.3) 8(0.3) 2(0.3) 3(0.5) 4(0.2)6(0.4) 5(0.6) Update Coordinator (UC)

Dynamic Query-tree Energy Balancing Algorithm (DQEB) Neighborhood Information Synchronization Algorithm Neighborhood Information Table (NIT) State information of neighbors  ID, route to root, state,…. Periodic “Hello” message to detect node failure. If a node’s state information changes in the interval between hello messages, the hello message is substituted by the changed information.

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Set-Covering problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) K={ } C={3,4,5,7} A={2,3,4,6,8,9} K={ } C={3,4,5,7} A={2,3,4,6,8,9} (w5/d5)

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Set-Covering problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) (w5/d5)

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Set-Covering problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) (w5/d5)

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Set-Covering problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) (w5/d5)

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Set-Covering problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) (w5/d5) DP={9,8,6,3}

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Set-Covering problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) (w5/d5) DP={9,8,6,3}

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Disconnected Problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) (w5/d5)

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Disconnected Problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) (w5/d5) DP={9,6,3}

Dynamic Query-tree Energy Balancing Algorithm (DQEB) Differentiating APs Sibling AP Offspring AP Independent AP i (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w8/d8) (w5/d5) Sibling AP Offspring AP Independent AP

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Disconnected Problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) K={ } C={3,4,5,7} A={2,3,4,6,8,9} K={ } C={3,4,5,7} A={2,3,4,6,8,9} (w5/d5) C={3,4,5,6,7} A={2,8,9} C={3,4,5,6,7} A={2,8,9}

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Disconnected Problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) K={ } C={3,4,5,6,7} A={2,8,9} K={ } C={3,4,5,6,7} A={2,8,9} (w5/d5)

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Disconnected Problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) (w5/d5)

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Disconnected Problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) (w5/d5)

Dynamic Query-tree Energy Balancing Algorithm (DQEB) A Greedy algorithm for parent selection Disconnected Problem i C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} C={3,4,5,7} A= A1={2,4,9} A2={3,4} A3={6} A4={6,8} (w9/d9) (w2/d2) (w3/d3) (w4/d4) (w6/d6) (w7/d7) (w8/d8) (w5/d5)

Dynamic Query-tree Energy Balancing Algorithm (DQEB) Resolving Update Conflicts Two nodes trigger DQEB concurrently. Lock mechanism Once the UC triggers all its children for their APs’ information, all children will freeze themselves. Any UC that does not get a response from some of its children waits for a given time.

Simulation Results Network Size: 600 m x 600 m Nodes number: 1000 Nodes positions: Uniformly distributed Network is connected and Query tree has been constructed initially. λ=3 β=3, w=(1-P) β

Simulation Results Power Distribution Balance v.s Time

Simulation Results Life Time v.s Death Rate threshold

Simulation Results Power STD v.s Connectivity

Simulation Results Life Time v.s Connectivity

Conclusion We proposed an energy aware, distributed protocol to dynamically update query tree structures in sensor network. Decisions are taken at each non-leaf node to locally minimize the cost of the broadcast tree by switching a non-leaf node with low remaining power to a leaf node so that its energy depletion rate is decreased.