Topology Control Murat Demirbas SUNY Buffalo Uses slides from Y.M. Wang and A. Arora.

Slides:



Advertisements
Similar presentations
Analysis of a Cone-Based Distributed Topology Control Algorithm for Wireless Multi-hop Networks L. Li, J. Y. Halpern Cornell University P. Bahl, Y. M.
Advertisements

ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY Presented By: Abbas Kazerouni EE 360 paper presentation, winter 2014, EE Department, Stanford.
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.
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
Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks Xiaorui Wang, Guoliang Xing, Yuanfang Zhang*, Chenyang Lu, Robert Pless,
5/2/2015 Wireless Sensor Networks COE 499 Sleep-based Topology Control II Tarek Sheltami KFUPM CCSE COE
Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks ACM Wireless Networks Journal, 2002 BENJIE CHEN,
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger.
XTC: A Practical Topology Control Algorithm for Ad-Hoc Networks
Wireless Mesh Networks 1. Architecture 2 Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients.
A Robust Interference Model for Wireless Ad-Hoc Networks Pascal von Rickenbach Stefan Schmid Roger Wattenhofer Aaron Zollinger.
1 Span. 2 Goals Minimize energy consumption Wireless interface is largest power drain* Maximize OFF time Minimize end-to-end delay No centralized controller.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
1-1 Topology Control. 1-2 What’s topology control?
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.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
Topology Control and Mobility Management in Mobile Ad Hoc Networks Fei Dai and JIe Wu Department of Electrical and Computer Engineering North Dakota State.
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
CMPE 257 Spring CMPE 257: Wireless and Mobile Networking Spring 2005 Topology/Power Management.
Power Optimization for Connectivity Problems MohammadTaghi Hajiaghayi, Guy Kortsarz, Vahab S. Mirrokni, Zeev Nutov IPCO 2005.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Power saving technique for multi-hop ad hoc wireless networks.
GS 3 GS 3 : Scalable Self-configuration and Self-healing in Wireless Networks Hongwei Zhang & Anish Arora.
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Clustering in Mobile Ad hoc Networks. Why Clustering? –Cluster-based control structures provides more efficient use of resources for large dynamic networks.
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
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
Using Directional Antennas to Prevent Wormhole Attacks Lingxuan HuDavid Evans Department of Computer Science University of Virginia.
Topology Management in Ad hoc and Sensor Networks.
1 Power-Aware Routing in Mobile Ad Hoc Networks S. Singh, M. Woo and C. S. Raghavendra Presented by: Shuoqi Li Oct. 24, 2002.
Wireless Sensor Network Protocols Dr. Monir Hossen ECE, KUET Department of Electronics and Communication Engineering, KUET.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
1/8/2016 Wireless Sensor Networks COE 499 Sleep-based Topology Control I Tarek Sheltami KFUPM CCSE COE
Backbone Topology Synthesis for Multi- Radio Meshed Wireless LANs Huei-jiun Ju and Izhak Rubin University of California, Los angeles(UCLA) Keon Jang, SA.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
By Zhimin He Oct 1st,2003 Computer Science Department University of Virginia SPAN: An Energy-Efficient Coordination Algorithm for Topology Maintenance.
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
Self-stabilizing energy-efficient multicast for MANETs.
SPAN: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks Benjie Chen, Kyle Jamieson, Hari Balakrishnan, Robert.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
Simulation of DeReClus Yingyue Xu September 6, 2003.
Architectures and Applications for Wireless Sensor Networks ( ) Topology Control Chaiporn Jaikaeo Department of 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)
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Reliable Mobicast via Face- Aware Routing Qingfeng Huang,Chenyang Lu and Gruia-Catalin Roman Department of Computer Science and Engineering Washington.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
L. Li, J. Y. Halpern Cornell University
Does Topology Control Reduce Interference?
Topology Control –power control
Ning Li and Jennifer C. Hou University of Illinois at Urbana-Champaign
Net 435: Wireless sensor network (WSN)
Topology Control and Its Effects in Wireless Networks
Speaker : Lee Heon-Jong
Adaptive Topology Control for Ad-hoc Sensor Networks
Presentation transcript:

Topology Control Murat Demirbas SUNY Buffalo Uses slides from Y.M. Wang and A. Arora

2 High density deployment is common Even with minimal sensor coverage, we get a high density communication network (radio range > typical sensor range) Energy constraints When not easily replenished High interference Many nodes in communication range We will look at selecting high-quality links as part of routing! Why Control Communications Topology

3 Problem Statement(s) 1.Choose a transmit-power level whereby network is connected per node or same for all nodes with per node there is the issue of avoiding asymmetric links cone-based algorithm:  node u transmits with the minimum power ρ u s.t. there is at least one neighbor in every cone of angle x centered at u 2.Find an MCDS, i.e. a minimum subset of nodes that is both:  Set cover  Connected

4 Problem Statement(s) 3.Find a minimum subset of nodes that provides some density  in each geographic region  connectivity  we’ll look at the examples of SPAN, GAF, CEC Sub-problems: Prune asymmetric links Tolerate node perturbations Load balance

5 Outline Cone-based algorithm SPAN GAF-CEC

Analysis of a Cone-Based Distributed Topology Control Algorithm for Wireless Multi-hop Networks L. Li, J. Y. Halpern Cornell University P. Bahl, Y. M. Wang, and R. Wattenhofer Microsoft Research, Redmond

7 OUTLINE Motivation Bigger Picture and Related Work Basic Cone-Based Algorithm  Summary of Two Main Results  Properties of the Basic Algorithm Optimizations  Properties of Asymmetric Edge Removal Performance Evaluation

8 Example of No Topology Control with maximum transmission radius R (maximum connected node set) High energy consumption High interference Low throughput Motivation for Topology Control

9 Network may partition Example of No Topology Control with smaller transmission radius

10 Global connectivity Low energy consumption Low interference High throughput Example of Topology Control

11 Bigger Picture and Related Work Routing MAC / Power-controlled MAC Selective Node Shutdown Topology Control Relative Neighborhood Graphs, Gabriel graphs, Sphere-of-Influence graphs,  -graphs, etc. [GAF] [Span] [Hu 1993] [Ramanathan & Rosales- Hain 2000] [Rodoplu & Meng 1999] [Wattenhofer et al. 2001] Computational Geometry [MBH 01] [WTS 00]

12 Basic Cone-Based Algorithm (INFOCOM 2001) Assumption: receiver can determine the direction of sender  Directional antenna community: Angle of Arrival problem Each node u broadcasts “Hello” with increasing power (radius) Each discovered neighbor v replies with “Ack”.

13 Cone-Based Algorithm with Angle  Need a neighbor in every  -cone. Can I stop?  No! There’s an  -gap!

14 Notation E  = { ( u, v )  V x V: v is a discovered neighbor by node u }  G  = (V, E  )  E  may not be symmetric  (B,A) in E  but (A,B) not in E 

15 Two symmetric sets E  + = { ( u, v ): ( u, v )  E  or ( v, u )  E  }  Symmetric closure of E   G  + = (V, E  + ) E  - = { ( u, v ): ( u, v )  E  and ( v, u )  E  }  Asymmetric edge removal  G  - = (V, E  - )

16 Summary of Two Main Results Let G R = (V, E R ), E R = { ( u, v ): d( u, v )  R } Connectivity Theorem  If   150, then G  + preserves the connectivity of G R and the bound is tight. Asymmetric Edge Theorem  If   120, then G  - preserves the connectivity of G R and the bound is tight.

17 The Why-150 Lemma 150 =

18 Counterexample for  =  Properties of the Basic Algorithm

19 Counterexample for  = 

20 Counterexample for  = 

21 For   150 ( 5  /6 ) Connectivity Lemma  if d(A,B) = d  R and (A,B)  E  +, there must be a pair of nodes, one red and one green, with distance less than d(A,B).

22 Connectivity Theorem Order the edges in E R by length and induction on the rank in the ordering  For every edge in E R, there’s a corresponding path in G  +. If   150, then G  + preserves the connectivity of G R and the bound is tight.

23 Optimizations Shrink-back operation  “Boundary nodes” can shrink radius as long as not reducing cone coverage Asymmetric edge removal  If   120, remove all asymmetric edges Pairwise edge removal  If  < 60, remove longer edge e 2 e1e1 e2e2 A  B C

24 Properties of Asymmetric Edge Removal Counterexample for  = 

25 For   120 ( 2  /3 ) Asymmetric Edge Lemma  if d(A,B)  R and (A,B)  E , there must be a pair of nodes, W or X and node B, with distance less than d(A,B).

26 Asymmetric Edge Theorem Two-step inductions on E R and then on E   For every edge in E R, if it becomes an asymmetric edge in G , then there’s a corresponding path consisting of only symmetric edges. If   120, then G  - preserves the connectivity of G R and the bound is tight.

27 Performance Evaluation Simulation Setup  100 nodes randomly placed on a 1500m-by-1500m grid. Each node has a maximum transmission radius 500m. Performance Metrics  Average Radius  Average Node Degree

28 Average Radius

29 Average Node Degree

30 In response to mobility, failures, and node additions Based on Neighbor Discovery Protocol (NDP) beacons  Join u (v) event: may allow shrink-back  Leave u (v) event: may resume “Hello” protocol  AngleChange u (v) event: may allow shrink-back or resume “Hello” protocol Careful selection of beacon power Reconfiguration

31 Distributed cone-based topology control algorithm that achieves maximum connected node set  If we treat all edges as bi-directional  150-degree tight upper bound  If we remove all unidirectional edges  120-degree tight upper bound Simulation results show that average radius and node degree can be significantly reduced Summary

32 Outline Cone-based algorithm SPAN GAF-CEC

33 SPAN Goal: preserve fairness and capacity & still provide energy savings SPAN elects “coordinators” from all nodes to create backbone topology Other nodes remain in power-saving mode and periodically check if they should become coordinators Tries to minimize # of coordinators while preserving network capacity Depends on an ad-hoc routing protocol to get list of neighbors & the connectivity matrix between them Runs above the MAC layer and “alongside” routing

35 Coordinator Election & Announcement Rule: if 2 neighbors of a non-coordinator node cannot reach each other (either directly or via 1 or 2 coordinators), node becomes coordinator Announcement contention is resolved by delaying coordinator announcements with a randomized backoff delay delay = ((1 – Er/Em) + (1 – Ci/(Ni pairs)) + R)*Ni*T Er/Em: energy remaining/max energy Ni: number of neighbors for node i Ci: number of connected nodes through node i R: Random[0,1] T: RTT for small packet over wireless link

36 Coordinator Withdrawal Each coordinator periodically checks if it should withdraw as a coordinator A node withdraws as coordinator if each pair of its neighbors can reach each other directly of via some other coordinators To ensure fairness, after a node has been a coordinator for some period of time, it withdraws if every pair of nodes can reach each other through other neighbors (even if they are not coordinators) After sending a withdraw message, the old coordinator remains active for a “grace period” to avoid routing loses until the new coordinator is elected

38 Performance Results

39 Outline Cone-based algorithm SPAN GAF-CEC

40 GAF/CEC: Geographical Adaptive Fidelity Each node uses location information (provided by some orthogonal mechanism) to associate itself to a virtual grid All nodes in a virtual grid must be able to communicate to all nodes in an adjacent grid Assumes a deterministic radio range, a global coordinate system and global starting point for grid layout GAF is independent of the underlying ad-hoc routing protocol

41 Virtual Grid Size Determination r: grid size, R: deterministic radio range r 2 + (2r) 2 <= R 2 r <= R/sqrt(5)

42 Parameters settings enat: estimated node active time enlt: estimated node lifetime Td,Ta, Ts: discovery, active, and sleep timers Ta = enlt/2 Ts = [enat/2, enat] Node ranking:  Active > discovery (only one node active per grid)  Same state, higher enlt --> higher rank (longer expected time first)  Node ids to break ties

43 Performance Results

44 CEC Cluster-based Energy Conservation Nodes are organized into overlapping clusters A cluster is defined as a subset of nodes that are mutually reachable in at most 2 hops

45 Cluster Formation Cluster-head Selection: longest lifetime of all its neighbors (breaking ties by node id) Gateway Node Selection:  primary gateways have higher priority  gateways with more cluster-head neighbors have higher priority  gateways with longer lifetime have higher priority

46 Network Lifetime