XASM - An Extensible, Component-Based ASM Language
ASM '00 Proceedings of the International Workshop on Abstract State Machines, Theory and Applications
Advances in dataflow programming languages
ACM Computing Surveys (CSUR)
OpenFlow: enabling innovation in campus networks
ACM SIGCOMM Computer Communication Review
WARP: a flexible platform for clean-slate wireless medium access protocol design
ACM SIGMOBILE Mobile Computing and Communications Review
Understanding sources of inefficiency in general-purpose chips
Proceedings of the 37th annual international symposium on Computer architecture
Design and implementation of an "approximate" communication system for wireless media applications
Proceedings of the ACM SIGCOMM 2010 conference
Experimenting software radio with the Sora platform
Proceedings of the ACM SIGCOMM 2010 conference
Bringing cross-layer MIMO to today's wireless LANs
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
SoftRAN: software defined radio access network
Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking
OpenRAN: a software-defined ran architecture via virtualization
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
Hi-index | 0.00 |
We present OpenRadio, a novel design for a programmable wireless dataplane that provides modular and declarative programming interfaces across the entire wireless stack. Our key conceptual contribution is a principled refactoring of wireless protocols into processing and decision planes. The processing plane includes directed graphs of algorithmic actions (eg. 54Mbps OFDM WiFi or special encoding for video). The decision plane contains the logic which dictates which directed graph is used for a particular packet (eg. picking between data and video graphs). The decoupling provides a declarative interface to program the platform while hiding all underlying complexity of execution. An operator only expresses decision plane rules and corresponding processing plane action graphs to assemble a protocol. The scoped interface allows us to build a dataplane that arguably provides the right tradeoff between performance and flexibility. Our current system is capable of realizing modern wireless protocols (WiFi, LTE) on off-the-shelf DSP chips while providing flexibility to modify the PHY and MAC layers to implement protocol optimizations.