Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Paper By : Ram Ramanathan, Regina Resales-Hain Instructor : Dr Yingshu Li.

Slides:



Advertisements
Similar presentations
Great Theoretical Ideas in Computer Science
Advertisements

Social network partition Presenter: Xiaofei Cao Partick Berg.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
CSC401 – Analysis of Algorithms Lecture Notes 14 Graph Biconnectivity
1 K-clustering in Wireless Ad Hoc Networks Fernandess and Malkhi Hebrew University of Jerusalem Presented by: Ashish Deopura.
Beyond Trilateration: On the Localizability of Wireless Ad Hoc Networks Reported by: 莫斌.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
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.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
HyperCuP – P2P Network Boyko Syarov. 2 Outline  HyperCup: What is it?  Basic Concepts  Broadcasting Algorithm  Topology Construction  Ontology Based.
PROXY FOR CONNECTIVITY We consider the k shortest edge disjoint paths between a pair of nodes and define a hyperlink, whose ‘connectivity’ is defined as:
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
© Honglei Miao: Presentation in Ad-Hoc Network course (19) Minimal CDMA Recoding Strategies in Power-Controlled Ad-Hoc Wireless Networks Honglei.
Spring Routing & Switching Umar Kalim Dept. of Communication Systems Engineering 06/04/2007.
Power Optimization for Connectivity Problems MohammadTaghi Hajiaghayi, Guy Kortsarz, Vahab S. Mirrokni, Zeev Nutov IPCO 2005.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Modeling Data-Centric Routing in Wireless Sensor Networks Bhaskar Krishnamachari, Deborah Estrin, Stephan Wicker.
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
Introduction to Graph Theory
A Delaunay Triangulation Architecture Supporting Churn and User Mobility in MMVEs Mohsen Ghaffari, Behnoosh Hariri and Shervin Shirmohammadi Advanced Communications.
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
Message-Optimal Connected Dominating Sets in Mobile Ad Hoc Networks Paper By: Khaled M. Alzoubi, Peng-Jun Wan, Ophir Frieder Presenter: Ke Gao Instructor:
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
10/5/20151 Mobile Ad hoc Networks COE 549 Topology Control Tarek Sheltami KFUPM CCSE COE
ROUTING ALGORITHMS IN AD HOC NETWORKS
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
A Clustering Algorithm based on Graph Connectivity Balakrishna Thiagarajan Computer Science and Engineering State University of New York at Buffalo.
TCP Traffic and Congestion Control in ATM Networks
1 A Distributed Architecture for Multimedia in Dynamic Wireless Networks By UCLA C.R. Lin and M. Gerla IEEE GLOBECOM'95.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Graphs. Definitions A graph is two sets. A graph is two sets. –A set of nodes or vertices V –A set of edges E Edges connect nodes. Edges connect nodes.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
1 A Context Discovery Middleware for Context-Aware Applications with Heterogeneous Sensors Yu-Min Tseng.
Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Paper By : Ram Ramanathan, Regina Resales-Hain Slides adapted from R. Jayampathi.
Topics Paths and Circuits (11.2) A B C D E F G.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
به نام خدا سيد عليرضا كارداني مجتبي اميرخاني Path Set Selection in Mobile Ad Hoc Networks زمستان 1382.
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Self-stabilizing energy-efficient multicast for MANETs.
2/14/2016  A. Orda, A. Segall, 1 Queueing Networks M nodes external arrival rate (Poisson) service rate in each node (exponential) upon service completion.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Network Theory: Community Detection Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale.
Spring Routing: Part I Section 4.2 Outline Algorithms Scalability.
Network Partition –Finding modules of the network. Graph Clustering –Partition graphs according to the connectivity. –Nodes within a cluster is highly.
Fundamentals of Computer Networks ECE 478/578
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Routing Semester 2, Chapter 11. Routing Routing Basics Distance Vector Routing Link-State Routing Comparisons of Routing Protocols.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Biconnectivity SEA PVD ORD FCO SNA MIA 11/16/2018 2:31 AM
Instructor: Shengyu Zhang
Network Flow and Connectivity in Wireless Sensor Networks
Graphs Chapter 11 Objectives Upon completion you will be able to:
Topology Control and Its Effects in Wireless Networks
Introduction Wireless Ad-Hoc Network
Biconnectivity SEA PVD ORD FCO SNA MIA 5/6/2019 5:08 PM Biconnectivity
Biconnectivity SEA PVD ORD FCO SNA MIA 5/23/ :21 PM
Constructing a m-connected k-Dominating Set in Unit Disc Graphs
Maximum Flow Problems in 2005.
Presentation transcript:

Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Paper By : Ram Ramanathan, Regina Resales-Hain Instructor : Dr Yingshu Li Presented By : R. Jayampathi Sampath

Outline lNTRODUCTION PROBLEM STATEMENT STATIC NETWORKS: OPTIMUM CENTRALIZED ALGORITHMS CONNECT Separation Edges and Vertices Biconnected Graph BICONN-AUGMENT MOBILE NETWORKS : DISTRIBUTED HEURISTICS LINT Description LILT Description EXPERIMENTAL RESULTS

lNTRODUCTION “Multihop wireless network” a packet may have to traverse multiple consecutive wireless links to reach its destination. “Topology” set of communication links between node pairs used explicitly or implicitly by a routing mechanism. uncontrollable factors: mobility, weather, noise controllable factors: transmit power, antenna direction This paper addresses the problem of controlling the topology of the network by changing the transmit powers of the nodes. Controlling the set of neighbors to which a node talks to is the basic approach.

lNTRODUCTION(Contd.) Why do we need to control the topology? Draw back of a wrong topology Reduce the capacity Increase the end-to-end packet delay Decrease the robustness to node failures Example 1 – Too sparse network A danger of network partitioning High end to end delays Example 2 – Dense network Many nodes interfere with each other Recompute routes even if small node movements

PROBLEM STATEMENT Definition 1: A multihop wireless network is represented as M = (N, L), where N is a set of nodes and L is a set of coordinates on the plane denoting the locations of the nodes. Definition 4: The least-power function gives the minimum power needed to communicate a distance of d. Definition 6: Problem Connected MinMax Power (CMP). Given an M = (N, L), and a least-power function find a per-node minimal assignment of transmit powers such that the induced graph of (M, p) is connected, and is a minimum.

PROBLEM STATEMENT (Contd.) Definition 7: Problem Biconnectivity Augmentation with MinMax Power (BAMP). Given a multihop wireless net M = (N, L), a least-power function and an initial assignment of transmit powers such that the induced graph of (M, p) is connected, find a pernode minimal set of power increases such that the induced graph of is biconnected, and is a minimum.

STATIC NETWORKS: OPTIMUM CENTRALIZED ALGORITHMS s-p step numberpower assigned d(s) step numberdistance

Algorithm CONNECT (Contd.) side-effect edge A side effect edge may form a loop with other edges and may allow the lowering of some power levels and the elimination of some edges added previously.

Separation Edges and Vertices Definitions Let G be a connected graph A separation edge of G is an edge whose removal disconnects G A separation vertex of G is a vertex whose removal disconnects G Applications Separation edges and vertices represent single points of failure in a network and are critical to the operation of the network Example 3, 5 and 6 are separation vertices (3,5) is a separation edge

Biconnected Graph Equivalent definitions of a bi-connected graph G Graph G has no separation edges and no separation vertices For any two vertices u and v of G, there are two disjoint simple paths between u and v (i.e., two simple paths between u and v that share no other vertices or edges) For any two vertices u and v of G, there is a simple cycle containing u and v Example

Algorithm BICONN-AUGMENT Identify the bi-connected components in the graph induced by the power assignment from algorithm CONNET This is done using method based on depth-first search Node pairs are selected in non-decreasing order of their mutual distance and joined only if they are in different bi- connected components This is continued until the network is biconnectd.

STATIC NETWORKS: OPTIMUM CENTRALIZED ALGORITHMS (Contd.) Theorem 1: Algorithm CONNECT is an optimum solution to the CMP problem. Proof: Lines 4, 5 create an edge between two nodes if they are in different clusters. Line 7 ensures that if we end then the graph is connected and line 3 ensures that if we end then all node pairs have been considered. Thus, the algorithm is correct. Theorem 2: Algorithm BICONN-AUGMENT produces an optimum solution to the BAMP problem. Proof: The correctness of BICONN-AUGMENT follows from lines 3 and 4 which force nodes to be in the same bi-connected component. The proofs for optimality and per-node minimality are similar to that for theorem 1.

Implementation 40 nodes spread out with a density of 2 nodes/sq mile

MOBILE NETWORKS : DISTRIBUTED HEURISTICS The topology is continually changing Solution: continually readjust the transmit powers of the nodes to maintain the desired topology. The solution must use only local or already available information. Eg. Positions Centralized solutions not available in a mobile context. Present two distributed heuristics Local Information No Topology (LINT) Local Information Link-State Topology (LILT) Zero overhead protocols; they do not use any special control messages for their operation

LINT Uses locally available information colleted by a routing protocol Attempt to keep degree of each node bounded. if d(N i )>d h reduce transmit power if d(N i )<d l increase transmit power d h High threshold on the node degree d l Low threshold on the node degree New power

LILT significant shortcomings of LINT Unaware of network connectivity Danger of a network partitioning LILT uses global information available in locally to recognize and repair network partitions Two main parts Neighbor reduction protocol (NRP) LINT mechanism Neighbor addition protocol (NAP) Triggered whenever an event driven or periodic link-state updates arrives The purpose triggering is to override the high threshold bounds and increase the power if the topology change indicated by the routing update results in undesirable connectivity.

EXPERIMENTAL RESULTS BICONN betterBICONN uses more power

EXPERIMENTAL RESULTS (Cont.) LINT is betterNo significant changes