evolving strategies for contentious but efficient coexistence in unlicensed bands

14
Contentious but Efficient Coexistence in Unlicensed Bands N. Clemens C. Rose WINLAB

Upload: stuart-berry

Post on 31-Dec-2015

32 views

Category:

Documents


3 download

DESCRIPTION

Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands. N. Clemens C. Rose WINLAB. Our Problem: “survivor”. Scenario : transceivers in an unlicensed band Transceiver Skills : ‘cognitive’ and agile Question : can transceivers learn to get along?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Evolving Strategies for Contentious but Efficient

Coexistence in Unlicensed Bands

N. Clemens C. Rose

WINLAB

Page 2: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Our Problem: “survivor”

Scenario: transceivers in an unlicensed band

Transceiver Skills: ‘cognitive’ and agile

Question: can transceivers learn to get along?

Page 3: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

2 Orthogonal ChanNels

Equal Cross Gains (g = 0.3)

Equal Gaussian Noise Floor (N = 10-3)

System Model

Page 4: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

The Two-Player Game

Actions: quantized power allocation All power in channel 1 All power in channel 2 Spread equally in both channels

Radio Interaction: mutual interference Payoff: channel capacity Strategy: past outcomes govern next

action Goal: maximize average capacity

Page 5: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Actions and Payoffs

1.5 1.57.2 26.9 6.9

2 7.22.9 2.92 7.2

6.9 6.97.2 21.5 1.5

Page 6: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Player Strategy Structure History = two previous plays Next play = S(history)

9 action pairs per play 81 two-play histories (9X9) Strategy S(k), k=1,…,81

4 Possible values for S(.) Channel 1 Channel 2 Spread Random

Must find good S(.)

Page 7: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Strategy Search

Number of Strategies: 481 Use Genetic Algorithms

Strategy string genome Compose population of strings Allow “fittest” strategies to “mate” Discard weaker strategies Repeat (until tired)

Page 8: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Experiments

Start with random population Human-engineered evaluator set for comparison

Completely random strategies Squatters, hoppers, avoiders

Fitness measured against evaluator set Result:

Populations evolve effective strategies We distill essential features

Page 9: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Winners’ Characteristics

Winners negotiate among themselves to achieve near-optimality

Winner (red) fares well against random strategies

Page 10: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Examples of Useful Traits Segregation:

stay on your side of the fence

Self-Reliance: Push me? I push you back!

Callousness: exploit passivity

Forgiveness: to teach and to encourage cooperation

Randomize: (occasionally) to avoid repeated collision

Page 11: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Schema: identifying common traits

Trait Characterization: Preference for a certain response Avoidance of a certain response

Compose a histogram of relative trait frequencies

Page 12: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

The Schema Skeleton

Fix the observed traits in a strategy genome Choose the remaining positions randomly The performance of this is good!

A handful of rules can define a “good” strategy!

Page 13: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Conclusion

Competitive strategies for cognitive radios effective stable

Implementation fix a radio with a strategy or let radios evolve strategies in situ

Caveat need to try multi-player games

Page 14: Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Thank You!