Skip to main content

Enabling Dynamic Reconfigurability of SDRs Using SDN Principles

  • Conference paper
  • First Online:
Ad Hoc Networks

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Google Scholar 

  2. 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

  3. 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)

    Google Scholar 

  4. GNU Radio. http://gnuradio.org/redmine/projects/gnuradio/wiki

  5. CPqD OpenFlow 1.3 Software Switch. http://cpqd.github.io/ofsoftswitch13/

  6. Bansal, M., Schulman, A., Katti, S.: Atomix: a framework for deploying signal processing applications on wireless infrastructure. In: Proceedings of NSDI (2015)

    Google Scholar 

  7. Bansal, M., Mehlman, J., Katti, S., Levis, P.: Openradio: a programmable wireless dataplane. In: Proceedings of HotSDN (2012)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Cho, H.-H., Lai, C.-F., Shih, T., Chao, H.-C.: Integration of SDR and SDN for 5G. Access IEEE 2, 1196–1204 (2014)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Mancuso, V., Vitale, C., Gupta, R., Rathi, K., Morelli, A.: A prototyping methodology for SDN-controlled LTE using SDR (2014)

    Google Scholar 

  12. Corbett, C., Uher, J., Cook, J., Dalton, A.: Countering intelligent jamming with full protocol stack agility. Secur. Priv. IEEE 12(2), 44–50 (2014)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding authors

Correspondence to Nicholas Mastronarde or Alex Sprintson .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics