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

Evolving Strategies for Contentious but Efficient Coexistence in Unlicensed Bands

Embed Size (px)

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

Citation preview

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!