fermi a femtocell resource management system for interference ... · fermi: a femtocell resource...

47
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

Upload: buituyen

Post on 12-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

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

Page 2: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

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?

Page 3: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

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 f o 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!

Page 4: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

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

Page 5: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

WiMAX Preliminaries

• 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)

PREA

MBL

E

Sub-

chan

nels

FCH

DL-M

AP

UL-M

AP

User 1 DL Burst

User 2 DL Burst

User 3 DL Burst

Symbol Duration

User 1 UL Burst

User 2 UL Burst

User 3 UL Burst

Transition Gap

MCS 1 : QPSK 3/4 MCS 2 : 16QAM 1/2 MCS 3 : 16QAM 3/4 MCS 4 : 64QAM 1/2 MCS 5 : 64QAM 2/3 MCS 6 : 64QAM 3/4 MCS 7 : 64QAM 5/6

DOWNLINK UPLINK

Tile

Page 6: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

OFDMA vs OFDM

• WiMAX uses OFDMA technology at the PHY.

WiFi (OFDM)

Channel

WiMAX (OFDMA)

Sub-channels

0

1

2

3

Page 7: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Roadmap

• WiMAX preliminaries

• Interference among femtocells✓ Can we leverage existing solutions?✓ If not, how should the solution look like?

• Algorithms for resource management

• Evaluation

Page 8: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Existing Solutions for WiFi

• Tune interfering WiFi APs to orthogonal channels.

• Licensed spectrum

• Orthogonal sub-channels to interfering femtocells.

• Under-utilization for clients who are not subject to interference.

• Multiple clients should coexist.

Equivalent Solution for Femtocells0

1

2

3

Page 9: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

How do we define interference?

• Degradation of decoding at the clients (need isolation).

Su

b-c

han

ne

ls

Time

Page 10: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

How do we define interference?

• Degradation of decoding at the clients (need isolation).

Su

b-c

han

ne

ls

Time

Page 11: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

How do we define interference?

• Degradation of decoding at the clients (need isolation).

Su

b-c

han

ne

ls

Time

• GOAL: Intelligent resource management to improve network utilization (taking into account both clients.)

Page 12: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

What should the solution look like?

REUSEZONE

ISOLATIONZONE

Su

b-c

han

ne

ls

Time (Symbols)

USED BY OTHER CELLS

Page 13: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

What should the solution look like?

REUSEZONE

ISOLATIONZONE

Su

b-c

han

ne

ls

Time (Symbols)

USED BY OTHER CELLS

Page 14: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

What should the solution look like?

REUSEZONE

ISOLATIONZONE

Su

b-c

han

ne

ls

Time (Symbols)

USED BY OTHER CELLS

Page 15: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

What should the solution look like?

REUSEZONE

ISOLATIONZONE

Su

b-c

han

ne

ls

Time (Symbols)

USED BY OTHER CELLS

✓ Load-based adjustment of zones.

Page 16: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Roadmap

• WiMAX preliminaries

• Interference among femtocells✓ Can we leverage existing solutions?✓ If not, how should the solution look like?

• Algorithms for resource management

• Evaluation

Page 17: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Algorithms (Overview)

REUSEISOLATION

REUSEISOLATION

Page 18: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Algorithms (Overview)

REUSEISOLATION

REUSEISOLATION

allocate &assign (coloring)

Page 19: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Algorithms (Overview)

REUSEISOLATION

REUSEISOLATION

determine commonreuse zone size

Page 20: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Sub-channel Allocation

• Weighted max-min fair allocation

• Need to list all maximal cliques: NP-hard

Page 21: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Sub-channel Allocation

• Weighted max-min fair allocation

• Need to list all maximal cliques: NP-hard

D

C

G

E

FA

B

10

10

10 10

10 20

20

30 sub-channelswith equal load

Page 22: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

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!

Page 23: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

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!

D

C

G

E

FA

B

1010 10

1010

20

20

Page 24: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

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!

D

C

G

E

FA

B

1010 10

1010

20

20

Page 25: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

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!

D

C

G

E

FA

B

1010 10

1010

20

20

Page 26: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

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!

D

C

G

E

FA

B

1010 10

1010

20

20

10

Page 27: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Sub-channel Assignment

• Coloring with multiple colors (sub-channels).

• Construct a clique tree for chordal graph G`

Page 28: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Sub-channel Assignment

• Coloring with multiple colors (sub-channels).

• Construct a clique tree for chordal graph G`

D

C

G

E

FA

B

Chordal graph

Page 29: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Sub-channel Assignment

• Coloring with multiple colors (sub-channels).

• Construct a clique tree for chordal graph G`

D

C

G

E

FA

B

CBD

BED ACB CFD

GF

Chordal graph Clique tree

Page 30: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Sub-channel Assignment

• Color each level starting from the root.

Page 31: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Sub-channel Assignment

CBD

BED ACB CFD

GF

• Color each level starting from the root.

Page 32: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Sub-channel Assignment

• Color each level starting from the root.

CBD

E A F

GF

Page 33: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Sub-channel Assignment

• Color each level starting from the root.

CBD

BED ACB CFD

G

Page 34: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Sub-channel Assignment

• Color each level starting from the root.

CBD

BED ACB CFD

G

•FERMI guarantees a feasible coloring!

Page 35: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Zoning

• Common reuse zone size: min or max?

REUSEISOLATION

REUSEISOLATION

REUSEISOLATION

Page 36: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Zoning

• Common reuse zone size: min or max?

REUSEISOLATION

REUSEISOLATION

REUSEISOLATION

Page 37: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Zoning

• Common reuse zone size: min or max?

REUSEISOLATION

REUSEISOLATION

REUSEISOLATION

Page 38: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Zoning

• Common reuse zone size: min or max?

REUSEISOLATION

REUSEISOLATION

REUSEISOLATION

AVOIDCASCADES!

Page 39: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Zoning (avoiding cascades)

51510

BS 1 BS 3BS 2

Page 40: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Zoning (avoiding cascades)

51510

BS 1 BS 3BS 2

5

Page 41: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Zoning (avoiding cascades)

51510

5 15

BS 1 BS 3BS 2

5

Reuse clients(using isolated sub-channels)

Page 42: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Zoning (avoiding cascades)

51510

5 15

BS 1 BS 3BS 2

510

Reuse clients(using isolated sub-channels)

Cascade avoided since no interference to BS2’s clients

Page 43: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Roadmap

• WiMAX preliminaries

• Interference among femtocells✓ Can we leverage existing solutions?✓ If not, how should the solution look like?

• Algorithms for resource management

• Evaluation

Page 44: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Evaluation

• Zoning provides around 50% throughput gain over pure sub-channel isolation.

0

10

20

30

40

1 2 3 4 5

Thr

ough

put

(Mbp

s)

Topology

BaselineFreq. IsolationFreq. Isolation + Zoning

Page 45: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Evaluation

• Avoiding cascades provides 30% gain over cascaded zoning.

100

125

150

175

200

225

250

0.25 0.33 0.5 0.66 0.75

Thr

ough

put

(Mbp

s)

Reuse Load in the Network

Baseline FERMICascadedWithout cascade

Page 46: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

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

Page 47: FERMI A Femtocell Resource Management System for Interference ... · FERMI: A Femtocell Resource Management System for Interference Mitigation in OFDMA Femtocell Networks Mustafa

Thank you!

• Questions?