Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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