Phase Transition Phenomena in Wireless Ad Hoc Networks

Similar documents
Fast and efficient randomized flooding on lattice sensor networks

CRITICAL TRANSMISSION RANGE FOR CONNECTIVITY IN AD-HOC NETWORKS

Revisiting Neighbor Discovery with Interferences Consideration

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

Transportation and The Small World

Transport Capacity and Spectral Efficiency of Large Wireless CDMA Ad Hoc Networks

Fault-tolerant Coverage in Dense Wireless Sensor Networks

Computing functions over wireless networks

Probabilistic Coverage in Wireless Sensor Networks

Energy-Optimal and Energy-Balanced Sorting in a Single-Hop Wireless Sensor Network

Performance of ALOHA and CSMA in Spatially Distributed Wireless Networks

Gateways Placement in Backbone Wireless Mesh Networks

Optimal Multicast Routing in Ad Hoc Networks

Performance Evaluation of Energy Consumption of Reactive Protocols under Self- Similar Traffic

Closing the loop around Sensor Networks

Wireless in the Real World. Principles

Distributed Broadcast Scheduling in Mobile Ad Hoc Networks with Unknown Topologies

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

Avoid Impact of Jamming Using Multipath Routing Based on Wireless Mesh Networks

On Event Signal Reconstruction in Wireless Sensor Networks

Evaluation of Mobile Ad Hoc Network with Reactive and Proactive Routing Protocols and Mobility Models

Routing versus Network Coding in Erasure Networks with Broadcast and Interference Constraints

Lightweight Decentralized Algorithm for Localizing Reactive Jammers in Wireless Sensor Network

Increasing Broadcast Reliability for Vehicular Ad Hoc Networks. Nathan Balon and Jinhua Guo University of Michigan - Dearborn

Effects of Beamforming on the Connectivity of Ad Hoc Networks

Connectivity vs. Control: Using Directional and Positional Cues to Stabilize Routing in Robot Networks

Utilization-Aware Adaptive Back-Pressure Traffic Signal Control

IN recent years, there has been great interest in the analysis

Scalable Routing Protocols for Mobile Ad Hoc Networks

Localization (Position Estimation) Problem in WSN

Performance study of node placement in sensor networks

MOST wireless communication systems employ

Secure and reliable connectivity in heterogeneous wireless sensor networks

A survey on broadcast protocols in multihop cognitive radio ad hoc network

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

More Efficient Routing Algorithm for Ad Hoc Network

Survey of MANET based on Routing Protocols

An Efficient Distributed Coverage Hole Detection Protocol for Wireless Sensor Networks

Energy-Efficient MANET Routing: Ideal vs. Realistic Performance

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

Retransmission and Back-off Strategies for Broadcasting in Multi-hop Wireless Networks

On the Capacity of Multi-Hop Wireless Networks with Partial Network Knowledge

Decentralized Control of Transmission Rates in Energy-Critical Wireless Networks

Wireless Network Coding with Local Network Views: Coded Layer Scheduling

Designing Secure and Reliable Wireless Sensor Networks

Data Dissemination in Wireless Sensor Networks

Collaborative transmission in wireless sensor networks

Opportunistic cooperation in wireless ad hoc networks with interference correlation

Analysis of Power Assignment in Radio Networks with Two Power Levels

Channel Propagation Measurement and Simulation of MICAz mote

Energy-Efficient Area Coverage in Bistatic Radar Sensor Networks

ARCH: Prac+cal Channel Hopping for Reliable Home- Area Sensor Networks. Chenyang Lu

Robust Topology Control in Multi-hop Cognitive Radio Networks

ENERGY-EFFICIENT ALGORITHMS FOR SENSOR NETWORKS

Empirical Probability Based QoS Routing

A GRASP HEURISTIC FOR THE COOPERATIVE COMMUNICATION PROBLEM IN AD HOC NETWORKS

Node Deployment Strategies and Coverage Prediction in 3D Wireless Sensor Network with Scheduling

Dynamic TTL Variance Foretelling Based Enhancement Of AODV Routing Protocol In MANET

3644 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 6, JUNE 2011

Compressed Sensing for Multiple Access

Reliable and Energy-Efficient Data Delivery in Sparse WSNs with Multiple Mobile Sinks

Performance Evaluation of DV-Hop and NDV-Hop Localization Methods in Wireless Sensor Networks

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

Distributed Power Control in Cellular and Wireless Networks - A Comparative Study

Common Control Channel Allocation in Cognitive Radio Networks through UWB Multi-hop Communications

MODULO AND GRID BASED CHANNEL SELECTION IN AD HOC NETWORKS

MAXIMUM TRANSMISSION DISTANCE OF GEOGRAPHIC TRANSMISSIONS ON RAYLEIGH CHANNELS

T. Yoo, E. Setton, X. Zhu, Pr. Goldsmith and Pr. Girod Department of Electrical Engineering Stanford University

Rumors Across Radio, Wireless, and Telephone

Topology Control. Chapter 3. Ad Hoc and Sensor Networks. Roger Wattenhofer 3/1

Fair Coalitions for Power-Aware Routing in. Wireless Networks

Joint Relaying and Network Coding in Wireless Networks

Joint work with Dragana Bajović and Dušan Jakovetić. DLR/TUM Workshop, Munich,

Partial overlapping channels are not damaging

Social Community-Aware Content Placement in Wireless Device-to-Device Communication Networks

IMPROVED OLSR AND TORA ROUTING PROTOCOLS FOR MANETS

From Fountain to BATS: Realization of Network Coding

Low-Latency Multi-Source Broadcast in Radio Networks

Efficient Recovery Algorithms for Wireless Mesh Networks with Cognitive Radios

Simple Modifications in HWMP for Wireless Mesh Networks with Smart Antennas

6.042/18.062J Mathematics for Computer Science December 17, 2008 Tom Leighton and Marten van Dijk. Final Exam

Performance Analysis of DV-Hop Localization Using Voronoi Approach

On the Capacity Region of the Vector Fading Broadcast Channel with no CSIT

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

4118 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 12, DECEMBER Zhiyu Yang, Student Member, IEEE, and Lang Tong, Fellow, IEEE

Understanding Channel and Interface Heterogeneity in Multi-channel Multi-radio Wireless Mesh Networks

Simple, Optimal, Fast, and Robust Wireless Random Medium Access Control

Multicast Energy Aware Routing in Wireless Networks

Mathematical Problems in Networked Embedded Systems

CCO Commun. Comb. Optim.

A Review of Current Routing Protocols for Ad Hoc Mobile Wireless Networks

Performance Analysis of Energy-aware Routing Protocols for Wireless Sensor Networks using Different Radio Models

Connected Identifying Codes

Information Theory at the Extremes

Indoor Localization in Wireless Sensor Networks

Inter- and Intra-Vehicle Communications

Semiring Pruning for Information Dissemination in Mobile Ad Hoc Networks

Topology Control with Better Radio Models: Implications for Energy and Multi-Hop Interference

Wireless Video Multicast in Tactical Environments

Overview. Ad Hoc and Wireless Mesh Networking. Ad hoc network. Ad hoc network

Transcription:

Phase Transition Phenomena in Wireless Ad Hoc Networks Bhaskar Krishnamachari y, Stephen B. Wicker y, and Rámon Béjar x yschool of Electrical and Computer Engineering xintelligent Information Systems Institute, Dept. of Computer Science Cornell University, Ithaca, NY 4853 Abstract There are many contexts in distributed wireless networks where there is a critical threshold, corresponding to a minimum amount of the communication effort or power expenditure by individual nodes, above which a desirable global property exists with high probability. When this individual node effort is below the threshold the desired global property exists with a low probability. This phase transition is typically seen to become sharper as the number of nodes in the network increases. We discuss in this paper some examples of properties that exhibit such critical behavior: node reachability with probabilistic flooding, ad-hoc network connectivity, and sensor network coordination. We discuss the connections between these phenomena and the phase transitions that have been shown to arise in random graphs. We argue that a good understanding of these phase transition phenomena can provide useful design principles for engineering distributed wireless networks. I. INTRODUCTION Research on distributed multi-hop wireless networks, otherwise referred to as wireless ad hoc networks [], has evolved from the early 97 s DARPA packet radio program [2]. There has been a renewed interest in this field as inexpensive, energyefficient, and miniaturized wireless technologies are beginning to mature and take hold commercially. Wireless ad hoc networks, which can be deployed rapidly as they do not require much existing infrastructure, are expected to find applications in a number of diverse settings. Examples include sensor networks, disaster recovery, law enforcement, military communications, distributed computing, wireless LANs, and special events such as conferences and festivals. Recent work [3], [4] has shown that if we assume each node in an ad-hoc network has constant power, there is a critical transmission power required to ensure with high probability that two nodes in the network can communicate with each other through multi-hop paths. It is desirable to minimize the energy consumption of the wireless nodes, but if the node transmission powers are decreased below the critical level, there is a precipitous drop in the connectivity of the network. We show in this paper that similar phase transitions occur in other situations as well in distributed wireless networks. From an engineering standpoint, it is crucial that we study and understand these phase transitions because we would like to design systems which operate just beyond the critical point, where there is efficient resource utilization. Such behavior has been known to mathematicians for several decades in the form of zero-one laws in Bernoulli Random Graphs. The basic idea is that for certain monotone graph properties such as connectivity, as we vary the average density of the graph, the probability that a randomly generated graph exhibits this property asymptotically transitions sharply from zero to one at some critical threshold value. The rest of the paper is organized as follows: in section II, we discuss two models for generating random graphs - one that has been extensively studied earlier, and one that is more relevant to an ad-hoc wireless network. We present some known results on phase transitions from random graph theory and discuss their applicability to the fixed transmission radius model in section III. In sections IV, V, and VI, respectively, we present three contexts where phase transitions arise: ad-hoc network connectivity, coordination in a sensor network, and probabilistic flooding for route discovery. We conclude with a discussion of the results and future work in section VII. II. RANDOM GRAPH MODELS A random graph G can be loosely described as a graph that is generated by some prescribed random experiment. The description of the random experiment constitutes a random graph model. In most cases these models contain a tuning parameter which varies the average density of the random graph constructed. Here are some examples of random graph models: ffl Fixed edge number model: G = G(n; e), given e and n, choose G uniformly at random from all graphs consisting of n vertices and e edges. ffl Bernoulli model: G = G(n; p), given n, and p, construct G with n vertices such that there is an edge between any two pairs of nodes with probability p. ffl Fixed radius model: G = G(n; R), given n points placed randomly according to some distribution in the Euclidean plane, construct G with n vertices corresponding to these points in such a way that there is an edge between two vertices v and w if and only if the corresponding points are within a distance R of each other. ffl Dynamic model: G = G(n; t), givenn points, at each discrete time step add a randomly chosen edge to the graph, i.e. add the t th edge at time t. We describe two of these models in further detail in the subsections below. The first, the Bernoulli Random Graph (BRG) model is the one that has been considered by mathematicians and there is considerable literature on this subject [6]. The second, the Fixed Radius (FR) model is one that most naturally models the communication graphs formed in wireless networks where each node has a fixed transmission radius. -783-726-9//$7. 2 IEEE 292

BERNOULLI RANDOM GRAPHS G = G(n,p) sparse (p =.25) medium (p =.2) FIXED RADIUS RANDOM GRAPHS G* = G(n,R) dense(p =.9) sparse (R =.2) medium (R =.35) dense (R =.2) Fig.. Typical Random Graphs with Varying Degrees of Connectivity Generated using the Bernoulli and Fixed Radius Models (n=5) A. Bernoulli Random Graphs As described above, one can imagine a single Bernoulli random graph G = G(n; p) being generated by an experiment where we take the n vertices and flip a coin for each pair of vertices to decide if there should be an edge between them. When p =, the resulting random graph has no edges, while when p =, we always get the complete graph K n. As the parameter p increases from to, the average density of the random graphs increases (see figure, top row). B. Fixed Radius Model Consider an ad-hoc wireless network with n nodes, located randomly in some service area, each of which is assumed to transmit with a fixed radio power in an idealized environment where it can be heard by other nodes that are within some radius r. Thus two nodes can communicate directly with each other if an only if they are no more than a distance r apart. We can now talk about the underlying communication graph G Λ = G Λ (n; R) in this fixed radius (FR) model - at a given instant let each node in the network correspond to a unique vertex in G Λ, with an edge between a pair of vertices if the corresponding nodes can communicate with each other. The lower row of figure illustrates sample random graphs generated according to this model. It is assumed that the service area is a square with unit sides. As the parameter R increases from to p 2, the average density of the random graphs increases. A random graph generated using the fixed radius model has some different characteristics than the Bernoulli random graph. Consider three nodes i; j; and k. In the fixed radius model, the event that there are links between i and j and j and k is not independent of the event that there is a link between i and k... as the former is true given the latter only if j lies in the intersection of two discs of radius [R] centered at i and k [3]. Still, they do have some things in common. In both models, there is a parameter which varies the density of the graphs produced. We will show in later sections examples where phase transitions with respect to the parameter p observed in the Bernoulli graph model also show up with respect to the parameter R in the fixed radius model. It may thus be possible to apply some results from the literature on Bernoulli random graphs to fixed radius random graphs that are of interest to us in the context of wireless ad-hoc networks. III. RANDOM GRAPHS AND PHASE TRANSITIONS To quote Bollobás : one of the main aims of the theory of random graphs is to determine when a given [graph] property is likely to appear... Erdös and Rényi were the first to show that most monotone properties appear rather suddenly. In rather vague terms, a threshold function is a critical time, before which the property is unlikely and after which it is likely [6]. Let us consider one example of zero-one laws for random graphs which applies for first order graph properties. First order properties of graphs are those that can be described using 2922

.9.9.8.8.7.7 Probability of Connectivity.6.4 Probability of Connectivity.6.4.3.3.2.2....2.3.4.6.7.8.9 Edge Probability p.2.4.6.8.2.4 Fixed Radius R Fig. 2. Phase Transition in Probability of Connectivity in the Bernoulli Random Graph Model (n=5) Fig. 3. Phase Transition in Probability of Connectivity in the Fixed Radius Ad-hoc Wireless Network (n=5) a language consisting of the basic Boolean logic connectives (^; _; :), existential and universal quantifiers (9; 8), variables depicting nodes, equality and adjacency (written I(x; y)). Examples of first order properties are a) there are no isolated points (8 x; 9y s:t: I(x; y)), and b) contains a triangle (9(x; y; z) s:t: I(x; y) ^ I(x; z) ^ I(y; z)). Theorem : For every first order graph property A, lim Pr[G(n; p) has A] =or. n! A proof of this theorem can be found in [5]. If the property A is monotone with respect to the addition of edges, then Pr[G(n; p) has A] is also monotone. Thus asymptotically, for large n, the probability of a random graph property undergoes a sharp zero-one transition for some critical edge parameter value p = p crit. We conjecture that properties which satisfy a zero-one law for Bernoulli Random Graphs also satisfy a zero-one law for the Fixed Radius model. IV. NETWORK CONNECTIVITY Although the property the graph is connected is not a first order property, it also undergoes a similar zero-one transition in a Bernoulli random graph [6]. This is shown in figure 2. Similar experimental work showing phase transition behavior in BRG is described in [7]. Among other things, the results in that paper demonstrate that the transitions become sharper as n becomes larger. In [3], the authors proved that such transitions also take place in an ad-hoc network with fixed transmission powers for all nodes where the communication graph can be described as a fixed radius random graph. Sanchez et al. showed in [4] that this behavior is in fact robust with respect to different mobility models. In other words, even when the nodes are moving around, there is still a critical transmission range that is required to ensure connectivity in the network. V. COORDINATION IN A SENSOR TRACKING NETWORK Consider the following scenario: there are some wireless Doppler radar sensors with some computational resources distributed in some location, each of which can communicate directly with only a subset of other sensors. There are some moving targets in the area whose position and velocity these sensors are required to track. In order to obtain this tracking information it is required that three sensors co-ordinate directly with each other in a distributed manner to track each target. What should the minimum communication level be in this system to ensure that all targets can be tracked? Specifically, let us assume there are k distinct targets and n = 3k radar sensors. Each target is visible to each sensor. We want to know if we can assign three mutually communicating sensors for tracking each target. Observe that this can be done if and only if the underlying communication graph can be partitioned into triangles. The following theorem tells us something about the probability that a random graph can be partitioned into triangles. Theorem 2: A = There exists a partition into triangles is a monotone, first-order graph property. Proof: A is clearly monotone - if there exists a partition into triangles with some graph G, additional edges do not remove this property. Further, it can be expressed in the first order language of graphs as follows: 8x; f9(y; z) s:t: fi(x; y) ^ I(y; z) ^ I(x; z)g g ^ f8x s:t: fi(x; x ) ^:(x = y; z)g; 9(y ;z ) s:t: f: (y ;z = x; y; z) ^ I(x ;y ) ^ I(y ;z ) ^ I(x ;z )gg2 Corollary : The probability that there exists a partition of a Bernoulli random graph G(n; p) into triangles will show an asymptotically sharp phase transition from to with respect to the edge probability p. Proof: This is an immediate consequence of Theorems and 2. 2 2923

.9.9.8.8 Probability of Tracking All Targets.7.6.4.3 Probability of Reaching All Nodes.7.6.4.3.2.2....2.3.4.6.7.8.9 Edge Probability p..2.3.4.6.7.8.9 Query Forwarding Probability q Fig. 4. Phase Transition in Probability of Tracking All Targets for Sensors with a Bernoulli Random Graph Model for Communication (n=9) Fig. 6. Phase Transition in Probability of Reaching All Nodes in a Probabilistic Flooding Scheme (n=5, FR model with radius R = ) Probability of Tracking all Targets.9.8.7.6.4.3.2..2.4.6.8.2.4 Fixed Radius R Fig. 5. Phase Transition in Probability of Tracking All Targets for Sensors with a Fixed Radius Model for Communication (n=9) Figures 4 and 5 present experimental results that show this phase transition when the underlying communication graph is modeled by the two random graph models. Thus again it appears there is a critical value of communication level/ transmission power which is required to ensure that the desired coordinated tracking can take place. We illustrate in the next section another phase transition that arises in the context of route discovery in an ad-hoc network. VI. REACHABILITY IN PROBABILISTIC FLOODING SCHEMES Gossiping, a technique originally proposed for probabilistic multicast in communication networks [9], has recently been applied to minimize query traffic while flooding in reactive ondemand routing protocols [8]. The basic idea is as follows: the source node initiates a flood of route query packets for the purposes of discovering a route to the destination. It is desired that the route query packets be forwarded to all nodes in the network so that the destination can respond to it. In basic flooding, each node always forwards the query packet to all its neighbors when it receives it. In probabilistic flooding, the source initiates the query and all other nodes that receive a query packet will transmit in order to forward it to their neighbors with some probability q and discard the packet with probability q. Experimental results suggest that there is a critical value of the query forwarding probability q that is required to ensure with high probability that all nodes receive the route query. The corresponding phase transition is shown in figure 6. We note that the critical value of q, the value beyond which flooding succeeds with very high probability, in itself would depend upon the transmission range / average node-degree of the underlying communication graph. As the number of neighbors that each node has increases the critical value of q decreases, as is to be expected. Thus there is an interesting trade-off in this situation: if the transmission radius is large, more power is expended, but the query traffic is minimized, whereas if the transmission radius is small then less power is expended by each node, but the number of route query packets will increase as the critical value of q increases. VII. DISCUSSION AND CONCLUSIONS We have presented in this paper some examples of phase transitions that arise in wireless ad-hoc networks, and discussed briefly the related theory of Bernoulli random graphs which can aid us in proving when such phase transitions will occur. What is the significance of phase transition behavior in wireless ad-hoc networks from a system design perspective? The key is to notice that in all these examples, the x axis represents the utilization of some resource. In the case of network connectivity and the radar sensor network we were concerned with the transmission power of each node. This is, of course, directly linked to the consumption of energy at each node. In the case of the probabilistic flooding scheme we were concerned with the probability q of query-forwarding. When q is high there is a correspondingly high number of query packets that will be generated in the network which incur a bandwidth overhead cost. We would like to engineer wireless networks to be just to the right of the phase transition in each of these cases. This represents the point where the resource utilization for the individual nodes is minimized while the desired global property 2924

is realized with high probability. A greater understanding of such transitions provides us with valuable engineering design principles. VIII. ACKNOWLEDGMENT We are grateful to Bart Selman, Carla Gomes, and Xi Xie for our fruitful discussions on the subject of phase transitions. This material is based on research supported in part by an ONR multi-disciplinary university research initiative (MURI) contract (N4---564), the DARPA SensIT program, and by an AFRL/AFOSR contract (F4962--). REFERENCES [] IEEE Journal on Selected Areas in Communications: Wireless Ad Hoc Networks, Z.J. Haas et al., Eds., vol. 7, no. 8, August 999. [2] J. Jubin and J. D. Tornow, The DARPA packet radio network protocols, Proceedings of the IEEE, vol. 75, no., 987. [3] P. Gupta and P. R. Kumar, Critical Power for Asymptotic Connectivity in Wireless Networks, in Stochastic Analysis, Control, Optimization and Applications, Eds. W.M.McEneany et al., Birkhauser, Boston, p. 547-566, 998. [4] M. Sanchez, P. Manzoni and Z. J. Haas, Determination of Critical Transmission Range in Ad-Hoc Networks, Multiaccess Mobility and Teletraffic for Wireless Communications Workshop (MMT 99), Venice, Italy, October 999. [5] J. Spencer, Ten Lectures on the Probabilistic Method, SIAM, 987. [6] B. Bollobás, Random Graphs, Academic Press, 985. [7] J. Frank and C. Martel, Phase transitions in the properties of random graphs, Principles and Practice of Constraint Programming (CP-95), Cassis, France, 995. [8] L. Li, J. Halpern, Z. J. Haas, Gossip-based Ad Hoc Routing, unpublished. [9] K. Birman et al., Bimodal Multicast, ACM Transactions on Computer Systems, Volume 7, No. 2., May 999. 2925