28
views
0
recommends
+1 Recommend
1 collections
    4
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      SNF: synthesizing high performance NFV service chains

      PeerJ Computer Science
      PeerJ

      Read this article at

      ScienceOpenPublisher
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          In this paper we introduce SNF, a framework that synthesizes (S) network function (NF) service chains by eliminating redundant I/O and repeated elements, while consolidating stateful cross layer packet operations across the chain. SNF uses graph composition and set theory to determine traffic classes handled by a service chain composed of multiple elements. It then synthesizes each traffic class using a minimal set of new elements that apply single-read-single-write and early-discard operations. Our SNF prototype takes a baseline state of the art network functions virtualization (NFV) framework to the level of performance required for practical NFV service deployments. Software-based SNF realizes long (up to 10 NFs) and stateful service chains that achieve line-rate 40 Gbps throughput (up to 8.5x greater than the baseline NFV framework). Hardware-assisted SNF, using a commodity OpenFlow switch, shows that our approach scales at 40 Gbps for Internet Service Provider-level NFV deployments.

          Most cited references34

          • Record: found
          • Abstract: not found
          • Article: not found

          OpenFlow

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            The click modular router

              Bookmark
              • Record: found
              • Abstract: not found
              • Book: not found

              The Internet of Things: How the Next Eveolution of the Internet is Changing Everthing

                Bookmark

                Author and article information

                Journal
                10.7717/peerj-cs.98
                http://creativecommons.org/licenses/by/4.0/

                Comments

                Comment on this article