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?

Recommend


More recommend