1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign www.crhc.uiuc.edu/wireless.

Slides:



Advertisements
Similar presentations
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
Advertisements

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
1 Multi-Channel Wireless Networks: Capacity and Protocols Nitin H. Vaidya University of Illinois at Urbana-Champaign Joint work with Pradeep Kyasanur Chandrakanth.
The Capacity of Wireless Networks
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Optimal Jamming Attacks and Network Defense Policies in Wireless Sensor Networks Mingyan Li, Iordanis Koutsopoulos, Radha Poovendran (InfoComm ’07) Presented.
A Transmission Control Scheme for Media Access in Sensor Networks Lee, dooyoung AN lab A.Woo, D.E. Culler Mobicom’01.
Price-based Resource Allocation in Wireless Ad Hoc Networks Yuan Xue, Baochun Li and Klara Nahrstedt University of Illinois at Urbana-Champaign University.
1 DOA-ALOHA: Slotted ALOHA for Ad Hoc Networking Using Smart Antennas Harkirat Singh & Suresh Singh Portland State University, OR, USA.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Mehdi Abolfathi SDR Course Spring 2008 A Cognitive MAC Protocol for Ad Hoc Networks.
Mobility Increases Capacity In Ad-Hoc Wireless Networks Lecture 17 October 28, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor.
CS541 Advanced Networking 1 Cognitive Radio Networks Neil Tang 1/28/2009.
STOCHASTIC GEOMETRY AND RANDOM GRAPHS FOR THE ANALYSIS AND DESIGN OF WIRELESS NETWORKS Haenggi et al EE 360 : 19 th February 2014.
Multi-Channel Wireless Networks: Capacity and Protocols Pradeep Kyasanur and Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
Distributed Fair Scheduling in a Wireless LAN
Selecting Transmit Powers and Carrier Sense Thresholds in CSMA Jason Fuemmeler, Nitin Vaidya, Venugopal Veeravalli ECE Department & Coordinated Science.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
1 MAC Protocols for Wireless Networks: Interaction between Physical Layer and MAC Nitin H. Vaidya University of Illinois at Urbana-Champaign
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Cognitive Radio Networks
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
Advanced Spectrum Management in Multicell OFDMA Networks enabling Cognitive Radio Usage F. Bernardo, J. Pérez-Romero, O. Sallent, R. Agustí Radio Communications.
1 Interplay of Spatial Reuse and SINR-determined Data Rates in CSMACA-based, Multi-hop, Multi- rate Wirless Networks Ting-Yu Lin and Jennifer C. Hou Department.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
COGNITIVE RADIO NETWORKING AND RENDEZVOUS Presented by Vinay chekuri.
1 Exploiting Diversity in Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign Presentation at Mesh.
1 Multi-Channel Wireless Networks: Theory to Practice Nitin Vaidya Electrical and Computer Engineering University of Illinois at Urbana-Champaign Sept.
4 Introduction Semi-Structure Routing Framework System Model Performance Analytical Framework Simulation 6 Conclusion.
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
1 A Cross-Layer Architecture to Exploit Multi-Channel Diversity Jay A. Patel, Haiyun Luo, and Indranil Gupta Department of Computer Science University.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Sebastian Max Radio and Frequency Assignment in Multi-Radio Multi-Channel Wireless Mesh Networks Radio and Frequency Assignment in Multi-Radio Multi-Channel.
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Partially Overlapped Channels Not Considered Harmful Arunesh Mishra, Vivek Shrivastava, Suman Banerjee, William Arbaugh (ACM SIGMetrics 2006) Slides adapted.
1 Multi-Channel Wireless Networks: Theory to Practice Nitin Vaidya Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
Network System Lab. Sungkyunkwan Univ. Differentiated Access Mechanism in Cognitive Radio Networks with Energy-Harvesting Nodes Network System Lab. Yunmin.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
© Saravanan Kandasamy, Ricardo Morla, and Manuel Ricardo,INESC Porto 1 Improving the Performance of IEEE802.11s Networks using Directional Antennas over.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Presented by Tae-Seok Kim
SPECTRUM SHARING IN COGNITIVE RADIO NETWORK
Topics in Distributed Wireless Medium Access Control
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Can Theory Meet Practice: The Case of Multi-Channel Wireless Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
INFOCOM 2013 – Torino, Italy Content-centric wireless networks with limited buffers: when mobility hurts Giusi Alfano, Politecnico di Torino, Italy Michele.
Cognitive Radio Networks
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
The System Issues of Rate Adaptation
Spatial Backoff in Wireless Networks
Presentation transcript:

1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign MURI Review Meeting, September 12, 2006

2 Sharing the Spectrum Classification of approaches  Temporal : Traditional contention resolution  Spatial : Spatial backoff  Spectral : Multi-channel systems

3 Multi-Channel Wireless Networks: Capacity with Constrained Channel Assignment Joint work with Vartika Bhandari

4 Channel Model  c channels available  Bandwidth per channel W Channel 1 Channel 2 Channel c

5 Channel-Interface Scenarios  Common scenarios today c c Single interfaceMultiple interfaces

6 Fewer Interfaces than Channels  An interface can only use one channel at a time Channel 1 Channel c Single interface, multiple channels

7 Interface Constraint  Throughput is limited by total number of interfaces in a neighborhood  Interfaces, a limited resource k nodes in the “neighborhood”  throughput ≤ k * W  (for single interface per node)

8 Capacity with Multiple Channels  How does capacity scale when number of channels c is increased?  Depends on constraints on channel assignment to the interfaces Capacity as defined by [Gupta & Kumar]

9 Unconstrained Channel Assignment Pre-MURI work [Kyasanur05MobiCom] Channels Network Capacity Single interface nodes can utilize multiple channels effectively

10 Constrained Channel Assignment  Hardware limitations  Low cost, low power transceivers  Limited tunability of oscillator  Policy issues  Dynamic spectrum access via cognitive radio: secondary users in a band only when primary inactive

11 Network Model c channels W bandwith per channel n nodes randomly deployed over a unit area torus Interface can switch between f channels: 2 ≤ f ≤ c c = O(log n) … … … c Each node has one interface s(1) s(2) s(f) … …

12 Network Model  Motivated by [Gupta & Kumar]  Each node is source of exactly one flow  Chooses its destination as node nearest to a randomly chosen point

13 Impact of Switching Constraints Connectivity: A device can communicate directly with only a subset of the nodes within range Bottleneck formation: Some channels may be scarce in certain regions, causing overload on some channels/nodes (1, 2) (2, 3) (1, 3) (2, 5) (7, 8 ) (6, 7) (3, 6) (5, 6) (4, 5)

14 Proposed Models  Adjacent (c, f) assignment –A node can use adjacent f channels –Model encompasses untuned radio model  Random (c, f) assignment –A node can use randomly chosen f channels  Spatially correlated assignment

15 Adjacent (c, f) Assignment f=2 c=8  Each node assigned a block of adjacent f channels  c – f + 1 possibilities  A node can use channel i with probability = minimum {i, c-i+1, f, c-f+1} /c

16 Random (c, f) Assignment  Each node uses a random f-subset of channels  A node can use channel i with probability f/c f=2 c=8

17 Spatially Correlated Assignment  N randomly located pseudo-nodes, each assigned a channel  Nodes close to a pseudo-node blocked from using the pseudo-node’s channel  Captures primary- secondary users 1 2 R R

18 Results at a Glance Unconstrained assignment Adjacent (c,f)Random (c,f) Use c channels Use f common channels f

19 Adjacent (c, f) Assignment Necessary condition on range r(n)  Capacity upper bound = c

20 Lower Bound Construction Divide torus into square cells of area a(n) Cell structure based on [El Gamal] r(n) Transmission range r(n)

21 Lower Bound Construction  Notion of preferred channels:  Probability that a node has that channel is at least f/2c  Includes most channels (except the fringe)  Each node has at least f/2 preferred channels  By choice of a(n): Every cell has Θ(log(n)) nodes capable of switching on each preferred channel w.h.p.

22 Routing of Flows Straight-line routes for long flows. Detour routing for short Flows Ensure  (c/f) hops S D P

23 Channel Transition Strategy (1, 2, 3) (4, 5, 6) Adjacent (6, 3) assignment Preferred channels : 2,3,4,5 (3, 4, 5) (4, 5, 6) (2, 3, 4) (1, 2, 3) (4, 5, 6) (2, 3, 4) ( 3, 4, 5) Use randomly chosen preferred channel available at source (channel 2) Start transitions to get to a preferred channel at destination (channel 5)

24 Random (c,f) Channel Assignment  Required range for connectivity smaller than adjacent (c,f)  However, at minimum range, all channels not sufficiently represented in each cell  Our lower bound construction is not tight: Uses larger range than minimum for connectivity

25 Conclusion: Multi-Channel Networks Unconstrained assignment Adjacent (c,f)Random (c,f) Use c channels Use f common channels f Even when f=2, get capacity benefit of √c

26 Conclusion: Multi-Channel Networks Unconstrained assignment Adjacent (c,f)Random (c,f) Use c channels Use f common channels f Even when f=2, get capacity benefit of √c cf

27 Conclusion: Multi-Channel Networks  Constrained channel assignment may be mandated by cost/complexity/policy constraints  Possible to get significant benefits with little flexibility in channel switching  Open issues  Closing the gap for random assignment  Spatially correlated assignment  Protocol design

28 Sharing the Spectrum Classification of approaches  Temporal : Traditional contention resolution  Spatial : Spatial backoff  Spectral : Multi-channel systems

29 Spatial Contention Resolution with Carrier Sense Protocols Joint work with Xue Yang

30 Contention Resolution  Temporal Approach: Adapt channel access probability  number of transmissions in a contention region = 1  Spatial Approach: Adapt contention region  number of transmissions in a contention region = 1

31 Contention Resolution Temporal Approach: Adapt access probability Number of transmissions in a contention region = 1 Spatial Approach: Adapt contention region

32 Larger Occupied Space  Fewer concurrent transmissions at higher rate

33 Smaller Occupied Space  More concurrent transmissions at lower rate

34  D perceives idle channel although A is transmitting A B C D distance Signal Strength CS Threshold Carrier Sense Multiple Access (CSMA)

35 A B C D distance Signal Strength CS Threshold How Carrier-Sensing Controls Occupied Space E F

36  Larger CS threshold by other stations leads to smaller occupied space by station A’s transmissions A B C D distance Signal Strength CS Threshold How Carrier-Sensing Controls Occupied Space E F

37 A B C D distance Signal Strength CS Threshold Transmission Rate Needs to Be Adjusted Suitably E F  Larger CS threshold leads to higher interference  Transmission rate depends on Signal-to-Interference-Noise Ratio  Lower rate

38 Adaptation of Occupied Space  Occupied Space == Contention Region  Occupied space can be adapted by joint adaptations: Rate-CS threshold Power-CS threshold Power-rate Power-rate-CS threshold

39 Analytical Motivation for Protocols Pre-MURI work [Yang05Infocom] Cellular Model + Carrier Sense SINR

40 β = CS th / Rx th (dB) Normalized Aggregate Throughput Network Aggregate Throughput (curves for different network parameters) For fixed power, optimal needs joint rate and CS threshold adaptation

41 Dynamic Spatial Backoff For fixed power, optimal needs joint rate and CS threshold adaptation Joint adaptation of other parameters can be justified similarly

42 Dynamic Spatial Backoff Joint Rate and CS Threshold Adaptation  Adaptation as search CS[1]CS[k] Rate[2] Rate[k] CS[2]CS[k-1] Rate CS Threshold Rate[k-1] Rate[1] 2 dimensional space

43 Towards a Protocol: Reduce Search Space CS[1]CS[k] Rate[1] Rate[k] CS[2]CS[k-1]  Reduce search space using a lower bound on suitable CS threshold for a given rate Rate CS Threshold

44 Towards a Protocol: Dynamic Search Using Transmission Success/Failure History Rate CS Threshold CS[1]CS[2]CS[3]CS[4] rate[1] rate[2] rate[3] rate[4] V V V >>> Rate CS Threshold CS[1]CS[2]CS[3]CS[4] rate[1] rate[2] rate[3] rate[4] V V V >>> Success Failure

45 Towards a Protocol: Other Components  Determining success or failure using current parameters  Using history to guide search Successful combination of parameters cached for future use

46 Towards a Protocol  We have proposed a dynamic spatial backoff protocol that adapts rate and CS threshold  Similar mechanisms can be used for other joint adaptations

47 Performance of Dynamic Spatial Backoff (Random Topology: 40 nodes) β = CS th / Rx th (dB) Aggregate Throughput (Mbps) 101% of static optimal

48 Performance of Dynamic Spatial Backoff (Random Topology: 16 nodes) β = CS th / Rx th (dB) Aggregate Throughput (Mbps) 92% of static optimal

49 Conclusion: Dynamic Spatial Backoff  Significant potential to optimize performance using distributed mechanisms  Challenges remain: Accurately determining success versus failure Fully distributed mechanisms can be sub-optimal Interactions with higher layers Integration with temporal contention resolution

50 Thanks!

51 Thanks!

52 Random (c,f) Channel Assignment

53 Channel Transition Strategy (1, 2, 3) (4, 5, 6) Adjacent (6, 3) assignment Preferred channels : 2,3,4,5 (3, 4, 5) (4, 5, 6) (2, 3, 4) (1, 2, 3) (4, 5, 6) (2, 3, 4) ( 3, 4, 5) Use randomly chosen preferred channel available at source (channel 2) Start transitions to get to a preferred channel at destination (channel 5)