Distributed frequency allocation algorithms for cellular networks: - - PowerPoint PPT Presentation

distributed frequency allocation algorithms for cellular
SMART_READER_LITE
LIVE PREVIEW

Distributed frequency allocation algorithms for cellular networks: - - PowerPoint PPT Presentation

Distributed frequency allocation algorithms for cellular networks: Trade-offs and tuning strategies Marina Papatriantafilou, David Rutter and Philippas Tsigas Chalmers University of Technology Gothenburg, Sweden. What did we do ?


slide-1
SLIDE 1

Distributed frequency allocation algorithms for cellular networks: Trade-offs and tuning strategies

Marina Papatriantafilou, David Rutter and Philippas Tsigas

Chalmers University of Technology Gothenburg, Sweden.

slide-2
SLIDE 2

What did we do ?

  • Frequency Allocation in cellular networks
  • Distributed solutions:
  • How do they perform in practice ?
  • How can we tune them ?
  • What are the trade-offs ?
  • What happens when the load is dynamic and non

uniform ?

  • What happens if there are failures in the network ?
slide-3
SLIDE 3

Base station

  • Freq. 1
  • Freq. 2
  • Freq. n

Free

. . .

Busy

slide-4
SLIDE 4

Cellular Network

slide-5
SLIDE 5

Deterministic Distributed List Colouring (DET_DLC)

  • Based on vertex-colouring by Alon & Tarsi and advanced mutual

exclusion due to Choy & Singh.

  • Introduced by Garg, Papatriantafilou

and Tsigas.

slide-6
SLIDE 6

Randomised Distributed List Colouring (RAND_DLC)

  • Avoids sychronisation by randomising the frequencies that are

chosen by a base station.

  • Also introduced by Garg,

Papatriantafilou and Tsigas.

slide-7
SLIDE 7

Tuning Strategies

  • Dynamically determining the number of frequencies

to acquire, and retain.

Free Busy

slide-8
SLIDE 8

Tuning Strategies

Little’s Law:

  • Mean number of requests at a base station (λiT)
  • LittlesLawStrategy = λiT-|Busyi|

QueueRatio:

  • min_ratio = min(λiT) ≠ 0
  • QueueRatio = ri(1+1/∆))(1-free_ratio)
  • QueueRatio Strategy = max(QueueRatio, min_ratio)
slide-9
SLIDE 9

Experiment Design

  • Network size: 49 cells
  • Spectrum size: 500 frequencies
  • Arrival rate: Poisson distribution. Hot-cells λ = 85/min,

normal cells λ = 45/min, cold cells λ = 20/min

  • Total number of requests: 100,000
  • Failures: Up to 3 crash failures at arbitrary stations.
  • Network load: based on hot-cell configurations that are

changed during the experiment execution.

slide-10
SLIDE 10

The Trade-offs…

Response Time Dropped Calls Total Messages Bandwidth Utilisation

slide-11
SLIDE 11

Response Time vs Dropped Requests

slide-12
SLIDE 12

Total Messages vs Utilisation

slide-13
SLIDE 13

Conclusions

  • By designing appropriate tuning strategies, we can

balance the trade-offs so that the performance gains can be substantial, while the losses are small.

  • Fault tolerance: our results confirm the theoretic
  • results. Also, the tuning strategies actually improve

the performance of the algorithms in some respects.

slide-14
SLIDE 14

Future Work

  • To develop algorithms that can make use of the

frequency reuse information, while maintaining the performance and fault tolerant properties of the previous solutions.

  • Continuing the current study, looking at priority

schemes, frequency reservation schemes (for hand-

  • ffs), etc.
slide-15
SLIDE 15

Dropped Requests

slide-16
SLIDE 16

Response Time

slide-17
SLIDE 17

Bandwidth Utilisation

slide-18
SLIDE 18

Total Messages