Spectrum-Aware Load Balancing for WLANs and Cognitive Radio Networking

spectrum aware load balancing for wlans n.w
1 / 25
Embed
Share

Explore the innovative Adaptive Channel Width technology by Thomas Moscibroda from Microsoft Research, enabling Cognitive Radio Networking for spectrum utilization optimization. Learn about load balancing in infrastructure-based networks like Wi-Fi to enhance client throughput and address hotspots through dynamic associations. Discover the importance of managing fragmented spectrum and optimizing spectrum utilization in wireless communication systems.

  • Load Balancing
  • Cognitive Radio Networking
  • WLANs
  • Spectrum Awareness
  • Infrastructure Networks

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


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

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

  3. 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

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

  5. 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 Application: Infrastructure-based networks! Thomas Moscibroda, Microsoft Research

  6. Outline 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 Cognitive Networking MATH ? Models Algorithms Theory This talk Thomas Moscibroda, Microsoft Research

  7. 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

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

  9. 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

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

  11. 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

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

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

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

  15. 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

  16. 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 Trade-off $ 1) Assignment with optimal spectrum utilization: All spectrum to leafs! Load: 2 Load: 2 Load: 2 Load: 2 Load: 2 Thomas Moscibroda, Microsoft Research

  17. 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 Trade-off $ 1) Assignment with optimal spectrum utilization: All spectrum to leafs! Load: 2 2) Assignment with optimal per-load fairness: Every AP gets half the spectrum Load: 2 Load: 2 Load: 2 Load: 2 Thomas Moscibroda, Microsoft Research

  18. 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 $ 150 140 Throughput (Mbps) 130 120 110 100 90 80 70 60 Significant increase in spectrum utilization! 50 Monday Tuesday Wednesday Thursday Friday Fixed Channels Theoretical Optimum Load-Aware Channelization Thomas Moscibroda, Microsoft Research

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

  20. MATH Cognitive Networks: Challenges 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 Thomas Moscibroda, Microsoft Research

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

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

  23. 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

  24. MATH Cognitive Networks: Challenges 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 $ Thomas Moscibroda, Microsoft Research

  25. Summary 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 underpinnings Thomas Moscibroda, Microsoft Research

Related


More Related Content