Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks

Similar documents
Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks

Topology control in MANET for efficient energy conservation

Improving IEEE Power Saving Mechanism

Geographic Routing Without Location Information. AP, Sylvia, Ion, Scott and Christos

Enhanced Power Saving Scheme for IEEE DCF Based Wireless Networks

Topology and Power Control

Probabilistic Power Management for Wireless Ad Hoc Networks

Probabilistic Power Management for Wireless Ad Hoc Networks

Sensor Deployment, Self- Organization, And Localization. Model of Sensor Nodes. Model of Sensor Nodes. WiSe

Wireless Networked Systems

Ad hoc and Sensor Networks Topology control

COORDINATED ENERGY CONSERVATION IN AD HOC NETWORKS

Evaluation of Power Aware Routing Protocols Mohammad Mahmud. Wireless Networks Professor: Dr. Lijun Qian

Collision Free and Energy Efficient MAC protocol for Wireless Networks

Medium Access Control (MAC) Protocols for Ad hoc Wireless Networks -IV

MAC in /20/06

Energy Management Issue in Ad Hoc Networks

On-demand power management for ad hoc networks q

Energy Management Issue in Ad Hoc Networks

SUBMITTING TO IEEE TRANSACTION ON PARALLEL AND DISTRIBUTED SYSTEMS 1. Idle-listening Reduction for Data Aggregation in Distributed Sensor Networks

Dynamically Adjusting Network Topology for MANETS By using DBET

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

Challenges in Geographic Routing: Sparse Networks, Obstacles, and Traffic Provisioning

ADB: An Efficient Multihop Broadcast Protocol Based on Asynchronous Duty-Cycling in Wireless Sensor Networks

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

Ad hoc and Sensor Networks Chapter 10: Topology control

MultiHop Routing for Delay Minimization in WSN

CSE 461: Bridging LANs. Last Topic

Performance Analysis of MANET Using Efficient Power Aware Routing Protocol (EPAR)

An Adaptive Self-Organization Protocol for Wireless Sensor Networks

H-MMAC: A Hybrid Multi-channel MAC Protocol for Wireless Ad hoc Networks

Routing Protocols in MANETs

A novel efficient power-saving MAC protocol for multi-hop MANETs

AllNet: Ubiquitous Interpersonal Communication

Coordination-based Medium Access Control with Space-reservation for Wireless Ad Hoc Networks

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

Sensor Network Protocols

Selective Backbone Construction for Topology Control in Ad Hoc Networks

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

Chapter 5 To T pology C o C ntrol

SENSOR-MAC CASE STUDY

Switching and Forwarding Reading: Chapter 3 1/30/14 1

Routing in Sensor Networks

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Switching and Forwarding

SLALoM: A Scalable Location Management Scheme for Large Mobile Ad-hoc Networks

Power Management Strategies for Mobile Devices in Wireless Networks

THE number of mobile devices and the demand for multimedia

Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Research Paper FAULT MANAGEMENT USING MODIFIED RAT FOR WIRELESS SENSOR NETWORKS Sathyapriya.L Jawahar A

RandomCast: An Energy-Efficient Communication Scheme for Mobile Ad Hoc Networks

Etiquette protocol for Ultra Low Power Operation in Sensor Networks

Random Asynchronous Wakeup Protocol for Sensor Networks

Minimum Overlapping Layers and Its Variant for Prolonging Network Lifetime in PMRC-based Wireless Sensor Networks

standards like IEEE [37], IEEE [38] or IEEE [39] do not consider

AN ADAPTIVE ENERGY EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS

Distributed Fine-Grained Node Localization in Ad-Hoc Networks. A Scalable Location Service for Geographic Ad Hoc Routing. Presented by An Nguyen

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

Figure 1. Clustering in MANET.

Energy Efficiency and Latency Improving In Wireless Sensor Networks

Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks

Lecture 16: QoS and "

Performance Evaluation of Route Failure Detection in Mobile Ad Hoc Networks

Mobile and Sensor Systems. Lecture 3: Infrastructure, Ad-hoc and Delay Tolerant Mobile Networks Dr Cecilia Mascolo

Data Communications. Data Link Layer Protocols Wireless LANs

A new contention-based MAC protocol for geographic forwarding in ad hoc and sensor networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

A Novel Broadcasting Algorithm for Minimizing Energy Consumption in MANET

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

Energy Efficient Routing of Wireless Sensor Networks Using Virtual Backbone and life time Maximization of Nodes

Lecture 13: Link-state Routing. CSE 123: Computer Networks Alex C. Snoeren

Prianka.P 1, Thenral 2

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Journal of Wireless Sensor Networks. Topology control in Heterogeneous Wireless Sensor Network

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

Study on Energy Conservation in MANET

Sleep Scheduling Technique for Geographic Routing in MANET

Link Estimation and Tree Routing

On-demand Power Management for Ad Hoc Networks

Node activity scheduling in wireless sensor networks

Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures

LISP: A Link-Indexed Statistical Traffic Prediction Approach to Improving IEEE PSM

Fig. 2: Architecture of sensor node

Scheduling of Multiple Applications in Wireless Sensor Networks Using Knowledge of Applications and Network

Extending the Lifetime of Ad Hoc Wireless Networks

Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

Integrated Routing and Query Processing in Wireless Sensor Networks

BGP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

DAPR: A Protocol for Wireless Sensor Networks Utilizing an Application-based Routing Cost

SCHEDULING ABOVE MAC TO MAXIMIZE BATTERY LIFETIME AND THROUGHPUT IN WLANS

Cluster-Based Semi-Asynchronous Power-Saving Protocols for Multi-hop Ad Hoc Networks

c Copyright by MATTHEW JEFFERSON MILLER, 2003

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs

MAC LAYER. Murat Demirbas SUNY Buffalo

Outline. MAC (Medium Access Control) General MAC Requirements. Typical MAC protocols. Typical MAC protocols

Transcription:

Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks AUTHORS: B. CHEN, K.JAMIESON, H. BALAKRISHNAN, R. MORRIS TARGET: A power saving technique 2 Multi-hop Ad Hoc wireless networks (with sufficient density of nodes) EDOARDO REGINI TOPICS IN WIRELESS NETWORKING CSE 291D - SPRING 2007 ALEX C. SNOEREN GOALS: Reduce energy consumption Preserve connectivity and capacity of the networks Motivations 1/2 3 Motivations 2/2 4 Sleeping state (PSM) power is 5.5 less than that of idle state Routing with nodes in PSM results in high latency

Idea 5 Example Capacity 6 A connected backbone does not necessarily preserve capacity Packets 1->4 may contend with 2->3 No contention would occur if node 5 was a coordinator Leave some radios on to route the packets Why node 5 is not a coordinator? Coordinators Coordinators : those nodes which are awake and partecipate in the forwarding backbone How many? Enough so that every node is in radio range of at least one coordinator. Span does not guarantee the minimum. Coordinator election / withdrawal / rotation 7 Coordinators A node makes periodic, local decisions whether to sleep or stay awake (coordinator) basing on: Remaining battery energy # of pairs of neighbors it can connect together Each node maintains the states of: [ Its coordinators, its neighbors, the coordinators of its neighbors ] 8 Periodical HELLO messages that contain: [ Status, Current coordinators, Current neighbors ]

Coordinator Announcement Coordinator eligibility rule: 9 If two neighbors of a non coordinator node cannot reach each other (either directly or via one or two coordinators) the node should become a coordinator. Announcement contetion solution: Backoff delay A node reevaluates its eligibility according to the HELLO msgs received during the backoff delay (if any) Backoff delay when nodes have equal energy Case : nodes have equal energy 10 N i = # of neighbors C i = number of pairs of neighbors nodes that would be connected if i were to become a coordinator, where Ni 0 Ci 2 Ci Utility of node i: ( N 2) i Random delay over an interval proportional to where T is the round-trip delay for a small packet over the wireless link Ni T R picked uniformly at random from the interval [0, 1] Backoff delay when nodes have unequal energy E r amount of energy remained E m max amount of energy available A node with larger value of (E r / E m ) is more likely to volunteer. Linear decreasing function of (E r / E m ) added to previous equation: 11 Coordinator Withdrawal A node should withdraw as a coordinator if every pair of its neighbors can reach each other either directly or via some other coordinators 12 After a node has been a coordinator for a certain amount of time, it withdraws if every pair of neighbors can reach each other via some other neighbors (even if they are not currently coordinators) To prevent loss connectivity: a node continue to serve as coordinator after a short period of time even after announcing its withdrawal

Example 13 Example Announcement and Withdrawal 14 3 1 4 2 5 Protocol Location 15 Implementation: Geographic Forwarding 16 Packet forwarded to: The neighboring coordinator closest to the destination. If it doesn t exist -> to the closest non-coordinator If it doesn t exist -> void -> packet dropped Use power saving features of MAC Affect the routing process No location service (but GOD module of ns)

Implementation: 802.11 MAC modifications 17 Results: Capacity 18 No advertisements for packets between coordinators (?) Broadcast messages are advertised (a node turn itslef off when finished receiving) Addition of the advertised traffic window: nodes in PSM can turn itself off after the traffic window ATIM Trf BEACON BEACON Square 1000 x 1000 No motion 802.11 PSM: ATIM window not long enough OR Not enough time before next beacon (After 2 beacons: packets dropped) Span: 20 ms ATIM, 300 ms beacon period => reduces utilization by 6.7% Advertized packets and packets to corrdinators Only packets to corrdinators Routing behaviour 19 Packet loss with Mobility 20 Loss mainly due to void created by mobility Loss : Geographic fw using Span coordinators encounter fewer voids Latency : 802.11PSM << Span < 802.11 Span: #hops slightly higher than 802.11 802.11 PSM: each hop ~200ms (corresp. 200ms beacon used)

The number of coordinators 21 Span vs. ideal 22 Approximation of an optimal layout: Each hexagon 6 coordinators Each coordinator shared by three hex Avg of the coordinators elected over 300 s of 5 mobile simulations Energy consumption 802.11 PSM: each time a node receive an advertisement it must stay awake for the entire beacon period 23-20 ms ATIM win - beacon period 300 ms - Beacon interval = 100 ms - Smallest value of f up = 0.067 - Worst case f up = 0.333 (trf win?) 24 Remaining energy calculated using only Sleep time and Idle time Why energy consumption doesn t decrease when node density increase? (next slide) Fraction of each beacon period that a node is awake

Network Lifetime: the time it takes for aggregate delivery rate to drop below 90% Source an destination nodes start with 2000 Joules 100 forwarding nodes with 300 J Network lifetime 25 Span (the authors): Reduce energy consumption Conclusions 26 Preserve connectivity and capacity Main concern: How much the Geographic forwarding affect performance? How much MAC modifications contributes on energy savings?