Ad Hoc Networks. 8th International Conference, ADHOCNETS 2016, Ottawa, Canada, September 26-27, 2016, Revised Selected Papers

Research Article

Enabling Dynamic Reconfigurability of SDRs Using SDN Principles

Download
503 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-51204-4_30,
        author={Prithviraj Shome and Jalil Modares and Nicholas Mastronarde and Alex Sprintson},
        title={Enabling Dynamic Reconfigurability of SDRs Using SDN Principles},
        proceedings={Ad Hoc Networks. 8th International Conference, ADHOCNETS 2016, Ottawa, Canada, September 26-27, 2016, Revised Selected Papers},
        proceedings_a={ADHOCNETS},
        year={2017},
        month={4},
        keywords={Software-defined networking Software-defined radios Dynamic reconfigurability OpenFlow GNU radio},
        doi={10.1007/978-3-319-51204-4_30}
    }
    
  • Prithviraj Shome
    Jalil Modares
    Nicholas Mastronarde
    Alex Sprintson
    Year: 2017
    Enabling Dynamic Reconfigurability of SDRs Using SDN Principles
    ADHOCNETS
    Springer
    DOI: 10.1007/978-3-319-51204-4_30
Prithviraj Shome1,*, Jalil Modares2,*, Nicholas Mastronarde2,*, Alex Sprintson1,*
  • 1: Texas A&M University
  • 2: University at Buffalo
*Contact email: prithvirajhi@tamu.edu, jmod@buffalo.edu, nmastron@buffalo.edu, spalex@tamu.edu

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.