Routing and Clustering Xing Zheng 01/24/05. References Routing A. Woo, T. Tong, D. Culler, "Taming the Underlying Challenges of Reliable Multihop Routing.

Slides:



Advertisements
Similar presentations
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Advertisements

ENERGY-EFFICIENT COMMUNICATIONS PROTOCOL FOR WIRELESS MICROSENSOR NETWORKS W. Heinzelman, A. Chandrakasan, H. Balakrishnan, Published in 2000.
Presented by Rick Skowyra
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Presentation: Energy Efficient Communication Protocol for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Mikhail Nesterenko Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari.
Kyung Tae Kim, Hee Yong Youn (Sungkyunkwan University)
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
Sensor network Routing protocol A study on LEACH protocol and how to improve it.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
Infocom'04Ossama Younis, Purdue University1 Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach Ossama Younis and Sonia.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Introduction to Wireless Sensor Networks
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
Improvement on LEACH Protocol of Wireless Sensor Network
AES based secure LEACH for WSN’s. Obstacles of WSN Security Limited resources-Limited memory, code space and energy. Unreliable Communication-Densely.
Aeon LEACH An Efficient LEACH protocol in Heterogeneous and Homogenous Wireless Sensor Networks Under Guidance Of: Dr. Mohammad Mozumdar Presented By :
Low-Energy Adaptive Clustering Hierarchy An Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks M. Aslam hayat.
Kai Li, Kien Hua Department of Computer Science University of Central Florida.
A novel Energy-Efficient and Distance- based Clustering approach for Wireless Sensor Networks M. Mehdi Afsar, Mohammad-H. Tayarani-N.
POWER EFFICIENCY ROUTING ALGORITHMS OF WIRELESS SENSOR NETWORKS
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
More routing protocols Alec Woo June 18 th, 2002.
Robust Communications for Sensor Networks in Hostile Environments Ossama Younis and Sonia Fahmy Department of Computer Sciences, Purdue University Paolo.
Globecom 2004 Energy-Efficient Self-Organization for Wireless Sensor Networks: A Fully Distributed approach Liang Zhao, Xiang Hong, Qilian Liang Department.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
Talha Naeem Qureshi Joint work with Tauseef Shah and Nadeem Javaid
CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho.
Presentation By Deniz Özsoyeller
Wireless Networked Sensors Routing Challenges Mikhail Nesterenko In this presentation I used the material from a presentation by David Culler, USB
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
Energy-Aware Routing Paper #1: “Wireless sensor networks: a survey” Paper #2: “Online Power-aware Routing in Wireless Ad-hoc Networks” Robert Murawski.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Multimedia & Networking Lab
Effect of Redundancy on Mean Time to Failure of Wireless Sensor Networks Anh Phan Speer, Ing-Ray Chen Paper Presented by: Misha, Neha & Vidhya CS 5214.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
Wireless Sensor Network Protocols Dr. Monir Hossen ECE, KUET Department of Electronics and Communication Engineering, KUET.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
An Energy-Efficient Voting-Based Clustering Algorithm for Sensor Networks Min Qin and Roger Zimmermann Computer Science Department, Integrated Media Systems.
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
LEACH Low Energy Adaptive Clustering Hierarchy Deparment of Computer Science Institute of System Architecture, Chair for Computer Network Dresden, 23 January.
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.
Hybrid Indirect Transmissions (HIT) for Data Gathering in Wireless Micro Sensor Networks with Biomedical Applications Jack Culpepper(NASA), Lan Dung, Melody.
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach Mulmedia and Mobile communications Laboratory 2004 / 4 / 20 박건우.
Self-stabilizing energy-efficient multicast for MANETs.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad-Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
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)
An Application-Specific Protocol Architecture for Wireless Microsensor Networks 컴퓨터 공학과 오영준.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
MAC Protocols for Sensor Networks
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
MAC Protocols for Sensor Networks
Protocols for Wireless Sensor Networks
Wireless Sensor Networks 5. Routing
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Networks and Communication Systems Department
Distributed Clustering for Scalable, Long-Lived Sensor Networks
Presentation transcript:

Routing and Clustering Xing Zheng 01/24/05

References Routing A. Woo, T. Tong, D. Culler, "Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks," ACM SenSys 2003.Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks LEACH W. R. Heinzelman, A. Chandrakasan, H. Balakrishnan," Energy- efficient communication protocol for wireless microsensor networks," HICSS Energy- efficient communication protocol for wireless microsensor networks, HEED O. Younis, S. Fahmy, "Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach," IEEE Infocom 2004.Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach

#1 Taming the Underlying Challenges of Reliable Multi-hop Routing in Sensor Networks

Routing Issues in WSN Substantially different from traditional ad-hoc wireless networks Traditional setting Assume links (Abstract away the underlying physical layer and MAC protocol) Independent pair-wise connections Abstract the applications Sensor Networks Resource-constrained nodes Low-power radios Multi-hop aggregation Application-specific communication pattern

Underlying Factors Connectivity graph Discovered by nodes observing communication events and sharing the information Connectivity A statement of the likelihood of successful communication Nodes Nearby nodes may be in communication most of the time, but not always. Less reliable communication with distant nodes, but a few may have strong connectivity Lossy links and dynamic loss rates

About this study Routing algorithms should take into account these underlying factors and be evaluated in concert with the low level estimation mechanisms under realistic loads. Stages Empirical link characteristics Link estimation Neighborhood table management Routing protocol Target application A large collection of nodes route periodically sampled data over multiple hops to an individual sink.

Link Characteristics Set up a platform to measure loss rates between many different pairs of nodes at different distances Observations suggest a simple means of capturing probabilistic link behavior in simulations Create a link quality model For each directed node pair at a given distance A link probability is associated based on the mean and variance extracted from the empirical data. Each simulated packet transmission is filtered out with this probability.

Empirical Results

Link Estimation Individual nodes estimate link quality by observing packet success and loss events. Link quality is used in routing protocols’ cost metrics. Requirements: React quickly to potentially large changes in link quality Stable A small memory footprint Simple to compute

WMEWMA Based on snoopy techniques Passive probing Loss can be inferred by tracking the sequence numbers. Window mean with EWMA Based on historical observations Compute an average success rate over a time period Can track the empirical trace fairly well

Neighborhood Management Neighborhood table Record information about nodes from which it receives packets Limited size Question: How does a node determine which nodes it should keep in the table? To seek a neighborhood management algorithm that will keep a sufficient number of good neighbors in the table Similar to cache management

Management Policies Insertion Upon hearing from a non-resident source Adaptive down-sampling technique The probability of insertion: the neighbor table size / the number of distinct neighbors Eviction RR, FIFO, Least-Recently Heard, CLOCK, etc. Reinforcement FREQUENCY algorithm A frequency count for each entry in the table Reinforce good neighbors during insertion

Routing Framework

Routing protocol Distance-vector based algorithms Parent selection Access the neighborhood table to select a set of potential parents MT (Minimum Transmission) cost metric: the expected number of transmissions along the path For each link, MT cost is estimated by 1/(Forward link quality) * 1/(Backward link quality).

Evaluation Remarks Link quality estimation and neighborhood management are essential to reliable routing. Minimum expected transmissions is an effective metric for cost-based routing. The combinations of these techniques can yield high end-to-end success rates.

#2 Energy-Efficient Communication Protocol for Wireless Micro- sensor Networks

LEACH Low-Energy Adaptive Clustering Hierarchy Designed for minimizing energy dissipation in sensor networks Model of sensor networks Base station: fixed and far located from sensors Nodes: homogeneous and energy-constrained

Conventional Approaches Directional vs. multi-hop Short system lifetime

Clustering LEACH Self-organized adaptive clustering protocol Key features Localized coordination and control for cluster set-up and operation Randomized rotation of the cluster heads and the corresponding clusters Local compression to reduce global communication

Algorithm Run by rounds Advertisement Phase A node becomes a cluster head if Random(0,1) < T(n), which is a threshold in the system. Cluster heads broadcasts an advertisement message using a CSMA MAC protocol. Non-cluster-head nodes decide to join the cluster with the largest signal length heard from its head.

Algorithm (cont.) Each node reports to its cluster head using a CSMA protocol. Based on all the messages received within the cluster, the head node creates a TDMA schedule for intra-node transmission. During data transmission, non-cluster-nodes can be turned off until the node’s allocated transmission time.

Strengths Dynamic cluster distribution Extend system lifetime

Weaknesses Assumes uniform energy consumption for cluster heads in cluster rotation. Does not guarantee a good cluster head distribution Randomly selection of heads can result in faster death of some nodes.

#3 Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach

HEED Hybrid Energy-Efficient Distributed Clustering Design goals: Prolonging network lifetime by distributing energy consumption Terminating in O(1) iterations Minimizing low control overhead Producing well-distributed cluster heads and compact clusters

Clustering Parameters For electing cluster heads Primary parameter: residual energy (E r ) Secondary parameter: communication cost (used to break ties), i.e., maximize energy and minimize cost

Algorithm at node v Initialization Main processing Finalization Discover neighbors within cluster range Compute the initial cluster head probability CH prob = f(E r /E max ) If v received some cluster head messages, choose one head with min cost If v does not have a cluster head, elect to become a cluster head with CH prob. CH prob = min(CH prob * 2, 1) Repeat until CH prob reaches 1 If cluster head is found, join its cluster Otherwise, elect to be cluster head

Example Compute CH prob and cost Elect to become cluster head Resolve ties Select your cluster head (0.2,2) (0.4,3) (0.2,3) (0.1,2) (0.1,4) (0.6,2) (0.2,5) (0.5,3) (0.8,4) (0.2,3) (0.6,4) (0.5,4) (0.1,4) (0.9,4) (0.3,2) (0.7,5) (0.3,2) (0.2,3) a1 c4 a3 a2 a5a6 c3 a12 a11 a13 a9 a7 a8 a4 a10 c2 c1 a14 Discover neighbors

HEED vs. LEACH Longer lifetime Less energy consumption

Conclusions Hybrid approach Heads are selected based on residual energies Nodes join cluster to minimize communication cost Terminates in a constant number of iterations Independent of network diameter Location-unaware Prolongs system lifetime