• DocumentCode
    3541060
  • Title

    A framework to rapidly test SDN use-cases and accelerate middlebox applications

  • Author

    Narayanan, Rajesh ; Geng Lin ; Syed, Affan A. ; Shafiq, Saad ; Gilani, Fahd

  • Author_Institution
    Dell Inc., USA
  • fYear
    2013
  • fDate
    21-24 Oct. 2013
  • Firstpage
    763
  • Lastpage
    770
  • Abstract
    Software-defined networking (SDN) is envisioned to provide a centralized interface to programmatically manage networking elements. However, despite its conceptual simplicity, current switch and SDN architectures have poor performance with little support to innovate and test novel SDN applications. We propose an application extensibility framework that allows researchers to build new SDN applications without requiring modification to the OpenFlow-based plumbing available today. We also employ both hardware and software packet processing capabilities of switching elements by offloading intensive per-packet processing onto the switch processing pipeline using dynamically loadable packet processing modules (PPMs). Our architecture thus allows flexibility in the type of applications alongside high switching performance. We believe that our architecture will unleash the potential of SDN by inspiring the SDN “killer app”. We evaluate our framework using an encryption middlebox application and show a two orders-of-magnitude improvement over an implementation using the current SDN architecture when using hardware offload blocks.
  • Keywords
    computer network security; cryptography; protocols; OpenFlow-based plumbing; SDN architecture; SDN killer app; SDN use-cases; application extensibility framework; dynamically-loadable PPM; dynamically-loadable packet processing modules; encryption middlebox application; hardware offload blocks; hardware-software packet processing capability; intensive per-packet processing; software-defined networking; switch processing pipeline; switching elements; Acceleration; Computer architecture; Hardware; Middleboxes; Ports (Computers); Switches; Middlebox; Software Defined Networking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks (LCN), 2013 IEEE 38th Conference on
  • Conference_Location
    Sydney, NSW
  • ISSN
    0742-1303
  • Print_ISBN
    978-1-4799-0536-2
  • Type

    conf

  • DOI
    10.1109/LCN.2013.6761330
  • Filename
    6761330