Abstract
Dynamic reconfiguration and network programmability are active research areas. State of the art solutions use the Software Defined Networking (SDN) paradigm to provide basic data plane abstractions and programming interfaces for control and management of these abstractions; however, SDN technologies are currently limited to wired networks and do not provide the appropriate abstractions to support ever changing wireless protocols. On the other hand, the Software Defined Radio (SDR) paradigm enables complex signal processing functionality to be implemented efficiently in software, instead of on specialized hardware; however, SDR does not cater to the demand for adaptive radio network management with respect to changing channel conditions and policies. To overcome these limitations, we present CrossFlow, a principled approach for application development in SDR networks. CrossFlow defines fundamental radio port abstractions and an interface to manipulate them. It provides a flexible and modular cross-layer architecture using the principles of SDR and a mechanism for centralized control using the principles of SDN. Through the convergence of SDN and SDR, CrossFlow works towards providing a target independent framework for application development in wireless radio networks. We validate our design using proof-of-concept applications, namely, adaptive modulation, frequency hopping, and cognitive radio.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Shome, P., Yan, M., Najafabadi, J.M., Mastronarde, N., Sprintson, A.: CrossFlow: a cross-layer architecture for SDR using SDN principles. In: Proceedings of the IEEE Conference on Network Function Virtualization and Software Defined Networks (IEEE NFV-SDN), November 2015
Casey, C.J., Sutton, A., Sprintson, A.: TinyNBI: distilling an API from essential OpenFlow abstractions. In: Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, ser. HotSDN 2014. New York, NY, USA, pp. 37–42. ACM (2014). http://doi.acm.org/10.1145/2620728.2620757
Yan, M., Casey, J., Shome, P., Sprintson, A., Sutton, A.: Aetherflow: principled wireless support in SDN. In: Proceedings of the ICNP Workshop on Control, Cooperation, and Applications in SDN protocols (CoolSDN 2015) (2015)
GNU Radio. http://gnuradio.org/redmine/projects/gnuradio/wiki
CPqD OpenFlow 1.3 Software Switch. http://cpqd.github.io/ofsoftswitch13/
Bansal, M., Schulman, A., Katti, S.: Atomix: a framework for deploying signal processing applications on wireless infrastructure. In: Proceedings of NSDI (2015)
Bansal, M., Mehlman, J., Katti, S., Levis, P.: Openradio: a programmable wireless dataplane. In: Proceedings of HotSDN (2012)
Gudipati, A., Perry, D., Li, L.E., Katti, S.: SoftRAN: software defined radio access network. In: Proceedings of the Second Workshop on Hot Topics in Software Defined Networks, ser. HotSDN 2013 (2013)
Cho, H.-H., Lai, C.-F., Shih, T., Chao, H.-C.: Integration of SDR and SDN for 5G. Access IEEE 2, 1196–1204 (2014)
Sun, S., Kadoch, M., Gong, L., Rong, B.: Integrating network function virtualization with SDR and SDN for 4G/5G networks. Netw. IEEE 29(3), 54–59 (2015)
Mancuso, V., Vitale, C., Gupta, R., Rathi, K., Morelli, A.: A prototyping methodology for SDN-controlled LTE using SDR (2014)
Corbett, C., Uher, J., Cook, J., Dalton, A.: Countering intelligent jamming with full protocol stack agility. Secur. Priv. IEEE 12(2), 44–50 (2014)
Gupta, R., Bachmann, B., Kruppe, A., Ford, R., Rangan, S., Kundargi, N., Ekbal, A., Rathi, K., Asadi, A., Mancuso, V., et al.: LabVIEW based software-defined physical/MAC layer architecture for prototyping dense LTE Networks (2015)
Demirors, E., Sklivanitis, G., Melodia, T., Batalama, S.N.: Rcube: real-time reconfigurable radio framework with self-optimization capabilities. In: 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), pp. 28–36. IEEE (2015)
McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: Openflow: Enabling Innovation in Campus Networks. ACM SIGCOMM Computer Communication Review 38(2), 69–74 (2008)
Acknowledgments
This material is based upon work supported by the National Science Foundation under Grants No. 1422655, 1423322, by the AFOSR under contract No. FA9550-13-1-0008, and by the Air Force Research Laboratory under Grant No. FA8750-14-1-0073.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Shome, P., Modares, J., Mastronarde, N., Sprintson, A. (2017). Enabling Dynamic Reconfigurability of SDRs Using SDN Principles. In: Zhou, Y., Kunz, T. (eds) Ad Hoc Networks. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 184. Springer, Cham. https://doi.org/10.1007/978-3-319-51204-4_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-51204-4_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-51203-7
Online ISBN: 978-3-319-51204-4
eBook Packages: Computer ScienceComputer Science (R0)