Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Slides:



Advertisements
Similar presentations
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Advertisements

Transmission Power Control in Wireless Sensor Networks CS577 Project by Andrew Keating 1.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Z-MAC: a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min Dept. of Computer Science, North Carolina State.
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.
Improvement on LEACH Protocol of Wireless Sensor Network
CSE 5392By Dr. Donggang Liu1 CSE 5392 Sensor Network Security Introduction to Sensor Networks.
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
Medium Access Control in Wireless Sensor Networks.
PERFORMANCE MEASUREMENTS OF WIRELESS SENSOR NETWORKS Gizem ERDOĞAN.
What is a Wireless Sensor Network (WSN)? An autonomous, ad hoc system consisting of a collective of networked sensor nodes designed to intercommunicate.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Wireless Sensor Networks (WSNs)
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
1 Span. 2 Goals Minimize energy consumption Wireless interface is largest power drain* Maximize OFF time Minimize end-to-end delay No centralized controller.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Congestion Control and Fairness for Many-to-One Routing in Sensor Networks Cheng Tien Ee Ruzena Bajcsy Motivation Congestion Control Background Simulation.
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.
Power saving technique for multi-hop ad hoc wireless networks.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
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.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
A Framework for Energy- Saving Data Gathering Using Two-Phase Clustering in Wireless Sensor Networks Wook Chio, Prateek Shah, and Sajal K. Das Center for.
TinyOS By Morgan Leider CS 411 with Mike Rowe with Mike Rowe.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad- Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Implementation of Decentralized Damage Localization in Wireless Sensor Networks Fei Sun Master Project Advisor: Dr. Chenyang Lu.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
Wireless Sensor Networks for Habitat Monitoring Intel Research Lab EECS UC at Berkeley College of the Atlantic.
1 Extended Lifetime Sensor Networks Hong Huang, Eric Johnson Klipsch School of Electrical and Computer Engineering New Mexico State University December.
Tufts University. EE194-WIR Wireless Sensor Networks. March 3, 2005 Increased QoS through a Degraded Channel using a Cross-Layered HARQ Protocol Elliot.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
11/15/20051 ASCENT: Adaptive Self- Configuring sEnsor Networks Topologies Authors: Alberto Cerpa, Deborah Estrin Presented by Suganthie Shanmugam.
REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
Collaborative Broadcasting and Compression in Cluster-based Wireless Sensor Networks Anh Tuan Hoang and Mehul Motani National University of Singapore Wireless.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
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.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad-Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Data funneling : routing with aggregation and compression for wireless sensor networks Petrovic, D.; Shah, R.C.; Ramchandran, K.; Rabaey, J. ; SNPA 2003.
“LPCH and UDLPCH: Location-aware Routing Techniques in WSNs”. Y. Khan, N. Javaid, M. J. Khan, Y. Ahmad, M. H. Zubair, S. A. Shah.
Thermal Detecting Wireless Sensor Network Presenters: Joseph Roberson, Gautam Ankala, and Jessica Curry Faculty Advisor: Dr. Linda Milor ECE 4007: Final.
Structure-Free Data Aggregation in Sensor Networks.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
Minimum Power Configuration in Wireless Sensor Networks Guoliang Xing*, Chenyang Lu*, Ying Zhang**, Qingfeng Huang**, and Robert Pless* *Washington University.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
Wireless Sensors Networks - Network Address Allocation Presented by: Assaf Goren Supervisor: Dr. Yehuda Ben-Shimol.
Z-MAC: Hybrid MAC for Wireless Sensor Networks
Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu)
IHP: Innovation for High Performance Microelectronics
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Wireless Sensor Networks
A Survey on Routing Protocols for Wireless Sensor Networks
On Achieving Maximum Network Lifetime Through Optimal Placement of Cluster-heads in Wireless Sensor Networks High-Speed Networking Lab. Dept. of CSIE,
Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu)
REED : Robust, Efficient Filtering and Event Detection
Presentation transcript:

Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University Networking Lab

Introduction: Topology Control

Topology Control/Clustering ■ Reduce structural complexity in a network. ■ Delegate complex/energy consuming activities to a subset of nodes in the network.

Topology Control Approaches Power Control Most often used in wireless ad-hoc networks. Reduce routing complexity. Reduce wireless interference. Preserve network capacity ? Connectivity ?

Topology Control Approaches Connected Backbone A B Most often used in wireless ad-hoc networks. Reduce routing complexity. Reduce wireless interference. Preserve network capacity ?

Topology Control Approaches Clustering/Hierarchy Most often used in wireless sensor networks. Reducing complexity not the issue, radio power consumption is ! Reduce radio transmissions/energy consumption. Do not care (as much) about capacity.

Topology Control – Pros/Cons Pros ■ Energy Efficient – Radio draws order of magnitude more energy than the sensing board. ■ Less radio interference. ■ Less routing complexity. Cons ■ Loss of routing selectivity. ■ Topology maintenance overhead.

Motivation Lots of theory/simulation – very few experimental results. ■Complicated algorithms. ■Assumptions in the algorithm difficult to realize in practice: ■Wireless links usually vary in quality over time. ■Wireless links not binary in nature. ■Wireless links may be asymmetric. ■Sensor nodes have low speed CPUs, may not be possible to run complex algorithms.

barrier Mica2 nodes Mica2Dot nodes observer G3 G2 G1 HEED experimental testbedFLOC experimental testbed

Algorithm and Analysis

Our Topology Control Algorithm - Overview ■ Divide the sensor network into approximately equal regions called clusters. ■ Cluster Members  Every node belongs to one cluster.  Perform sensing, if an event occurs, transmit event to cluster head. ■ Cluster Head  Within radio range of all nodes of a cluster.  Responsible for two activities:  Collect sensing reports from members.  Route/forward sensing reports toward the sink. ■ Gateways  Member nodes acting as connecting link between two clusters.

Algorithm - Overview

Cluster Head Election Algorithm Time-line of a node, in rounds

Cluster Head Election Algorithm Flip coin with probability p 0 Time-line of a node, in rounds

Cluster Head Election Algorithm Flip coin with probability p 0 Time-line of a node, in rounds Lose

Cluster Head Election Algorithm Flip coin with probability p 0 Flip coin with probability kp 0 Time-line of a node, in rounds Lose

Cluster Head Election Algorithm Flip coin with probability p 0 Flip coin with probability kp 0 Time-line of a node, in rounds Lose

Cluster Head Election Algorithm Flip coin with probability p 0 Flip coin with probability kp 0 Flip coin with probability k 2 p 0 Time-line of a node, in rounds Lose

Cluster Head Election Algorithm Flip coin with probability p 0 Flip coin with probability kp 0 Flip coin with probability k 2 p 0 Time-line of a node, in rounds Lose Win – Become Cluster Head Transmit Cluster Head Announcement (CHA)‏

Cluster Head Election Algorithm Flip coin with probability p 0 Time-line of a node, in rounds Lose Receive CHA – Become Member Node

Cluster Head Selection

Gateway Selection

Routing Phase

Data Transmission – Differential Duty Cycling Cluster heads, gateways responsible for routing/data forwarding => set radio to high duty cycle. Member nodes only responsible for sensing => set radio to low duty cycle (ideally to 0%). Ratio of duty cycle of member nodes to that of cluster heads/gateway nodes decides energy efficiency of network.

Analysis Result – Energy Saving Ratio  Ratio  Ratio  Ratio  Ratio 

Topology Control Operations

Experimental Results

Experimental Platform  Platform: Motes (UC Berkeley)‏ 8-bit CPU at 4MHz 128KB flash, 4KB RAM 916MHz radio TinyOS event-driven The algorithm has been implemented on Mica2 sensor nodes running the TinyOS event-driven operating system.

Experimental Testbed ■42 Mica2 sensor motes in Withers Lab. ■Wall-powered and connected to the Internet via Ethernet ports. ■Programs uploaded via the Internet, all mote interaction via wireless. ■Links vary in quality, some have loss rates up to 30-40%. ■Asymmetric links also present.

Experimental Testbed – Connectivity

Experimental Testbed – Snapshot

Implementation Details ■ MAC Layer – B-MAC  CSMA-based.  Duty Cycled. ■ Routing Layer – Mint  DSDV-like table driven, proactive  Uses link level measurements to select routing parents. ■ Member nodes switch off their radio. (δ = 0)‏ ■ Cluster heads tested with varying duty cycles (X = 2% - 45%)‏ ■ Radio is 19.2 Kbps, packet payload of 36 bytes.

Experimental Method ■ Every node transmits packets with probability α% per second. ■ α varied for two types of scenarios  Low Data Rate Experiment  Nodes idle most of the time, brief periods of activity, e.g. Earthquake detection.  α = 0.1 – 1  High Data Rate Experiment  Application scenarios with more periodicity, e.g. Temperature monitoring.  α = 10 – 100

Algorithm Overhead ■ Total energy of 5 J is 0.03% of the total battery capacity. ■ Half the time overhead is because of routing. ■ Given time synch period of 10s, it is feasible to use a reclustering period of 17 hours.

Energy Efficiency – Low Data Rate Topology ControlB-MAC 2% Duty Cycle5% Duty Cycle10% Duty Cycle

Energy Efficiency – High Data Rate Topology ControlB-MAC 2% Duty Cycle5% Duty Cycle10% Duty Cycle

Throughput B-MAC Topology Control B-MAC

Conclusion and Future Work ■ As a thumb rule, topology control can extend network lifetime by the network density divided by 4-8. ■ Topology control is not necessarily capacity conserving, may result in up to 50% loss in throughput. This is due to reduced routing selectivity. ■ Given the mathematical analysis, one may attempt to optimize the algorithm for some system performance metric, for instance throughput. ■ Need to develop robust algorithms for node failure resolution.