Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
demonstration

Source flow: handling millions of flows on flow-based nodes

Published: 30 August 2010 Publication History
  • Get Citation Alerts
  • Abstract

    Flow-based networks such as OpenFlow-based networks have difficulty handling a large number of flows in a node due to the capacity limitation of search engine devices such as ternary content-addressable memory (TCAM). One typical solution of this problem would be to use MPLS-like tunneling, but this approach spoils the advantage of flow-by-flow path selection for load-balancing or QoS. We demonstrate a method named "Source Flow" that allows us to handle a huge amount of flows without changing the granularity of flows. By using our method, expensive and power consuming search engine devices can be removed from the core nodes, and the network can grow pretty scalable. In our demo, we construct a small network that consists of small number of OpenFlow switches, a single OpenFlow controller, and end-hosts. The hosts generate more than one million flows simultaneously and the flows are controlled on a per-flow-basis. All active flows are monitored and visualized on a user interface and the user interface allows audiences to confirm if our method is feasible and deployable.

    References

    [1]
    David, T. et al. 1997. A Survey of Active Network Research. IEEE Communications Magazine vol. 35 no.1, 80--86.
    [2]
    NetLogic Microsystems, Layers 2-4 Knowledge-based Processors, http://www.netlogicmicro.com/Products/Layer4/Layer4.htm
    [3]
    Open vSwitch -- An Open Virtual Switch, http://openvswitch.org/
    [4]
    Pagiamtzis, K. and Sheikholeslami, A. 2006. Content-addressable memory (CAM) circuits and architectures: A tutorial and survey. IEEE Journal of Solid-State Circuits vol.41 no.3, 712--727.
    [5]
    Postel, J. 1981. Internet Protocol. RFC791.
    [6]
    The OpenFlow Switch Consortium. 2009. OpenFlow Switch Specification Version 1.0.0, http://www.openflowswitch.org/documents/openflow-spec-v1.0.0.pdf
    [7]
    Zane, F., Narlikar, G. and Basu, A. 2003. Coolcams: power-efficient TCAMs for forwarding engines. INFOCOM 2003 vol. 1, 42--52.

    Cited By

    View all
    • (2022)Software-Defined Networking: Categories, Analysis, and Future DirectionsSensors10.3390/s2215555122:15(5551)Online publication date: 25-Jul-2022
    • (2021)Qualitative Analysis of Hybrid Flow Installation Mechanism in Software Defined Networks (SDN)Wireless Personal Communications: An International Journal10.1007/s11277-020-07859-1116:4(3413-3464)Online publication date: 1-Feb-2021
    • (2019)Graph-Based Policy Change Detection and Implementation in SDNElectronics10.3390/electronics81011368:10(1136)Online publication date: 8-Oct-2019
    • Show More Cited By

    Index Terms

    1. Source flow: handling millions of flows on flow-based nodes

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM SIGCOMM Computer Communication Review
          ACM SIGCOMM Computer Communication Review  Volume 40, Issue 4
          SIGCOMM '10
          October 2010
          481 pages
          ISSN:0146-4833
          DOI:10.1145/1851275
          Issue’s Table of Contents

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 30 August 2010
          Published in SIGCOMM-CCR Volume 40, Issue 4

          Check for updates

          Author Tags

          1. flow-based network
          2. future internet
          3. openflow

          Qualifiers

          • Demonstration

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)18
          • Downloads (Last 6 weeks)7
          Reflects downloads up to 11 Aug 2024

          Other Metrics

          Citations

          Cited By

          View all
          • (2022)Software-Defined Networking: Categories, Analysis, and Future DirectionsSensors10.3390/s2215555122:15(5551)Online publication date: 25-Jul-2022
          • (2021)Qualitative Analysis of Hybrid Flow Installation Mechanism in Software Defined Networks (SDN)Wireless Personal Communications: An International Journal10.1007/s11277-020-07859-1116:4(3413-3464)Online publication date: 1-Feb-2021
          • (2019)Graph-Based Policy Change Detection and Implementation in SDNElectronics10.3390/electronics81011368:10(1136)Online publication date: 8-Oct-2019
          • (2019)vEPC-sec: Securing LTE Network Functions Virtualization on Public CloudIEEE Transactions on Information Forensics and Security10.1109/TIFS.2019.290880014:12(3287-3297)Online publication date: Dec-2019
          • (2019)Toward Adaptive and Scalable OpenFlow-SDN Flow Control: A SurveyIEEE Access10.1109/ACCESS.2019.29324227(107346-107379)Online publication date: 2019
          • (2017)A Hash-Based Distributed Storage Strategy of FlowTables in SDN-IoT NetworksGLOBECOM 2017 - 2017 IEEE Global Communications Conference10.1109/GLOCOM.2017.8254507(1-7)Online publication date: 4-Dec-2017
          • (2015)Tag-Based Classification for Software-Defined NetworkingInternational Journal of Grid and High Performance Computing10.5555/2795281.27952827:1(1-14)Online publication date: 1-Jan-2015
          • (2015)Tag-Based Classification for Software-Defined NetworkingInternational Journal of Grid and High Performance Computing10.4018/ijghpc.20150101017:1(1-14)Online publication date: 1-Jan-2015
          • (2015)Software-defined cellular networkingInternational Journal of Communication Networks and Distributed Systems10.1504/IJCNDS.2015.06601914:1(89-105)Online publication date: 1-Nov-2015
          • (2015)A distributed storage framework of FlowTable in software defined networkComputers and Electrical Engineering10.1016/j.compeleceng.2014.10.01243:C(155-168)Online publication date: 1-Apr-2015
          • Show More Cited By

          View Options

          Get Access

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media