11/15/20051 ASCENT: Adaptive Self- Configuring sEnsor Networks Topologies Authors: Alberto Cerpa, Deborah Estrin Presented by Suganthie Shanmugam.

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

SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
TDMA Scheduling in Wireless Sensor Networks
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
CSLI 5350G - Pervasive and Mobile Computing Week 3 - Paper Presentation “RPB-MD: Providing robust message dissemination for vehicular ad hoc networks”
1 Routing Techniques in Wireless Sensor networks: A Survey.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Directed Diffusion: A Scalable and Robust Communication Paradigm for 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.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
1-1 Topology Control. 1-2 What’s topology control?
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
An Energy-efficient MAC protocol for Wireless Sensor Networks
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Topology Control.
A Transmission Control Scheme for Media Access in Sensor Networks Presented by Jianhua Shao.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
The Feasibility of Launching and Detecting Jamming Attacks in Wireless Networks Authors: Wenyuan XU, Wade Trappe, Yanyong Zhang and Timothy Wood Wireless.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
Power saving technique for multi-hop ad hoc wireless networks.
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),
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
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.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Mobile Ad hoc Networks Sleep-based Topology Control
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Topology Management in Ad hoc and Sensor Networks.
Wireless Sensor Networks COE 499 Energy Aware Routing
Why Visual Sensor Network & SMAC Implementation Group Presentation Raghul Gunasekaran.
1 EnviroStore: A Cooperative Storage System for Disconnected Operation in Sensor Networks Liqian Luo, Chengdu Huang, Tarek Abdelzaher John Stankovic INFOCOM.
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
 SNU INC Lab MOBICOM 2002 Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, John Heidemann, and Fabio Silva.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Performance Evaluation of IEEE
On Mitigating the Broadcast Storm Problem with Directional Antennas Sheng-Shih Wang July 14, 2003 Chunyu Hu, Yifei Hong, and Jennifer Hou Dept. of Electrical.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
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)
Structure-Free Data Aggregation in Sensor Networks.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
SENSYS Presented by Cheolki Lee
Net 435: Wireless sensor network (WSN)
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
ASCENT: Adaptive Self-Configuring sEnsor Networks Topologies.
Speaker : Lee Heon-Jong
Adaptive Topology Control for Ad-hoc Sensor Networks
Presentation transcript:

11/15/20051 ASCENT: Adaptive Self- Configuring sEnsor Networks Topologies Authors: Alberto Cerpa, Deborah Estrin Presented by Suganthie Shanmugam

11/15/20052 Presentation Topics Introduction Assumptions and Contributions ASCENT Design Analytical Performance Analysis Experimental Simulation Simulation Results Related Work Conclusion

11/15/20053 Introduction Advances in micro-sensor and radio technology  Smart sensors deployed in wireless network Nodes perform local processing  Reduce communications and energy costs Low per-node cost → densely distributed network  Results in non-uniform communication density ASCENT  Only a subset of nodes necessary to establish routing as node density increases  Each node assesses its connectivity and adaptively self- configures to underlying topology

11/15/20054 ASCENT Introduction How It works  A node signals when it detects high packet loss  Requests other nodes to join the network  Reduces its load and does not join network till it is “helpful” to do so Adaptive configuration cannot be done from a central node  Single node cannot sense conditions of nodes distributed in space  Other nodes will be required to communicate detailed information to central node

11/15/20055 Assumptions and Contributions Distributed Sensor Network Scenario  Ex: A habitat monitoring sensor network Sensors hand-placed or dropped from a plane Conditions  Ad-hoc deployment Sensor network cannot be deployed in regular fashion Uniform deployment does not correspond to uniform connectivity  Energy Constraints Expend minimal energy to maximize network lifetime  Unattended operation under dynamics Preclude manual configuration and design-time pre- configuration

11/15/20056 Assumptions and Contributions Easier to deploy large number of nodes initially Too few nodes used  Distance between neighboring nodes – large  Packet loss rate increases  Energy required to transmit – prohibitive All nodes used  Unnecessary energy expended  Nodes interfere with each other – channel congestion Perfect platform for ASCENT design

11/15/20057 Assumptions and Contributions Assumption – CSMA MAC protocol used in network  Resource contention when many nodes involved in routing ASCENT  Does not detect or repair network partitions  Is not suitable when node density is low All nodes required to form effective network Two primary contributions  Use of adaptive techniques to configure the underlying network Saves Energy, Extends Network lifetime  Use of self-configuring techniques Reacts to operating conditions locally

11/15/20058 ASCENT Design ASCENT adaptively elects “Active” nodes  Awake all the time and perform multi-hop packet routing Passive nodes  Periodically check if they should become active

11/15/20059 ASCENT Design - State Transitions

11/15/ ASCENT Design - Parameters Tuning NT (Neighbor Threshold)  Average degree of connectivity in the network - Set to 4 LT (Loss Threshold)  Max. amount of data loss that an application can tolerate  Application dependent – Set to 20% T t, T p – Test Timer, Passive Timer  Max. time a node remains in test and passive states  T t = 2 minutes ; T p = 4 minutes T s – Sleep Timer  Amount of time a node sleeps to conserve energy  Large T s – Large energy savings but doesn’t react to dynamics

11/15/ Neighbor and Data Loss Determination Number of active neighbors, Avg. data loss rate  Values measured locally by each node while in passive and test states Definitions  Neighbor node - From which certain % of packets received  History Window CW – Keep track of packets received from each node Each node increases the sequence number when each packet is transmitted When a sequence number is skipped, loss is detected Final packet loss:  Filter constant ρ set to 0.3

11/15/ Neighbor and Data Loss Determination The number of active neighbors (N)  Number of neighbors with link packet loss smaller than the neighbor loss threshold (NLS)  NLS = 1- (1/N) N : the number of neighbors calculated in the previous cycle If neighbor packet loss > NLS, node deleted from list As number of neighbors increase, NLS should be increased Average data loss rate (DL)  Calculated based on application data packets  Detected using data sequence numbers  If message not received from any neighbor - data loss  Control messages are not considered Help, neighbor announcement and routing control

11/15/ Interactions with Routing ASCENT  runs above link and MAC layer below routing layer  is not a routing or data dissemination protocol  decides which nodes should join the routing infrastructure  Nodes become active or passive independent of routing protocol  Does not use state gathered by the routing protocol  Does not require changing the routing state Test state (actively routing packets)  passive state (listen-only)  Cause some packet loss  Improvement : Traffic could be rerouted in advance by informing the routing protocol of ASCENT’s state changes

11/15/ Performance Analysis – Goals and Metrics One-Hop Delivery Rate  Measures % of packets received by any node in network  Indicates effective one-hop bandwidth available to nodes  When all nodes are turned on –Active case – packet reception includes all nodes.  ASCENT case - includes all except nodes in sleep state. End-to-End Delivery Rate  Ratio of Number of distinct packets received by destination to the Number originally sent by source  Provides an idea of quality of paths in the network and the effective multi-hop bandwidth

11/15/ Performance Analysis – Goals and Metrics Energy Savings  Ratio of energy consumed by Active case to Energy consumed by the ASCENT case Average Per-Hop Latency  Measures average delay in packet forwarding in a multi- hop network  Provides estimate of end-to-end delay in packet forwarding

11/15/ Analytical Performance Analysis Assumptions  Nodes randomly distributed in an area A  Average degree of connectivity (n)  Packets propagated using flooding with random back-off Probability of successfully transmitting a packet  P (success) = [(S – 1)/S] T  Node density increase → P (success) decreases  When all nodes can transmit and receive, T = n Since every node in vicinity can transmit  Node density increase → P (collisions) increases

11/15/ Analytical Performance Analysis Average latency per hop related to S and T  S = No. of slots  T = No. of active nodes  Each T node picks a random slot S 1, S 2 …S T  Mean = S / 2 Uniform probability distribution

11/15/ Analytical Performance Analysis

11/15/ Analytical Performance Analysis P(δ) distribution for different T and S =20  T = n When all nodes can transmit and receive  As n ↑, P(δ) ↓ In ASCENT case  T = NT Independent of n P(δ) remains constant

11/15/ Analytical Performance Analysis Energy Savings  Numerator – Power consumed by all nodes without ASCENT  Denominator – Power consumed by all nodes running ASCENT  1: Power consumed by NT nodes selected by ASCENT to have their radios on  2: Energy of non-active nodes in passive state  3: Energy consumed in sleep state 2 1 3

11/15/ Analytical Performance Analysis Energy Savings  α = Ratio of passive timer to sleep timer  β = Ratio of sleep mode to idle mode power consumption  NT = fixed, β = small, as density ↑ power consumption is dominated by passive nodes  When α = small and Ts >>Tp, large energy savings  Large Ts → slow reaction of passive nodes

11/15/ Analytical Performance Analysis Energy savings of ASCENT with Adaptive timers  No asymptotic behavior  Energy savings increase linearly with density  Slope of line primarily determined by Probability Threshold P t

11/15/ Simulation & Experimental Methodology Implementation  LinkStats module Adds increasing sequence number to each packet Monitors packets Maintains packets statistics  Neighbor Discovery module Sends and receives Heartbeat messages Maintains list of active neighbors  Energy Manager module Evaluate Energy Usage Acts as simulated battery

11/15/ Simulation & Experimental Methodology Simulator  Built-in simulator (emsim) of EmStar used  Provides channel simulator to model environment behavior  Statistical model Experimental Test bed  Total of 55 nodes used, All nodes wall-powered Routing  Flooding used as routing protocol for simplicity  On receiving a packet, flood module waits for a random time  Randomization interval = 5 seconds

11/15/ Simulation & Experimental Methodology Scenarios and Environment  Experiments conducted with different densities ranging from 5 to 40 nodes  Density defined topologically Defined by average degree of connectivity between all nodes not by physical location Achieved by adjusting transmit power of the RF transceiver  Average number of hops = 3 Traffic  One source sends approximately 200 messages  Data Rate = 3 messages / minute  Nodes do not experience congestion

11/15/ Simulation Results – Network Capacity No major difference between analytical and simulated performance Active case  All nodes join network and forward packets  Low delivery rate  As node density increases, P (collisions) increases ASCENT case  Limits active nodes  Channel contention does not increase

11/15/ Simulation Results – Network Capacity No. of hops = 3  Experiments No. of hops = 6  Simulations Increase in density  ASCENT performs better than ACTIVE case  Remains stable

11/15/ Simulation Results – Energy Savings ASCENT provides significant Energy savings As density increases  Fixed State Timers Energy savings do not increase proportionally Number of Active nodes remains stable  Adaptive State Timers Energy savings increase proportionally Passive nodes aggressive

11/15/ Simulation Results – Latency ACTIVE case  As density ↑, average per- hop latency is reduced  Larger probability of a node picking a smaller random interval to forward the packet ASCENT  As density ↑, average per- hop latency remains stable  Number of nodes able to forward packets remains constant

11/15/ Results – Reaction to Dynamics Evaluate how ASCENT reacts to node failures  Let system run till stable topology reached  Manually kill set of active nodes  At high density, end-to-end delivery rate does not decrease  High probability of a passive node to fix communication hole  ASCENT with adaptive state timers – more stable

11/15/ Results – Sensitivity to Parameters Larger randomization interval  average one-hop delivery rate increases  Increases end-to-end latency ASCENT outperforms ACTIVE case

11/15/ Conclusions and Future Work Paper describes design, implementation, analysis, simulation and experimental evaluation of ASCENT ASCENT  Has potential to significantly reduce packet loss  Increases Energy efficiency  Was responsive & stable under varied conditions Future Work  Evaluate interactions of ASCENT with MAC  Investigate use of load balancing techniques  Understand relationships between ASCENT and other routing strategies