what should the solution look like
play

What should the solution look like? Sub-channels ISOLATION ZONE - PowerPoint PPT Presentation

FERMI : A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa Y. Arslan Jongwon Yoon Karthikeyan Sundaresan UC Riverside U Wisconsin Madison


  1. FERMI : A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa Y. Arslan Jongwon Yoon Karthikeyan Sundaresan UC Riverside U Wisconsin Madison NEC Laboratories America Inc. Srikanth V. Krishnamurthy Suman Banerjee UC Riverside U Wisconsin Madison ACM Mobicom 2011

  2. Femtocells • Small cellular base stations deployed indoors. ✓ Use existing cable backhaul and cellular access technology ✓ Short range, high throughput ✓ Clients save power on the uplink • Interference is inevitable among collocated femtocells. ✓ different problem than interference in WiFi • What can we do?

  3. Contributions • FERMI - mitigates interference among OFDMA femtocells deployed in an enterprise. ✓ Centralized algorithms to assign orthogonal frequencies to interfering femtocells. ✓ F l e x i b l e f r a m e fo r m a t t h a t s u p p o r t s heterogeneous client requirements for better spatial reuse. • First solution implemented on an actual OFDMA femtocell testbed with off-the-shelf clients!

  4. Roadmap • WiMAX preliminaries • Interference among femtocells ✓ Can we leverage existing WiFi solutions? ✓ If not, how should the solution look like? • Algorithms for interference management • Evaluation

  5. WiMAX Preliminaries User 1 User 1 FCH MCS 1 : QPSK 3/4 DL Burst Sub-channels UL Burst PREAMBLE MCS 2 : 16QAM 1/2 User 2 UL-MAP MCS 3 : 16QAM 3/4 User 3 DL-MAP UL Burst MCS 4 : 64QAM 1/2 User 2 DL Burst MCS 5 : 64QAM 2/3 DL Burst User 3 MCS 6 : 64QAM 3/4 UL Burst Tile MCS 7 : 64QAM 5/6 DOWNLINK UPLINK Symbol Duration Transition Gap • Multiple users scheduled in the same frame. • BS schedules tiles for both downlink and uplink. • Synchronous MAC (no carrier sensing). ✓ frames sent every 5 ms (1 ms for LTE)

  6. OFDMA vs OFDM • WiMAX uses OFDMA technology at the PHY. WiFi (OFDM) WiMAX (OFDMA) Channel Sub-channels 0 1 2 3

  7. Roadmap • WiMAX preliminaries • Interference among femtocells ✓ Can we leverage existing solutions? ✓ If not, how should the solution look like? • Algorithms for resource management • Evaluation

  8. Existing Solutions for WiFi • Tune interfering WiFi APs to orthogonal channels. 0 Equivalent Solution for Femtocells • Licensed spectrum 1 • Orthogonal sub-channels to interfering femtocells. 2 • Under-utilization for clients who are not subject to interference. 3 • Multiple clients should coexist.

  9. How do we define interference? Sub-channels Time • Degradation of decoding at the clients ( need isolation ).

  10. How do we define interference? Sub-channels Time • Degradation of decoding at the clients ( need isolation ).

  11. How do we define interference? Sub-channels Time • Degradation of decoding at the clients ( need isolation ). • GOAL: Intelligent resource management to improve network utilization (taking into account both clients.)

  12. What should the solution look like? Sub-channels ISOLATION ZONE REUSE ZONE USED BY OTHER CELLS Time (Symbols)

  13. What should the solution look like? Sub-channels ISOLATION ZONE REUSE ZONE USED BY OTHER CELLS Time (Symbols)

  14. What should the solution look like? Sub-channels ISOLATION ZONE REUSE ZONE USED BY OTHER CELLS Time (Symbols)

  15. What should the solution look like? Sub-channels ISOLATION ZONE REUSE ZONE USED BY OTHER CELLS Time (Symbols) ✓ Load-based adjustment of zones.

  16. Roadmap • WiMAX preliminaries • Interference among femtocells ✓ Can we leverage existing solutions? ✓ If not, how should the solution look like? • Algorithms for resource management • Evaluation

  17. Algorithms (Overview) ISOLATION REUSE REUSE ISOLATION

  18. Algorithms (Overview) ISOLATION REUSE allocate & assign (coloring) REUSE ISOLATION

  19. Algorithms (Overview) ISOLATION REUSE determine common reuse zone size REUSE ISOLATION

  20. Sub-channel Allocation • Weighted max-min fair allocation • Need to list all maximal cliques: NP-hard

  21. Sub-channel Allocation • Weighted max-min fair allocation • Need to list all maximal cliques: NP-hard 10 10 30 sub-channels F 10 with equal load A C 10 20 D G B 10 E 20

  22. Sub-channel Allocation • Chordal graphs: no cycles of more than 3. • Triangulation: transform general graph G to a chordal graph G` • All maximal cliques can be listed in polynomial time!

  23. Sub-channel Allocation • Chordal graphs: no cycles of more than 3. • Triangulation: transform general graph G to a chordal graph G` • All maximal cliques can be listed in polynomial time! 10 10 F 10 A C 20 D G B 10 10 E 20

  24. Sub-channel Allocation • Chordal graphs: no cycles of more than 3. • Triangulation: transform general graph G to a chordal graph G` • All maximal cliques can be listed in polynomial time! 10 10 F 10 A C 20 D G B 10 10 E 20

  25. Sub-channel Allocation • Chordal graphs: no cycles of more than 3. • Triangulation: transform general graph G to a chordal graph G` • All maximal cliques can be listed in polynomial time! 10 10 F 10 A C 20 D G B 10 10 E 20

  26. Sub-channel Allocation • Chordal graphs: no cycles of more than 3. • Triangulation: transform general graph G to a chordal graph G` • All maximal cliques can be listed in polynomial time! 10 10 F 10 A C 20 D G B 10 10 E 10 20

  27. Sub-channel Assignment • Coloring with multiple colors (sub-channels). • Construct a clique tree for chordal graph G`

  28. Sub-channel Assignment • Coloring with multiple colors (sub-channels). • Construct a clique tree for chordal graph G` Chordal graph F A C D G B E

  29. Sub-channel Assignment • Coloring with multiple colors (sub-channels). • Construct a clique tree for chordal graph G` Chordal graph Clique tree CBD F A C D G B BED ACB CFD E GF

  30. Sub-channel Assignment • Color each level starting from the root.

  31. Sub-channel Assignment • Color each level starting from the root. CBD BED ACB CFD GF

  32. Sub-channel Assignment • Color each level starting from the root. CBD E F A GF

  33. Sub-channel Assignment • Color each level starting from the root. CBD BED ACB CFD G

  34. Sub-channel Assignment • Color each level starting from the root. CBD BED ACB CFD G • FERMI guarantees a feasible coloring!

  35. Zoning • Common reuse zone size: min or max? ISOLATION REUSE REUSE ISOLATION REUSE ISOLATION

  36. Zoning • Common reuse zone size: min or max? ISOLATION REUSE REUSE ISOLATION REUSE ISOLATION

  37. Zoning • Common reuse zone size: min or max? ISOLATION REUSE REUSE ISOLATION REUSE ISOLATION

  38. Zoning • Common reuse zone size: min or max? ISOLATION REUSE AVOID REUSE CASCADES! ISOLATION REUSE ISOLATION

  39. Zoning (avoiding cascades) BS 1 BS 2 BS 3 10 15 5

  40. Zoning (avoiding cascades) BS 1 BS 2 BS 3 10 15 5 5

  41. Zoning (avoiding cascades) BS 1 BS 2 BS 3 10 15 5 5 5 15 Reuse clients (using isolated sub-channels)

  42. Zoning (avoiding cascades) BS 1 BS 2 BS 3 10 15 5 5 10 5 15 Cascade avoided since no Reuse clients interference to BS2’s clients (using isolated sub-channels)

  43. Roadmap • WiMAX preliminaries • Interference among femtocells ✓ Can we leverage existing solutions? ✓ If not, how should the solution look like? • Algorithms for resource management • Evaluation

  44. Evaluation 40 Baseline Throughput (Mbps) Freq. Isolation Freq. Isolation + Zoning 30 20 10 0 1 2 3 4 5 Topology • Zoning provides around 50% throughput gain over pure sub-channel isolation.

  45. Evaluation 250 Baseline FERMI Throughput (Mbps) Cascaded 225 Without cascade 200 175 150 125 100 0.25 0.33 0.5 0.66 0.75 Reuse Load in the Network • Avoiding cascades provides 30% gain over cascaded zoning.

  46. Conclusion • FERMI mitigates interference among femtocells in an enterprise. The distinguishing aspects are: ✓ Identify tolerance of clients to interference. ✓ Flexible Frame structure to support the graceful coexistence of clients (reuse and isolation). ✓ Novel use of chordal graphs to achieve near optimal allocation and feasible assignment. ✓ Intelligent zoning to mitigate interference and leverage reuse at the same time. ✓ Implemented, evaluated on a WiMAX testbed (concepts applicable to LTE as well.).

  47. Thank you! • Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend