$ Spectrum Aware Load Balancing for WLANs Victor Bahl Ranveer Chandra Thomas Moscibroda Yunnan Wu.

Slides:



Advertisements
Similar presentations
$ Network Support for Wireless Connectivity in the TV Bands Victor Bahl Ranveer Chandra Thomas Moscibroda Srihari Narlanka Yunnan Wu Yuan.
Advertisements

February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
Wide Area Wi-Fi Sam Bhoot. Wide Area Wi-Fi  Definition: Wi-Fi (Wireless Fidelity) n. – popular term for high frequency wireless local area networks operating.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Networking with Wi-Fi like Connectivity Victor Bahl, Ranveer Chandra, Thomas Moscibroda, Microsoft Research Rohan Murty*, Matt Welsh Harvard University.
BBN: Throughput Scaling in Dense Enterprise WLANs with Blind Beamforming and Nulling Wenjie Zhou (Co-Primary Author), Tarun Bansal (Co-Primary Author),
Introduction to Cognitive radios Part one HY 539 Presented by: George Fortetsanakis.
1 Link Layer Multicasting with Smart Antennas: No Client Left Behind Souvik Sen, Jie Xiong, Rahul Ghosh, Romit Roy Choudhury Duke University.
Stony Brook Mesh Router: Architecting a Multi-Radio Multihop Wireless LAN Samir R. Das (Joint work with Vishnu Navda, Mahesh Marina and Anand Kashyap)
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
Introduction to Cognitive radios Part one HY 539 Presented by: George Fortetsanakis.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
Self-Management in Chaotic Wireless Deployments A. Akella, G. Judd, S. Seshan, P. Steenkiste Presentation by: Zhichun Li.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 7th Lecture Christian Schindelhauer.
Introduction to Cognitive radios Part two HY 539 Presented by: George Fortetsanakis.
CS541 Advanced Networking 1 Cognitive Radio Networks Neil Tang 1/28/2009.
1 SMART ANTENNA TECHNIQUES AND THEIR APPLICATION TO WIRELESS AD HOC NETWORKS JACK H. WINTERS /11/13 碩一 謝旻欣.
1 Analysis of Link Reversal Routing Algorithms Srikanta Tirthapura (Iowa State University) and Costas Busch (Renssaeler Polytechnic Institute)
August 6, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Doc.: IEEE /1126r0 Submission September 2012 Krishna Sayana, SamsungSlide 1 Wi-Fi for Hotspot Deployments and Cellular Offload Date:
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Flexible Channelization for Wireless LANs Zafar Ayyub Qazi*, Zhibin Dou and Prof. Samir Das* *Department of Computer Science (WINGS lab), Stony.
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
Load-Aware Spectrum Distribution in Wireless LANs Thomas Moscibroda, Ranveer Chandra, Yunnan Wu, Sudipta Sengupta, Paramvir Bahl, Yuan Yuan Microsoft Research.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad- Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Mohammadreza Ataei Instructor : Prof. J.Omidi. 2.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Overview of Research Activities Aylin Yener
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Strategyproof Auctions For Balancing Social Welfare and Fairness in Secondary Spectrum Markets Ajay Gopinathan, Zongpeng Li University of Calgary Chuan.
DYNAMIC SPECTRUM ACCESS IN DTV WHITESPACES: DESIGN RULES, ARCHITECTURE AND ALGORITHMS Supratim Deb, Vikram Srinivasan, (Bell Labs India) Ritesh Maheshwari.
MAGNÚS MÁR HALLDÓRSSON, PROFESSOR SCHOOL OF COMPUTER SCIENCE | RU LECTURE MARATHON Capacity of Wireless Networks.
Advanced Spectrum Management in Multicell OFDMA Networks enabling Cognitive Radio Usage F. Bernardo, J. Pérez-Romero, O. Sallent, R. Agustí Radio Communications.
Designing for High Density Wireless LANs Last Update Copyright Kenneth M. Chipps Ph.D.
CROSS-LAYER OPTIMIZATION PRESENTED BY M RAHMAN ID:
1 11 Load-Aware Spectrum Distribution in Wireless LANs Thomas Moscibroda, Ranveer Chandra, Yunnan Wu, Sudipta Sengupta, Paramvir Bahl, Yuan Yuan Microsoft.
4 Introduction Broadcasting Tree and Coloring System Model and Problem Definition Broadcast Scheduling Simulation 6 Conclusion and Future Work.
CS 484 Load Balancing. Goal: All processors working all the time Efficiency of 1 Distribute the load (work) to meet the goal Two types of load balancing.
Dynamic Spectrum Access/Management Models Exclusive-Use Model Shared-Use Model.
Wireless Networking in the TV Bands Ranveer Chandra Collaborators: Victor Bahl, Thomas Moscibroda, Srihari Narlanka, Yunnan Wu, Yuan Yuan.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
Partially Overlapped Channels Not Considered Harmful Arunesh Mishra, Vivek Shrivastava, Suman Banerjee, William Arbaugh (ACM SIGMetrics 2006) Slides adapted.
Adapting Channel Widths to Improve Application Performance Ranveer Chandra Microsoft Research Collaborators: Victor Bahl, Ratul Mahajan, Thomas Moscibroda,
 The purpose of wireless networks is to provide wireless access to the fixed network (PSTN)
Allocating Dynamic Time-Spectrum Blocks in Cognitive Radio Networks
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Wireless Networking in the TV Bands Ranveer Chandra Collaborators: Thomas Moscibroda, Srihari Narlanka, Victor Bahl, Yunnan Wu, Yuan Yuan.
SPECTRUM SHARING IN COGNITIVE RADIO NETWORK
Channel Assignment and Channel Hopping in IEEE
White Space Networking with Wi-Fi like Connectivity
Multi-channel, multi-radio wireless networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Research: algorithmic solutions for networking
MDG: MEASUREMENT-DRIVEN GUIDELINES FOR WLAN DESIGN
Multi-channel, multi-radio
Spectrum Sharing in Cognitive Radio Networks
Efficient Task Allocation for Mobile Crowdsensing
Kunxiao Zhou and Xiaohua Jia City University of Hong Kong
Presentation transcript:

$ Spectrum Aware Load Balancing for WLANs Victor Bahl Ranveer Chandra Thomas Moscibroda Yunnan Wu

$ Thomas Moscibroda, Microsoft Research Adaptive Channel Width (ACW) Adaptive Channel Width is a key enabling technology for Cognitive Radio Networking Why?

$ Thomas Moscibroda, Microsoft Research Adaptive Channel Width (ACW) Adaptive Channel Width is a key enabling technology for Cognitive Radio Networking Why? 1.Nice Properties (range, power, throughput) Application: Music sharing, ad hoc communication, …

$ Thomas Moscibroda, Microsoft Research Adaptive Channel Width (ACW) Adaptive Channel Width is a key enabling technology for Cognitive Radio Networking Why? 2.Cope with Fragmented Spectrum (Primary users) 2.Cope with Fragmented Spectrum (Primary users) Application: TV-Bands, White-spaces, …

$ Thomas Moscibroda, Microsoft Research Adaptive Channel Width (ACW) Adaptive Channel Width is a key enabling technology for Cognitive Radio Networking Why? 3.(A new knob for) Optimizing Spectrum Utilization 3.(A new knob for) Optimizing Spectrum Utilization This talk! Application: Infrastructure-based networks!

$ Thomas Moscibroda, Microsoft ResearchOutline Adaptive Channel Width is a key enabling technology for Cognitive Radio Networking 1.Nice Properties (range, power, throughput) 2.Cope with Fragmented Spectrum 3.Optimizing Spectrum Utilization This talk Models Algorithms Theory Cognitive Networking MATH…? This talk

$ Infrastructure-Based Networks (e.g. Wi-Fi) Each client associates with AP that offers best SINR Hotspots can appear  Client throughput suffers! Idea: Load-Balancing Idea: Load-Balancing

$ Previous Approaches - 1 Change associations between clients and access points (APs) e.g. [Bejerano, Mobicom’04], [Mishra, Infocom’06]

$ Previous Approaches - 1 Change associations between clients and access points (APs) e.g. [Bejerano, Mobicom’04], [Mishra, Infocom’06] Problem: Clients connect to far APs Lower SINR  Lower datarate / throughput Problem: Clients connect to far APs Lower SINR  Lower datarate / throughput

$ Previous Approaches – 1I Cell-breating: Use transmission powers for load balancing e.g. [Bahl et al. 2006]

$ Previous Approaches – 1I Cell-breating: Use transmission powers for load balancing e.g. [Bahl et al. 2006] Problem: Not always possible to achieve good solution Clients still connected to far APs TPC - Difficult in practice Problem: Not always possible to achieve good solution Clients still connected to far APs TPC - Difficult in practice

$ Previous Approaches – III Coloring: Assign best (least-congested) channel to most-loaded APs e.g. [Mishra et al. 2005] Channel 1 Channel 2 Channel 3 Channel 1 Channel 2 Channel 3 Channel 1 Channel 2 Channel 3 Channel 1 Channel 2 Channel 3

$ Previous Approaches – III Coloring: Assign best (least-congested) channel to most-loaded Aps e.g. [Mishra et al. 2005] Channel 1 Channel 2 Channel 3 Channel 1 Channel 2 Channel 3 Channel 1 Channel 2 Channel 3 Channel 1 Channel 2 Channel 3 Problem: Good idea – but limited potential.  Still only one channel per AP ! Problem: Good idea – but limited potential.  Still only one channel per AP !

$ Load-Aware Spectrum Allocation Our idea: Assign spectrum where spectrum is needed! (Adaptive Channel Width)  ACW as a key knob of optimizing spectrum utilization

$ Load-Aware Spectrum Allocation Our idea: Assign spectrum where spectrum is needed! (Adaptive Channel Width)  ACW as a key knob of optimizing spectrum utilization Advantages: Assign Spectrum where spectrum is needed Clients can remain associated to optimal AP Better per-client fairness possible Channel overlap can be avoided  Conceptually, it seems the natural way of solving the problem Advantages: Assign Spectrum where spectrum is needed Clients can remain associated to optimal AP Better per-client fairness possible Channel overlap can be avoided  Conceptually, it seems the natural way of solving the problem

$ Thomas Moscibroda, Microsoft Research Trade-off Load-Aware Spectrum Allocation Problem definition: Assign (non-interfering) spectrum bands to APs such that, 1)Overall spectrum utilization is maximized 2)Spectrum is assigned fairly to clients Load: 2 1)Assignment with optimal spectrum utilization:  All spectrum to leafs!

$ Thomas Moscibroda, Microsoft Research Trade-off Load-Aware Spectrum Allocation Problem definition: Assign (non-interfering) spectrum bands to APs such that, 1)Overall spectrum utilization is maximized 2)Spectrum is assigned fairly to clients Load: 2 1)Assignment with optimal spectrum utilization:  All spectrum to leafs! 2)Assignment with optimal per-load fairness:  Every AP gets half the spectrum

$ Thomas Moscibroda, Microsoft Research Our Results [Moscibroda et al., submitted] Different spectrum allocation algorithms 1) Computationally expensive optimal algorithm 2)Computationally less expensive approximation algorithm  Provably efficient even in worst-case scenarios 3)Computationally inexpensive heuristics Significant increase in spectrum utilization!

$ Thomas Moscibroda, Microsoft Research Why is this problem interesting? Self-induced fragmentation 1. Spatial reuse (like coloring problem) 1. Spatial reuse (like coloring problem) 2. Avoid self-induced fragmentation (no equivalent in coloring problem) 2. Avoid self-induced fragmentation (no equivalent in coloring problem)  Fundamentally new problem domain  More difficult than coloring!  Fundamentally new problem domain  More difficult than coloring! Traditional channel assignment / frequency assignment problems map to graph coloring problems (or variants thereof!)

$ Thomas Moscibroda, Microsoft Research Models: New wireless communication paradigms (network coding, adaptive channel width, ….)  How to model these systems?  How to design algorithms for these new models…?  Changes in models can have huge impact! (Example: Physical model vs. Protocol model!)  Understand relationship between models Cognitive Networks: Challenges

$ Thomas Moscibroda, Microsoft Research Example: Graph-based vs. SINR-based Model A B 4m 1m 2m A wants to sent to D, B wants to send to C (single frequency!) C Graph-based models (Protocol models)  Impossible SINR-based models (Physical models)  Possible Models influence protocol/algorithm-design!  Better protocols possible when thinking in new models D Hotnets’06 IPSN’07

$ Thomas Moscibroda, Microsoft Research Example: Improved “Channel Capacity” Consider a channel consisting of wireless sensor nodes What throughput-capacity of this channel...? Channel capacity is 1/3 time

$ Thomas Moscibroda, Microsoft Research Example: Improved “Channel Capacity” No such (graph-based) strategy can achieve capacity 1/2! For certain wireless settings, the following strategy is better! time Channel capacity is 1/2

$ Thomas Moscibroda, Microsoft Research Algorithms / Theory: Cognitive Networks will potentially be huge Cognitive algorithms are local, distributed algorithms! Theory of local computability ! [PODC’04, PODC‘05, ICDCS‘06, SODA‘06, SPAA‘07 ] 1) Certain tasks are inherently global ◦ MST ◦ (Global) Leader election ◦ Count number of nodes 2) Other tasks are trivially local ◦ Count number of neighbors ◦ etc... 3) Many problems are “in the middle“ ◦ Clustering, local coordination ◦ Coloring, Scheduling ◦ Synchronization ◦ Spectrum Assignment, Spectrum Leasing ◦ Task Assignment Cognitive Networks: Challenges

$ Thomas Moscibroda, Microsoft Research Load-balancing in infrastructure-based networks Assign spectrum where spectrum is needed! Huge potential for better fairness and spectrum utilization Building systems and applications important! But, also plenty of fundamentally new theoretical problems  new models  new algorithmic paradigms (algorithms for new models)  new theoretical underpinningsSummary