{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,25]],"date-time":"2025-10-25T14:19:10Z","timestamp":1761401950151,"version":"3.41.0"},"reference-count":73,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2018,7,27]],"date-time":"2018-07-27T00:00:00Z","timestamp":1532649600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2018,7,27]]},"abstract":"<jats:p>Network management currently undergoes massive changes towards realizing more flexible management of complex networks. Recent efforts include slicing data plane resources by network (link) virtualization and applying operating system design principles to Software Defined Networking to rethink network management. Driven by network operators, network management principles are currently envisioned to be even further improved by virtualizing network (middlebox) functions. The resulting Network Functions Virtualization (NFV) paradigm abstracts network functions from dedicated hardware to virtual machines running on commodity hardware. This change in the design of carrier networks is inspired by the success of virtualization in the server market. By deploying NFV, network operators envision to achieve benefits similar to the server market and elastic cloud services, e.g., flexible and dynamic service provisioning, increased resource utilization, improved energy efficiency, and ultimately decreased operational costs. Despite these efforts, the ability of NFV to satisfy performance demands is often questioned. Tackling these challenges opens a set of research questions that felt short in the current discussion and are of particular relevance to the SIGCOMM community. In this position paper, we therefore provide an overview on the current state-of-the-art and open research questions.<\/jats:p>","DOI":"10.1145\/3243157.3243164","type":"journal-article","created":{"date-parts":[[2018,7,31]],"date-time":"2018-07-31T19:41:18Z","timestamp":1533066078000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["New kid on the block"],"prefix":"10.1145","volume":"46","author":[{"given":"Leonhard","family":"Nobach","sequence":"first","affiliation":[{"name":"TU Darmstadt"}]},{"given":"Oliver","family":"Hohlfeld","sequence":"additional","affiliation":[{"name":"RWTH Aachen University"}]},{"given":"David","family":"Hausheer","sequence":"additional","affiliation":[{"name":"TU Darmstadt"}]}],"member":"320","published-online":{"date-parts":[[2018,7,27]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Address family transition router reference implementation by the internet systems consortium. http:\/\/www.isc.org\/downloads\/aftr\/.  Address family transition router reference implementation by the internet systems consortium. http:\/\/www.isc.org\/downloads\/aftr\/."},{"key":"e_1_2_1_2_1","unstructured":"DPDK\n  : API documentation. http:\/\/dpdk.org\/doc\/api\/.  DPDK: API documentation. http:\/\/dpdk.org\/doc\/api\/."},{"key":"e_1_2_1_3_1","unstructured":"ETSI NFV open documents. http:\/\/docbox.etsi.org\/ISG\/NFV\/Open\/Published\/.  ETSI NFV open documents. http:\/\/docbox.etsi.org\/ISG\/NFV\/Open\/Published\/."},{"key":"e_1_2_1_4_1","unstructured":"IETF\n  : Network function virtualization research group. https:\/\/trac.tools.ietf.org\/group\/irtf\/trac\/wiki\/nfvrg.  IETF: Network function virtualization research group. https:\/\/trac.tools.ietf.org\/group\/irtf\/trac\/wiki\/nfvrg."},{"key":"e_1_2_1_5_1","unstructured":"Kernel Newbies: MacVTap. http:\/\/virt.kernelnewbies.org\/MacVTap.  Kernel Newbies: MacVTap. http:\/\/virt.kernelnewbies.org\/MacVTap."},{"key":"e_1_2_1_6_1","unstructured":"KVM\n  : VirtIO. http:\/\/www.linux-kvm.org\/page\/Virtio.  KVM: VirtIO. http:\/\/www.linux-kvm.org\/page\/Virtio."},{"key":"e_1_2_1_7_1","unstructured":"Linux Foundation: bridge. http:\/\/www.linuxfoundation.org\/collaborate\/workgroups\/networking\/bridge.  Linux Foundation: bridge. http:\/\/www.linuxfoundation.org\/collaborate\/workgroups\/networking\/bridge."},{"key":"e_1_2_1_8_1","unstructured":"OpenDataPlane - Project Website. http:\/\/www.opendataplane.org\/.  OpenDataPlane - Project Website. http:\/\/www.opendataplane.org\/."},{"key":"e_1_2_1_9_1","unstructured":"QEmu: IVSHMEM implementation. https:\/\/github.com\/qemu\/qemu\/blob\/master\/hw\/misc\/ivshmem.c.  QEmu: IVSHMEM implementation. https:\/\/github.com\/qemu\/qemu\/blob\/master\/hw\/misc\/ivshmem.c."},{"key":"e_1_2_1_10_1","unstructured":"Service function chaining IETF working group. https:\/\/datatracker.ietf.org\/wg\/sfc\/documents\/.  Service function chaining IETF working group. https:\/\/datatracker.ietf.org\/wg\/sfc\/documents\/."},{"volume-title":"SDN and OpenFlow World Congress","year":"2012","key":"e_1_2_1_11_1","unstructured":"Network functions virtualisation - introductory white paper . In SDN and OpenFlow World Congress , 2012 . Network functions virtualisation - introductory white paper. In SDN and OpenFlow World Congress, 2012."},{"key":"e_1_2_1_12_1","volume-title":"Network functions virtualisation (NFV)","author":"ETSI","year":"2013","unstructured":"ETSI : Network functions virtualisation (NFV) ; use cases, 2013 . ETSI: Network functions virtualisation (NFV); use cases, 2013."},{"key":"e_1_2_1_13_1","volume-title":"Network functions virtualisation (NFV)","author":"ETSI","year":"2014","unstructured":"ETSI GS NFV 003 : Network functions virtualisation (NFV) ; terminology for main concepts in NFV , 2014 . ETSI GS NFV 003: Network functions virtualisation (NFV); terminology for main concepts in NFV, 2014."},{"key":"e_1_2_1_14_1","volume-title":"Network functions virtualisation (NFV)","author":"ETSI","year":"2014","unstructured":"ETSI GS NFV-MAN 001 : Network functions virtualisation (NFV) ; management and orchestration, 2014 . ETSI GS NFV-MAN 001: Network functions virtualisation (NFV); management and orchestration, 2014."},{"key":"e_1_2_1_15_1","volume-title":"OSDI","author":"Ben-Yehuda M.","year":"2010","unstructured":"M. Ben-Yehuda , M. D. Day , Z. Dubitzky , M. Factor , N. Har'El , A. Gordon , A. Liguori , O. Wasserman , and B.-A. Yassour . The turtles project: Design and implementation of nested virtualization . In OSDI , 2010 . M. Ben-Yehuda, M. D. Day, Z. Dubitzky, M. Factor, N. Har'El, A. Gordon, A. Liguori, O. Wasserman, and B.-A. Yassour. The turtles project: Design and implementation of nested virtualization. In OSDI, 2010."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2013.8"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.14"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2015.7113221"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/2650280.2650362"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2014.6912647"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.33"},{"key":"e_1_2_1_22_1","volume-title":"IETF Draft","author":"Chen G.","year":"2014","unstructured":"G. Chen and H. Deng . IPv6 considerations for network function virtualization (NFV) . IETF Draft , 2014 . G. Chen and H. Deng. IPv6 considerations for network function virtualization (NFV). IETF Draft, 2014."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2009.10.017"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2014.6710075"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2014.338"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2011.12"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudNet.2014.6968979"},{"key":"e_1_2_1_28_1","volume-title":"IETF Draft","author":"Figueira N.","year":"2015","unstructured":"N. Figueira and R. Krishnan . Policy architecture and framework for nfv and cloud services . IETF Draft , 2015 . N. Figueira and R. Krishnan. Policy architecture and framework for nfv and cloud services. IETF Draft, 2015."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626313"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2367589.2367593"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851207"},{"key":"e_1_2_1_32_1","volume-title":"USENIX NSDI","author":"Hwang J.","year":"2014","unstructured":"J. Hwang , K. K. Ramakrishnan , and T. Wood . NetVM: High performance and flexible networking using virtualization on commodity platforms . In USENIX NSDI , 2014 . J. Hwang, K. K. Ramakrishnan, and T. Wood. NetVM: High performance and flexible networking using virtualization on commodity platforms. In USENIX NSDI, 2014."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2014.2351411"},{"key":"e_1_2_1_35_1","volume-title":"Software-defined networking: A comprehensive survey. arXiv preprint arXiv:1406.0440","author":"Kreutz D.","year":"2014","unstructured":"D. Kreutz , F. Ramos , P. Verissimo , C. E. Rothenberg , S. Azodolmolky , and S. Uhlig . Software-defined networking: A comprehensive survey. arXiv preprint arXiv:1406.0440 , 2014 . D. Kreutz, F. Ramos, P. Verissimo, C. E. Rothenberg, S. Azodolmolky, and S. Uhlig. Software-defined networking: A comprehensive survey. arXiv preprint arXiv:1406.0440, 2014."},{"key":"e_1_2_1_36_1","volume-title":"IETF Draft","author":"Krishnan R.","year":"2014","unstructured":"R. Krishnan , N. Figueira , D. Krishnaswamy , D. R. Lopez , S. Wright , and T. Hinrichs . NFVIaaS architectural framework for policy based resource placement and scheduling . IETF Draft , 2014 . R. Krishnan, N. Figueira, D. Krishnaswamy, D. R. Lopez, S. Wright, and T. Hinrichs. NFVIaaS architectural framework for policy based resource placement and scheduling. IETF Draft, 2014."},{"key":"e_1_2_1_37_1","volume-title":"IETF Draft","author":"Krishnan R.","year":"2014","unstructured":"R. Krishnan , D. Krishnaswamy , D. R. Lopez , A. Qamar , S. Wright , and N. Figueira . Nfv real-time analytics and orchestration: Use cases and architectural framework . IETF Draft , 2014 . R. Krishnan, D. Krishnaswamy, D. R. Lopez, A. Qamar, S. Wright, and N. Figueira. Nfv real-time analytics and orchestration: Use cases and architectural framework. IETF Draft, 2014."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCSW.2014.19"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535828.2535832"},{"key":"e_1_2_1_40_1","volume-title":"IETF Draft","author":"Lee S.","year":"2014","unstructured":"S. Lee , S. Pack , M.-K. Shin , and E. Paik . Resource management for dynamic service chain adaptation . IETF Draft , 2014 . S. Lee, S. Pack, M.-K. Shin, and E. Paik. Resource management for dynamic service chain adaptation. IETF Draft, 2014."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.15803\/ijnc.4.2_223"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2010.5470365"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICTON.2014.6876351"},{"key":"e_1_2_1_44_1","volume-title":"USENIX NSDI","author":"Madhavapeddy A.","year":"2015","unstructured":"A. Madhavapeddy , T. Leonard , M. Skjegstad , T. Gazagnaire , D. Sheets , D. Scott , R. Mortier , A. Chaudhry , B. Singh , J. Ludlam , J. Crowcroft , and I. Leslie . Jitsu: Just-in-time summoning of unikernels . In USENIX NSDI , 2015 . A. Madhavapeddy, T. Leonard, M. Skjegstad, T. Gazagnaire, D. Sheets, D. Scott, R. Mortier, A. Chaudhry, B. Singh, J. Ludlam, J. Crowcroft, and I. Leslie. Jitsu: Just-in-time summoning of unikernels. In USENIX NSDI, 2015."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626311"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491195"},{"key":"e_1_2_1_47_1","volume-title":"USENIX NSDI","author":"Martins J.","year":"2014","unstructured":"J. Martins , M. Ahmed , C. Raiciu , V. Olteanu , M. Honda , R. Bifulco , and F. Huici . ClickOS and the art of network function virtualization . In USENIX NSDI , 2014 . J. Martins, M. Ahmed, C. Raiciu, V. Olteanu, M. Honda, R. Bifulco, and F. Huici. ClickOS and the art of network function virtualization. In USENIX NSDI, 2014."},{"key":"e_1_2_1_48_1","volume-title":"IETF Draft","author":"Meirosu C.","year":"2014","unstructured":"C. Meirosu , A. Manzalini , J. Kim , R. Steinert , S. Sharma , and G. Marchetto . Devops for software-defined telecom infrastructures . IETF Draft , 2014 . C. Meirosu, A. Manzalini, J. Kim, R. Steinert, S. Sharma, and G. Marchetto. Devops for software-defined telecom infrastructures. IETF Draft, 2014."},{"key":"e_1_2_1_49_1","volume-title":"Network function virtualization: State-of-the-art and research challenges","author":"Mijumbi R.","year":"2015","unstructured":"R. Mijumbi , J. Serrat , J. L. Gorricho , N. Bouten , F. D. Turck , and R. Boutaba . Network function virtualization: State-of-the-art and research challenges . IEEE Communications Surveys Tutorials , (99), Sept. 2015 . R. Mijumbi, J. Serrat, J. L. Gorricho, N. Bouten, F. D. Turck, and R. Boutaba. Network function virtualization: State-of-the-art and research challenges. IEEE Communications Surveys Tutorials, (99), Sept. 2015."},{"key":"e_1_2_1_50_1","volume-title":"Session border controller virtualization towards \"service-defined\" networks based on NFV and SDN","author":"Monteleone G.","year":"2013","unstructured":"G. Monteleone and P. Paglierani . Session border controller virtualization towards \"service-defined\" networks based on NFV and SDN . In IEEE SDN 4FNS, 2013 . G. Monteleone and P. Paglierani. Session border controller virtualization towards \"service-defined\" networks based on NFV and SDN. In IEEE SDN4FNS, 2013."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISWCS.2014.6933481"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2677046.2677053"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCNCW.2014.6934902"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/NetSys.2015.7089057"},{"key":"e_1_2_1_55_1","volume-title":"Workshop on Data Center-Converged and Virtual Ethernet Switching","author":"Pettit J.","year":"2010","unstructured":"J. Pettit , J. Gross , B. Pfaff , M. Casado , and S. Crosby . Virtual switching in an era of advanced edges . In Workshop on Data Center-Converged and Virtual Ethernet Switching , 2010 . J. Pettit, J. Gross, B. Pfaff, M. Casado, and S. Crosby. Virtual switching in an era of advanced edges. In Workshop on Data Center-Converged and Virtual Ethernet Switching, 2010."},{"key":"e_1_2_1_56_1","volume-title":"ACM HotNETs","author":"Pfaff B.","year":"2009","unstructured":"B. Pfaff , J. Pettit , K. Amidon , M. Casado , T. Koponen , and S. Shenker . Extending networking into the virtualization layer . In ACM HotNETs , 2009 . B. Pfaff, J. Pettit, K. Amidon, M. Casado, T. Koponen, and S. Shenker. Extending networking into the virtualization layer. In ACM HotNETs, 2009."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2001.916688"},{"key":"e_1_2_1_58_1","unstructured":"Z. Qiang. Elasticity VNF. IETF Draft 2014.  Z. Qiang. Elasticity VNF. IETF Draft 2014."},{"key":"e_1_2_1_59_1","volume-title":"USENIX NSDI","author":"Rajagopalan S.","year":"2013","unstructured":"S. Rajagopalan , D. Williams , H. Jamjoom , and A. Warfield . Split\/Merge: System support for elastic execution in virtual middleboxes . In USENIX NSDI , 2013 . S. Rajagopalan, D. Williams, H. Jamjoom, and A. Warfield. Split\/Merge: System support for elastic execution in virtual middleboxes. In USENIX NSDI, 2013."},{"key":"e_1_2_1_60_1","volume-title":"Achieving peak performance from Red Hat KVM-based virtualization. Technical report","author":"Rao S.","year":"2010","unstructured":"S. Rao and M. Wagner . Achieving peak performance from Red Hat KVM-based virtualization. Technical report , 2010 . S. Rao and M. Wagner. Achieving peak performance from Red Hat KVM-based virtualization. Technical report, 2010."},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2012.6195638"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413185"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2790014"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342359"},{"key":"e_1_2_1_65_1","volume-title":"IETF Draft","author":"Shin M.-K.","year":"2014","unstructured":"M.-K. Shin , K. Nam , S. Pack , and S. Lee . Verification of nfv services: Problem statement and architecture . IETF Draft , 2014 . M.-K. Shin, K. Nam, S. Pack, and S. Lee. Verification of nfv services: Problem statement and architecture. IETF Draft, 2014."},{"key":"e_1_2_1_66_1","volume-title":"IETF Draft","author":"Szabo R.","year":"2014","unstructured":"R. Szabo , A. Csaszar , K. Pentikousis , M. Kind , and D. Daino . Unifying carrier and cloud networks: Problem statement and challenges . IETF Draft , 2014 . R. Szabo, A. Csaszar, K. Pentikousis, M. Kind, and D. Daino. Unifying carrier and cloud networks: Problem statement and challenges. IETF Draft, 2014."},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2014.6845052"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2014.2359649"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2007.370479"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1925861.1925867"},{"key":"e_1_2_1_71_1","volume-title":"IETF Draft","author":"Xia L.","year":"2014","unstructured":"L. Xia , Q. Wu , D. King , H. Yokota , and N. Khan . Requirements and use cases for virtual network functions . IETF Draft , 2014 . L. Xia, Q. Wu, D. King, H. Yokota, and N. Khan. Requirements and use cases for virtual network functions. IETF Draft, 2014."},{"key":"e_1_2_1_72_1","volume-title":"IEEE ICNP","author":"Xie H.","year":"2013","unstructured":"H. Xie , Y. Li , J. Wang , D. Lopez , T. Tsou , and Y. Wen . vRGW: Towards network function virtualization enabled by software defined networking . In IEEE ICNP , 2013 . H. Xie, Y. Li, J. Wang, D. Lopez, T. Tsou, and Y. Wen. vRGW: Towards network function virtualization enabled by software defined networking. In IEEE ICNP, 2013."},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/WMNC.2010.5678740"},{"key":"e_1_2_1_74_1","volume-title":"Network and Parallel Computing.","author":"Zhang B.","year":"2010","unstructured":"B. Zhang , X. Wang , R. Lai , L. Yang , Z. Wang , Y. Luo , and X. Li . Evaluating and optimizing I\/O virtualization in kernel-based virtual machine (KVM) . In Network and Parallel Computing. 2010 . B. Zhang, X. Wang, R. Lai, L. Yang, Z. Wang, Y. Luo, and X. Li. Evaluating and optimizing I\/O virtualization in kernel-based virtual machine (KVM). In Network and Parallel Computing. 2010."}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3243157.3243164","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3243157.3243164","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:39Z","timestamp":1750208259000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3243157.3243164"}},"subtitle":["network functions visualization: from big boxes to carrier clouds"],"short-title":[],"issued":{"date-parts":[[2018,7,27]]},"references-count":73,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,7,27]]}},"alternative-id":["10.1145\/3243157.3243164"],"URL":"https:\/\/doi.org\/10.1145\/3243157.3243164","relation":{},"ISSN":["0146-4833"],"issn-type":[{"type":"print","value":"0146-4833"}],"subject":[],"published":{"date-parts":[[2018,7,27]]},"assertion":[{"value":"2018-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}