Download slides

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Catastrophic interference wikipedia , lookup

Transcript
Challenges in Enabling and Exploiting
Opportunistic Spectrum MANETs
An Industry Perspective
NSF “Beyond Cognitive Radio” Workshop
June 13-14, 2011
Ram Ramanathan
Principal Scientist
BBN Technologies
Cambridge, MA
Cognitive Radio at BBN
• DARPA neXt Generation Communications (XG) [20032005]
– Spectrum Agility: Cross-layer MANET protocols for dynamic
spectrum access
– Policy Agility: Framework for machine-readable policies and
reasoning
• DARPA Wireless Network after Next (WNaN) [2008 - ]
– Large-scale MANET using low-cost cognitive radios
– Multiple wideband (0.9 - 6 GHz) tunable transceivers per node
– Opportunistic Spectrum Access (OSA): dynamic sensing and
allocation, evacuation, reconstitution, policy conformance
– Scalable routing, Disruption tolerant network, content-based…
– 100 node mobile network demonstration last year
2
OSA Model
• Primaries and Secondaries
– Secondaries can use spectrum, conforming to interference policy
• Spectrum overlay access
– Sense and transmit on unoccupied frequencies to each of transceivers
– Dynamic, distributed, frequency assignment algorithm
• Evacuate immediately to another frequency if primary is sensed
Primary on f1
7
7
2
1
6
2
1
4
4
6
2
1
5
Primary on f4
3
5
3
5
3
Enabling CR MANETs
4
Challenges in Sensing
• Sheer number of channels (up to 1000) to sense
– Detection/classification takes time
– Need to evacuate quickly (200 ms)
– Prioritization, multiple detectors etc.
• Sensing with CSMA/CA
– Need secondary MANET nodes to be “quiet” when sensing
– No dedicated slot like in TDMA
– Detector more sensitive, so large “quiet” radius
• Collaborative sensing
– Team formation, collaboration overhead
– Linking nodes by fiber (static networks)
5
Allocation and Evacuation
• Allocation and Use
– Some frequencies are inherently “clearer” than others
– Cross-channel interference cannot be ignored
• choice of frequency to use depends upon frequencies assigned to other
transceivers in same node and neighboring nodes
– Wide range of frequencies => wide range in range!
• Evacuating a frequency
– Jammers vs Primaries
– Coordinating evacuation, ripple effects
• Unified view of primaries, interference, noise
– MAC protocol that simply moves to the clearest frequency and
transmits
6
Tools to help enable CR
• Multiple Hypothesis testing
– Dynamic probabilities of multiple hypothesis of primaries on each
channel
– Can be used with cooperative sensing as well
• Artificial Intelligence in CR
– Why: Human engineers cannot predict and design for all
contingencies
– Distributed planning and optimization to organize and coordinate
– Machine learning to observe prior experience and modify behavior
– Machine learning to rapidly update models
– Scenario: Network trained in a desert can learn how to perform
well under water
– BBN work showing promise
7
Exploiting CR-enabled
MANETs
8
E2E Throughput and Latency
• End to end throughput in excess of
per transceiver data rate via
multiple frequency-orthogonal
paths
S
D
D
– Challenge: Cross-layer solution for
assignment and multipath route
generation
• Full duplex possible
– Challenge: Picking non-interfering
channels, isolation
• Cut-through routing possible
– Can reduce E2E latency dramatically
– Challenge: New radio architecture
Proc
Network
Proc
Proc
MAC/
Link
Physical
Proc
Proc
1011111011101
Queueing
Wait for access
Backoff
Retransmission
Proc
1011011011
Packet
Forwarding
Queuing
Packet
10101101111111
CUT-THRU using
Orthogonal channels
9
Make your own topology
• Sensing, allocation, etc. can be controlled by
the network layer
• Throw in power control, beamforming etc… a
general architecture for controlling the
topology with a global viewpoint
Can do
or
Can do
or (
and
if
or
Can’t do
)
Constraints
Network
Layer
Get the topology
that best matches
the need
Create
Topology
Is a controllable
parameter
Negotiate
Routes
10
Summary
• Several challenges in enabling a large scale real-world
CR MANET..
– Sensing: scalability, “quieting” in CSMA, collaborative sensing
– Allocation: channel interference, no control channel, evacuation
– Multiple hypothesis and AI
• … but perhaps more challenging is to go beyond and
make sure we fully exploit what we get
– True multipath routing
– Full duplex, cut through
– Topology by design
• Acknowledgments: Chip Elliott, Karen Haigh, Jason Redi
and others at BBN
11