Communication Networks

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance
Advertisements

Vivek Jain, Anurag Gupta Dharma P. Agrawal
University At Buffalo Capacity Of Ad-Hoc Networks Ajay Kumar.
The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
ASWP – Ad-hoc Routing with Interference Consideration Zhanfeng Jia, Rajarshi Gupta, Jean Walrand, Pravin Varaiya Department of EECS University of California,
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Theory of Data Flow and Random Placement.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Mobility Increases Capacity In Ad-Hoc Wireless Networks Lecture 17 October 28, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor.
Quality of Service for Flows in Ad-Hoc Networks SmartNets Research Group Dept of EECS, UC Berkeley NMS PI Meeting, Nov 2004.
Stability and Fairness of Service Networks Jean Walrand – U.C. Berkeley Joint work with A. Dimakis, R. Gupta, and J. Musacchio.
Interference-aware QoS Routing (IQRouting) for Ad-Hoc Networks Rajarshi Gupta, Zhanfeng Jia, Teresa Tung, and Jean Walrand Dept of EECS, UC Berkeley Globecom.
Cs/ee 143 Communication Networks Chapter 3 Ethernet Text: Walrand & Parakh, 2010 Steven Low CMS, EE, Caltech.
Capacity of Ad Hoc Networks Quality of Wireless links Physical Layer Issues The Channel Capacity Path Loss Model and Signal Degradation MAC for.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Ad Hoc Wireless Routing COS 461: Computer Networks
Opersating Mode DCF: distributed coordination function
Fundamental Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks Yuanzhong Xu, Xinbing Wang Shanghai Jiao Tong University, China.
1 Power Control for Distributed MAC Protocols in Wireless Ad Hoc Networks Wei Wang, Vikram Srinivasan, and Kee-Chaing Chua National University of Singapore.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
A Reservation-based TDMA Protocol Using Directional Antennas (RTDMA-DA) For Wireless Mesh Networks Amitabha Das and Tingliang Zhu, Nanyang Technological.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
12.Nov.2007 Capacity of Ad Hoc Wireless Networks Jinyang Li Charles Blake Douglas S. J. De Coutu Hu Imm Lee Robert Morris Paper presentation by Tonio Gsell.
1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)
Puzzle You have 2 glass marbles Building with 100 floors
MAC Protocols for Sensor Networks
Routing Metrics for Wireless Mesh Networks
Impact of Interference on Multi-hop Wireless Network Performance
Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu)
Routing Metrics for Wireless Mesh Networks
Presented by Tae-Seok Kim
Topics in Distributed Wireless Medium Access Control
MACAW: A Media Access Protocol for Wireless LAN’s
SENSYS Presented by Cheolki Lee
Data Collection and Dissemination
TCP and MAC interplay in Wireless Ad Hoc Networks
Xors in the air Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina Katabi, Muriel Medard, Jon Crowcroft.
Net 435: Wireless sensor network (WSN)
Ad Hoc Networks - Performance
R. Srikant University of Illinois at Urbana-Champaign
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Routing Metrics for Wireless Mesh Networks
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Data and Computer Communications
Author: Giuseppe Bianchi
Data Collection and Dissemination
Introduction Wireless Ad-Hoc Network
Ethernet – CSMA/CD Review
Capacity of Ad Hoc Networks
Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu)
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Javad Ghaderi, Tianxiong Ji and R. Srikant
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
How MAC interacts with Capacity of Ad-hoc Networks – Interference problem Capacity of Wireless Networks – Part Page 1.
Is Random Access Fundamentally Inefficient?
Satellite Packet Communications A UNIT -V Satellite Packet Communications.
Presentation transcript:

Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley

Ad-Hoc Networks: Capacity & Fairness Examples Random Network Mobility Effects Fair MAC?

Examples Links in Series Omni-directional antennas; r(interference) < 2 r(comm) link 4 interferes with 2, 3, 5 (4 sends  2 cannot be heard) => Independent sets: {1, 4, 7}, {2, 5, 8}, {3, 6} => R < 1/3 Omni-directional antennas; r(interference) = 2 r(comm) link 4 interferes with 1, 2, 3, 5 (4 sends  1 cannot be heard) => Independent sets: {1, 5}, {2, 6}, {3, 7}, {4, 8} => R < 1/4 Directional antennas; r(interference) = 2 r(comm) link 3 interferes with 2, 4 (3 sends  4 cannot be heard) => Independent sets: {1, 3, 5, 7}, {2, 4, 6, 8} => R < 1/2 Note: details of protocol matter …. 1 2 3 4 5 6 7 A B 8

Examples Links in Series 1 2 3 A B Links in Series Assume each node sends R/3 to every other node. What is the maximum possible value of R? Now we distinguish link 2 () and link 2’ () r(int) < 2r(com) {1’,3} do not conflict Same for {1, 3’} All other pairs conflict 1 2 3 1’ 2’ 3’ Independent sets: {1’, 3}, {1, 3’}, {2}, {2’} A, B, C, D = set rates 1, 3’: R; 2, 2’: 4R/3; 1’,3: R  B = A = f; C = D = 4f/3 2f + 8f/3 = 14f/3 = 1 => f = 3/14 R = 4f/3 = 2/17

Random Network Random network: Assume N nodes randomly placed in some unit square; they all transmit to a randomly picked destination at a total rate R. How large can R be? We show that R < O(1/N0.5). Each node is d = O(1/N0.5) away from neighbors Each transmission at rate R to a neighbor covers a disk of height R and area O(d2) = O(1/N) => volume R.O(1/N). To reach a random destination, we need to cover an average distance O(1) with hops of size O(1/N0.5), we need O(N0.5) hops. That transmission from source to destination covers a volume O(N0.5)R.O(1/N) = R.O(1/N0.5). Note: shortest hop minimizes volume: increasing hops sizes by k increases volume by k2/k = k There are N transmissions => They use volume R.O(N0.5) The total available volume is C.O(1) Hence, R.O(N0.5) < C.O(1)  R < O(1/N0.5) Note that this rate is achievable if the nodes are in a regular grid; they can use a simple horizontal, then vertical routing

Random Network S D About N0.5 hops of size 1/N0.5 They cover a volume equal to N0.5(R/N) => R/N0.5 per transmission There are N such transmissions Hence RN0.5 < C => R < C/N0.5

Random Network The capacity per node is O(1/N0.5) [Franceschetti et al, 2004] We have seen the upper bound The lower bound goes as follows. Consider square with sides n = N0.5. Divide into grid of squares with sides c. Consider nonempty squares to form bridges. If P(nonempty) > ½, then there are O(n) paths from left to right. Associate each path to a horizontal slab with O(1) height. Sources in that slab connect to path with O(log n) hop; same vertically.

Random Network There are A horizontal paths and A vertical paths. We associate a path to each horizontal slab of size O(1). O(n) paths through each cell. Hence, R.O(n) = C. However, we need to take Interference into account and the location of the paths b n = N0.5

Random Network Access to path: O(log n) Rate >> O(n) Paths: Divide square into square cells with side O(1). If square nonempty, it form a bridge. If P(bridge) > ½, one can go from left to right with a probability close to 1 as N increases. Moreover, there are many paths: O(n). Thus, one finds a path close to each slab. n = N0.5 Access to path: O(log n) Rate >> O(n) Bottleneck is path b O(log n)

Mobility Effects Basic idea: Nodes can wait to be closer to transmit If they move fast enough, the capacity increases However, this may increase delay Unfortunately, mobility assumptions are flaky.

Fair Ad Hoc MAC? Motivation Protocol Analysis Simulations Work with Rajarshi Gupta

Fair Ad Hoc MAC? Motivation  Protocol Analysis Simulations

Motivation: Exponential Backoff is Unfair Exponential backoff scheme (e.g. 802.11b) Nodes pick backoff uniformly in a backoff range If collision, double the backoff range Multiple interference domains Node in center sees more contention and collision It backs off more Gets lesser share of bandwidth Unfair towards middle nodes in network Active Link Rcvd on A Rcvd on B Rcvd on X A 6 A,B A,X 3 A,B,X 4 2 All rates in Mbps

Motivation: TCP cannot overcome x y 6 2 4 x - losses x, y - losses y - losses A1 A2 B1 B2 X1 X2 x y Simplified Model: WFQ 2 4 y x

Motivation: TCP cannot overcome In complex network, constraints are non-local: Independent Sets  Shadow prices cannot be computed locally Here, we have modest goals: Improve node-fairness (max-min)….

Fair Ad Hoc MAC? Motivation Protocol  Analysis Simulations

Protocol: Impatient Backoff Algorithm Approach: Nodes that face more contention should get higher priority Key Mechanism Upon collision, nodes decrease their backoff Need to worry about Stability Fairness Throughput

Protocol: Backoff Update If collision or quiet Decrease the mean backoff delay b := b/m, where m>1 If successful transmission Increase the mean backoff delay b := bm Note: Distributed reset mechanism When a node’s mean delay falls below threshold, node broadcasts “multiply by K” ….

Protocol: Simplified MAC Model All packet lengths are same Transmissions occur slot by slot Local synchronization is assumed Similar to any slotted protocol No RTS/CTS

Protocol: IBA Mechanism Backoff Contention Phase Each node has mean backoff b Picks backoff delay B using exponential variable with mean b Sends out Slot Capture Message after B backoff mini-slots If a node carrier senses another message sooner – it keeps quiet Packet Transmission Phase Starts after completion of Backoff Contention Phase Nodes with successful Slot Capture Messages transmit Constant packet length Transmission confirmed by ack Collision occurs if two neighbors pick same backoff Neither hears slot capture Both try to transmit Packet transmission wasted

Fair Ad Hoc MAC? Motivation Protocol Analysis  Simulations

Markov Chain Models Two extreme topologies interference Two extreme topologies Star Topology (unfair) Triangle Clique Topology (symmetric) Model ratio between mean backoffs Prove stability, fairness Throughput-fairness tradeoff (in Star) Max throughput = 0 + 41 = 4 But fair throughput = 0.5 + 40.5 = 2.5 interference

Star Topology: Birth-Death Chain Stable: Positive recurrent for m>1 Strong drifts towards stable state S0 Fair: Expected transmission rate for all nodes is 0.5 Note: Unstable for m < 1 (patient backoff) interference

Star Topology: Varying Neighbors Model sleeping nodes Every 100 slots, some nodes go to sleep Fairness = 1 Average success probability Middle Node(sX)= 0.473 Outer Nodes(sZ)= 0.470

Triangle Topology Markov Chain interference Prove positive recurrence using Lyapunov function Chain drifts towards bottom-left stable states Fairness is due to symmetry

Fair Ad Hoc MAC? Motivation Protocol Analysis Simulations 

Simulations on Random Topology Impatient Backoff Exponential Backoff Min Throughput = 9% of mean Jain’s Fairness Index = 0.58 Mean Throughput = 0.101 Min Throughput = 49% of mean Jain’s Fairness Index = 0.68 Mean Throughput = 0.102 Circle = Node : Center = Location, Area = Throughput

Variations in Simulation Nodes execute random walk Initial bias against selected nodes Nodes switch between active and sleep cycles Similar comparisons with exponential backoff Comparable throughput Significantly better fairness