• DocumentCode
    2697130
  • Title

    Flowshadow: a fast path for uninterrupted packet processing in SDN switches

  • Author

    Yi Wang ; Dongzhe Tai ; Ting Zhang ; Boyang Xu ; Linxiao Jin ; Huichen Dai ; Bin Liu ; Xin Wu

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2015
  • fDate
    7-8 May 2015
  • Firstpage
    205
  • Lastpage
    206
  • Abstract
    Updating rules in the flow tables of SDN switches are complex and time-consuming. Therefore, we propose a cache-based scheme (named FlowShadow) to improve the packet processing performance and keep continuous operating while updating rules in the flow tables. FlowShadow caches the microflows in the hash table to build a fast path for packet processing. By leveraging the Action Table, FlowShadow achieves update consistency and good update performance. In order to examine the reliability, validity, utility and scalability of FlowShadow, we implement FlowShadow on the Open VSwitch and conduct numerous experiments with different settings to measure the performance of FlowShadow. The experimental results demonstrate that FlowShadow achieves a lookup speed of 75 million packets per second on a commodity PC under the real backbone traces; the system with FlowShadow speeds up 3.4× times of the original Open VSwitch.
  • Keywords
    software defined networking; FlowShadow; Open VSwitch; SDN switches; action table; cache-based scheme; packet processing; uninterrupted packet processing; Computers; Data structures; Payloads; Radiation detectors; Random access memory; System-on-chip; Technological innovation; Fast Path; Software-defined Networks; Update;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Architectures for Networking and Communications Systems (ANCS), 2015 ACM/IEEE Symposium on
  • Conference_Location
    Oakland, CA
  • Type

    conf

  • DOI
    10.1109/ANCS.2015.7110142
  • Filename
    7110142