10/5/20151 Mobile Ad hoc Networks COE 549 Topology Control Tarek Sheltami KFUPM CCSE COE www.ccse.kfupm.edu.sa/~tarek.

Slides:



Advertisements
Similar presentations
Costas Busch Louisiana State University CCW08. Becomes an issue when designing algorithms The output of the algorithms may affect the energy efficiency.
Advertisements

4/29/2015 Wireless Sensor Networks COE 499 Deployment of Sensor Networks II Tarek Sheltami KFUPM CCSE COE
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
5/5/20151 Mobile Ad hoc Networks COE 549 Transmission Scheduling II Tarek Sheltami KFUPM CCSE COE
5/11/20151 Computer Networks COE 549 Random Access Tarek Sheltami KFUPM CCSE COE
Beyond Trilateration: On the Localizability of Wireless Ad Hoc Networks Reported by: 莫斌.
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
5/21/20151 Mobile Ad hoc Networks COE 549 Capacity Regions Tarek Sheltami KFUPM CCSE COE
Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Paper By : Ram Ramanathan, Regina Resales-Hain Instructor : Dr Yingshu Li.
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
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.
The Capacity of Wireless Ad Hoc Networks
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Theory of Interferences, Trade-Offs between.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
The Maryland Optics Group Multi-Hop View: Interfaces not available between (s, d): Try to create multi-hop path. Link Selection: Local Optimization: Select.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Theory of Data Flow and Random Placement.
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.
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.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Power Optimization for Connectivity Problems MohammadTaghi Hajiaghayi, Guy Kortsarz, Vahab S. Mirrokni, Zeev Nutov IPCO 2005.
CSE 550 Computer Network Design Dr. Mohammed H. Sqalli COE, KFUPM Spring 2007 (Term 062)
Topology Control, Interference, and Throughput for Wireless Mesh Networks presented by Qin LIU.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Mobile Ad hoc Networks COE 549 Delay and Capacity Tradeoffs II Tarek Sheltami KFUPM CCSE COE 8/6/20151.
August 6, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
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.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
1 Power Control for Distributed MAC Protocols in Wireless Ad Hoc Networks Wei Wang, Vikram Srinivasan, and Kee-Chaing Chua National University of Singapore.
Efficient Gathering of Correlated Data in Sensor Networks
Clustering in Mobile Ad hoc Networks. Why Clustering? –Cluster-based control structures provides more efficient use of resources for large dynamic networks.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
K. Banerjee, P. Basuchaudhuri, D. Sadhukhan and N. Das
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad- Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
10/6/20151 Mobile Ad hoc Networks COE 549 Power Control Tarek Sheltami KFUPM CCSE COE
David S. L. Wei Dept of Computer and Information Sciences Fordham University Bronx, New York Szu-Chi Wang and Sy-Yen Kuo Dept of Electrical Engineering.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Wireless Sensor Networks COE 499 Energy Aware Routing
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
1 Mobility Increases the Capacity of Ad-hoc Wireless Networks Matthias Grossglauser, David Tse IEEE Infocom 2001 (Best paper award) Oct 21, 2004 Som C.
1 Maximal Independent Set. 2 Independent Set (IS): In a graph G=(V,E), |V|=n, |E|=m, any set of nodes that are not adjacent.
1 A Distributed Architecture for Multimedia in Dynamic Wireless Networks By UCLA C.R. Lin and M. Gerla IEEE GLOBECOM'95.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
OPTIMUM INTEGRATED LINK SCHEDULING AND POWER CONTROL FOR MULTI-HOP WIRELESS NETWORKS Arash Behzad, and Izhak Rubin, IEEE Transactions on Vehicular Technology,
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Paper By : Ram Ramanathan, Regina Resales-Hain Slides adapted from R. Jayampathi.
Joint Power and Channel Minimization in Topology Control: A Cognitive Network Approach J ORGE M ORI A LEXANDER Y AKOBOVICH M ICHAEL S AHAI L EV F AYNSHTEYN.
TDMA scheduling algorithms for WSN Speaker: Chan-Yu Tsai Advisor: Dr. Ho-Ting Wu Date: 2015/5/6.
به نام خدا سيد عليرضا كارداني مجتبي اميرخاني 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.
1 TCOM 5143 Lecture 10 Centralized Networks: Time Delay and Cost Tradeoffs.
Distributed, Self-stabilizing Placement of Replicated Resources in Emerging Networks Bong-Jun Ko, Dan Rubenstein Presented by Jason Waddle.
1 Effectiveness of Physical and Virtual Carrier Sensing in IEEE Wireless Ad Hoc Networks Fu-Yi Hung and Ivan Marsic WCNC 2007.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Multi-channel, multi-radio wireless networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Chi Zhang, Yang Song and Yuguang Fang
Introduction Wireless Ad-Hoc Network
Survey on Coverage Problems in Wireless Sensor Networks
Presentation transcript:

10/5/20151 Mobile Ad hoc Networks COE 549 Topology Control Tarek Sheltami KFUPM CCSE COE

Outline 10/5/20152  Static networks  Connect  Biconnect  Networks with mobile nodes  Local Information No Topology (LINT)  Local Information Link-State Topology (LILT)

What is Topology? A topology consists of a set of nodes and links, and it describes the connectivity information of the network Links in topology are the result of some controlled parameters, such as transmission power and channel assigned. A good topology is critical to network performance. too dense  energy consumption & interference  throughput  too sparse  long path, disconnected network Reducing energy consumption and interference may be conflicting goals. [Burkhart 2004] In this lecture the topology control for power reduction

4 Overview The topology of a network changes because of many different reasons: Some reasons we can not control: Node mobility, nodes malfunction, fading. Some reasons we can control: Direction of antennas, transmitter power (any other?) There has been a lot of research on how to respond to changes in topology. Research in Routing. There has been very little research on how to induce changes in topology. Research in Topology Control.

5 Network Model A network M is described as M = (N,L) where N is a set of nodes, and L is a vector with their location. Each node u transmits with power p(u). For nodes u, v to be able to successfully communicate with each other, it is necessary that: p(u), p(v) ≥ λ (d(u, v)) Where: d(u, v) is the distance between u and v, and λ (d(u, v) is the least-power between u and v Given a network M, p, and λ a least-power function = (V,E) is induced. Where: where V is a set of vertices corresponding to nodes in N, and E is a set of undirected edges such that (u,v) є E if and only if p(u), p(v) ≥ λ (d(u, v))

Example

Example..

8 What does a good graph look like? It must be connected, otherwise some nodes are not reachable. Even if it is connected, it must not have bottlenecks. If it is too dense: Nodes consume more power than needed. There is not a lot of spatial reuse. With no topology control, networks with random and dynamic topologies will be in one of the two states for a lot of time.

9 Connected MinMax Power (CMP) Problem Problem 1: Given: A static network M = (N,L) A least-power function λ Find an assignment of powers p such that: The induced graph G(M, λ, p) is connected. Max u є N (p(u)) is minimum. In other words: We want every node to be able to communicate with everyone else, and everyone using as little power as possible. Question: Is this an interesting problem? Are we neglecting anything important?

10 Solution: Algorithm CONNECT 1. sort node-pairs in non-decreasing order of mutual distances 2. initialize |N| clusters, one per node 3. for each pair of nodes (u, v) in sorted order do: 4. if cluster(u) ≠ cluster(v) then 5. p(u) = p(v) = (d(u, v)) 6. merge cluster(u) with cluster(v) 7. if number of clusters is 1, then end 8. perNodeMinimalize(M,λ,p,1)

11 Example Greedy algorithm Side-effect edge problem AB C D

Example..

14 1. let S = sorted pair list 2. for each node u do 3. T = {(n 1, n 2 ) є S : u = n 1 or u = n 2 } 4. sort T in non-increasing order of distance. 5. discard from T all (x, y) such that λ(d(x, y)) > p(u) 6. for (x, y) є T using binary search do 7. if graph with p(u) = λ (d(x, y)) is not k- connected, stop 8. else p(u) = λ (d(x, y)) end Procedure perNodeMinimalize(M,λ,p,k)

Network Properties K-connectivity The k-connected graph contains at least k independent paths between any pair of nodes. Two or more paths are independent if none of them contains an inner node of another The deletion of any set of less than k nodes in the k- connected graph still leaves a connected graph

16 K-connected Graph Definition: A graph is k-vertex/edge-connected if and only if there are k vertex/edge disjoint paths between every pair of vertices. If a graph is k-vertex connected, it is also k-edge connected. For k = 1, the graph is connected. For k = 2 the graph is biconnected. In the following, we only consider vertex connectivity.

17 Biconnectivity Augmentation with MinMax Power (BAMP) Problem 2: Given: A network M = (N,L) A least-power function λ An initial assignment of transmit powers p such that the induced graph G(M, λ, p) is connected Find a per-node minimal set of power increases δ such that: The induced graph G(M, λ,(p + δ)) is biconnected. max uєN (p + δ)(u) is minimum

18 Solution: Algorithm BICONN-AUGMENT 1. sort node pairs in non-decreasing order of distance 2. Let G be the graph induced by (M, λ, p) 3. for each (u, v) in sorted order do 4. if biconn-comp(G,u) ≠ biconn-comp(G,v) 5. q = λ(d(u, v)) 6. p(u) = max(q, p(u)) 7. p(v) = max(q, p(v)) 8. add (u, v) to G 9. perNodeMinimalize(M, λ, p, 2) End

19 Example

20 1. let S = sorted pair list 2. for each node u do 3. T = {(n 1, n 2 ) є S : u = n 1 or u = n 2 } 4. sort T in non-increasing order of distance. 5. discard from T all (x, y) such that λ(d(x, y)) > p(u) 6. for (x, y) є T using binary search do 7. if graph with p(u) = λ (d(x, y)) is not k- connected, stop 8. else p(u) = λ (d(x, y)) end Procedure perNodeMinimalize(M,λ,p,k)

21 Simulations Random Topology with 40 nodes. Powers decay polynomially with distance. For a signal to be successfully received, it must exceed an SINR threshold, so interference is not ignored Nodes access channel by using CSMA: Hidden and exposed terminals. We determine throughput and delay versus node density.

22 Simulation With NONE, all nodes transmit with maximum power. With no topology control, throughput is good only for small densities. The biconnectivity algorithm avoids hotspots, and generally performs better than the plain connectivity algorithm. Question: why is NONE better than our algorithms for small node densities?

23 Simulation.. The biconnectivity algorithm requires significantly more power than the plain connectivity algorithm, because of occasionally isolated nodes. Both algorithms are much better than no power control.

24 Distributed Heuristics for Mobile Networks When nodes are mobile, previous algorithms do not make sense. They are centralized, and by the time the information is gathered at same place, topology has changed We will consider two heuristics: Local Information No Topology (LINT). Local Information Link-State Topology (LILT). They differ on how much they assume that each node knows. Both are zero-overhead protocols: They use information that is available anyway, and do not require control packets.

25 Local Information No Topology (LINT) We assume that nodes have no global information about the topology Let the degree of the node be the number of neighbors it has Nodes try to keep their current nieghbor degree d c within some interval (d l, d h ) Ideally, d c should be target degree d d If d c > d h, nodes power down If d c < d l, they power up NRP and NAP Power up/down rule: p new = p old × Question: What is the motivation for this rule, and what should be?

26 Tradeoffs Basic tradeoff: As the target degree goes up, each node has more neighbors, and the topology is connected with higher probability, but the power consumption goes up. The protocol works best when the placement of the nodes is random and uniform The protocol can not handle cases where nodes tend to cluster: To resolve these cases, it is necessary that we use global information.

27 Local Information Link-State Topology (LILT) We assume that nodes have global topology information Question: Is this a realistic assumption? Basic Idea: In the beginning, everyone transmits with maximum power. The nodes start to power down, executing LINT When nodes realize that the network is connected but not biconnected, they power up Nodes power up after a random interval Nodes close to the problematic area of the network power up sooner

28 Simulation Now nodes move around in a random fashion, independently of each other With NONE, everyone transmits with maximum power LINT is better than LILT! (topology is not clustered) There is not a lot of improvement with any of the two protocols Any ideas why?

29 Simulation.. With no power control, performance is actually better. Any ideas why?

30 Reference [1] R. Ramanathan, R. Rosales-Hain, ”Topology Control of Multihop Wireless Networks using Transmit Power Adjustments, Proc. of the IEEE INFOCOM, Tel Aviv, Israel, Mar. 2000, Vol. 1, pp