{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:48:11Z","timestamp":1772164091969,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":89,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,4]],"date-time":"2017-04-04T00:00:00Z","timestamp":1491264000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1527535"],"award-info":[{"award-number":["1527535"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,4,4]]},"DOI":"10.1145\/3037697.3037713","type":"proceedings-article","created":{"date-parts":[[2017,4,5]],"date-time":"2017-04-05T08:47:40Z","timestamp":1491382060000},"page":"467-481","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["Towards \"Full Containerization\" in Containerized Network Function Virtualization"],"prefix":"10.1145","author":[{"given":"Yang","family":"Hu","sequence":"first","affiliation":[{"name":"University of Florida, Gainesville, FL, USA"}]},{"given":"Mingcong","family":"Song","sequence":"additional","affiliation":[{"name":"University of Florida, Gainesville, FL, USA"}]},{"given":"Tao","family":"Li","sequence":"additional","affiliation":[{"name":"University of Florida, Gainesville, FL, USA"}]}],"member":"320","published-online":{"date-parts":[[2017,4,4]]},"reference":[{"issue":"1","key":"e_1_3_2_1_1_1","first-page":"1","article-title":"Network functions virtualisation: An introduction, benefits, enablers, chal-lenges and call for action","author":"Cui C.","year":"2012","journal-title":"Netw. Funct. Virtualisation -- Introd. White Pap."},{"key":"e_1_3_2_1_2_1","unstructured":"ETSI ISG NFV \"Network Functions Virtualisation (NFV): Architec-tural Framework \" 2013. ETSI ISG NFV \"Network Functions Virtualisation (NFV): Architec-tural Framework \" 2013."},{"key":"e_1_3_2_1_3_1","first-page":"203","volume-title":"11th USENIX Symp. Networked Syst. Des. Implement. (NSDI 14)","author":"Koponen T.","year":"2014"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750381"},{"key":"e_1_3_2_1_5_1","unstructured":"TechNavio \"Global Network Function Virtualization Market 2014--2018 \" 2014. TechNavio \"Global Network Function Virtualization Market 2014--2018 \" 2014."},{"key":"e_1_3_2_1_6_1","unstructured":"Dan Meyer \"AT&T targets 75% NFV SDN control of network by 2020 \" 2014. [Online]. Available: http:\/\/www.rcrwireless.com\/20141216\/telecom-software\/att-targets-75-virtualization-software-control-of-network-by-2020-tag2. Dan Meyer \"AT&T targets 75% NFV SDN control of network by 2020 \" 2014. [Online]. Available: http:\/\/www.rcrwireless.com\/20141216\/telecom-software\/att-targets-75-virtualization-software-control-of-network-by-2020-tag2."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783711"},{"key":"e_1_3_2_1_8_1","unstructured":"W. Paper and S. Infrastructure \"Intel\u00ae Open Network Platform Server Reference Architecture: SDN and NFV for Carrier-Grade In-frastructure and Cloud Data Centers \" 2014. W. Paper and S. Infrastructure \"Intel\u00ae Open Network Platform Server Reference Architecture: SDN and NFV for Carrier-Grade In-frastructure and Cloud Data Centers \" 2014."},{"key":"e_1_3_2_1_9_1","unstructured":"J. DiGiglio and D. Ricco \"High performance open standard virtual-ization with NFV and SDN \" Wind River 2013. J. DiGiglio and D. Ricco \"High performance open standard virtual-ization with NFV and SDN \" Wind River 2013."},{"key":"e_1_3_2_1_10_1","unstructured":"Wind River \"Wind River Introduces NFV Platform to Accelerate Cost-Effective Virtual CPE Deployments.\" [Online]. Available: http:\/\/www.windriver.com\/news\/press\/pr.html?ID=13974. Wind River \"Wind River Introduces NFV Platform to Accelerate Cost-Effective Virtual CPE Deployments.\" [Online]. Available: http:\/\/www.windriver.com\/news\/press\/pr.html?ID=13974."},{"key":"e_1_3_2_1_11_1","unstructured":"\"Deutsche Telekom experimenting with NFV in Docker | Business Cloud News.\" [Online]. Available: http:\/\/www.businesscloudnews.com\/2015\/02\/09\/deutsche-telekom-experimenting-with-nfv-in-docker\/. [Accessed: 09-May-2016]. \"Deutsche Telekom experimenting with NFV in Docker | Business Cloud News.\" [Online]. Available: http:\/\/www.businesscloudnews.com\/2015\/02\/09\/deutsche-telekom-experimenting-with-nfv-in-docker\/. [Accessed: 09-May-2016]."},{"key":"e_1_3_2_1_12_1","unstructured":"Iain Morris \"BT Pins NFV Future on Containerization \" 2015. [Online]. Available: http:\/\/www.lightreading.com\/nfv\/nfv-strategies\/bt-pins-nfv-future-on-containerization\/d\/d-id\/718920. Iain Morris \"BT Pins NFV Future on Containerization \" 2015. [Online]. Available: http:\/\/www.lightreading.com\/nfv\/nfv-strategies\/bt-pins-nfv-future-on-containerization\/d\/d-id\/718920."},{"key":"e_1_3_2_1_13_1","unstructured":"Cisco; Red Hat \"Linux Containers?: Why They're in Your Future and What Has to Happen First Application Delivery?: Today's Challenges \" pp. 1--11 2014. Cisco; Red Hat \"Linux Containers?: Why They're in Your Future and What Has to Happen First Application Delivery?: Today's Challenges \" pp. 1--11 2014."},{"key":"e_1_3_2_1_14_1","unstructured":"Andre Fuetsch \"From Virtual Machines to Containers and Micro-Services: The Next Generation of Virtualization.\" [Online]. Availa-ble: http:\/\/about.att.com\/innovationblog\/08252015nextgenerati. Andre Fuetsch \"From Virtual Machines to Containers and Micro-Services: The Next Generation of Virtualization.\" [Online]. Availa-ble: http:\/\/about.att.com\/innovationblog\/08252015nextgenerati."},{"key":"e_1_3_2_1_15_1","unstructured":"E. Jeong S. Wood M. Jamshed H. Jeong S. Ihm D. Han and K. Park \"mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems \" 11th USENIX Symp. Networked Syst. Des. Implement. (NSDI 14) pp. 489--502 2014. E. Jeong S. Wood M. Jamshed H. Jeong S. Ihm D. Han and K. Park \"mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems \" 11th USENIX Symp. Networked Syst. Des. Implement. (NSDI 14) pp. 489--502 2014."},{"key":"e_1_3_2_1_16_1","first-page":"49","volume-title":"11th USENIX Conf. Oper. Syst. Des. Implement.","author":"Belay A.","year":"2014"},{"key":"e_1_3_2_1_17_1","unstructured":"\"Project Clearwater.\" [Online]. Available: http:\/\/www.projectclearwater.org\/about-clearwater\/. [Accessed: 02-Apr-2016]. \"Project Clearwater.\" [Online]. Available: http:\/\/www.projectclearwater.org\/about-clearwater\/. [Accessed: 02-Apr-2016]."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2009.31"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749734"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2011.66"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451153"},{"key":"e_1_3_2_1_22_1","unstructured":"X. Hu X. Wang L. Zhou Y. Luo C. Ding and Z. Wang \"Kinetic Modeling of Data Eviction in Cache \" in 2016 USENIX Annual Technical Conference (USENIX ATC 16) 2016 pp. 351--364. X. Hu X. Wang L. Zhou Y. Luo C. Ding and Z. Wang \"Kinetic Modeling of Data Eviction in Cache \" in 2016 USENIX Annual Technical Conference (USENIX ATC 16) 2016 pp. 351--364."},{"key":"e_1_3_2_1_23_1","unstructured":"X. Hu X. Wang Y. Li L. Zhou Y. Luo C. Ding S. Jiang and Z. Wang \"LAMA: Optimized Locality-aware Memory Allocation for Key-value Cache \" in 2015 USENIX Annual Technical Conference (USENIX ATC 15) 2015 pp. 57--69. X. Hu X. Wang Y. Li L. Zhou Y. Luo C. Ding S. Jiang and Z. Wang \"LAMA: Optimized Locality-aware Memory Allocation for Key-value Cache \" in 2015 USENIX Annual Technical Conference (USENIX ATC 15) 2015 pp. 57--69."},{"key":"e_1_3_2_1_24_1","unstructured":"C. A. Waldspurger N. Park A. Garthwaite and I. Ahmad \"Efficient MRC Construction with SHARDS \" in 13th USENIX Conference on File and Storage Technologies (FAST 15) 2015 pp. 95--110. C. A. Waldspurger N. Park A. Garthwaite and I. Ahmad \"Efficient MRC Construction with SHARDS \" in 13th USENIX Conference on File and Storage Technologies (FAST 15) 2015 pp. 95--110."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1147\/JRD.2009.2036976"},{"key":"e_1_3_2_1_26_1","unstructured":"Frost & Sullivan \"Analysis of the North American VoIP Access and SIP Trunking Services Market \" 2015. Frost & Sullivan \"Analysis of the North American VoIP Access and SIP Trunking Services Market \" 2015."},{"issue":"239","key":"e_1_3_2_1_27_1","first-page":"2","article-title":"Docker: lightweight linux containers for consistent de-velopment and deployment","volume":"2014","author":"Merkel D.","year":"2014","journal-title":"Linux J."},{"key":"e_1_3_2_1_28_1","volume-title":"Net-works Div. Hewlett-Packard Co.","author":"Jones R.","year":"1996"},{"key":"e_1_3_2_1_29_1","unstructured":"\"Welcome to SIPp.\" [Online]. Available: http:\/\/sipp.sourceforge.net\/. [Accessed: 11-Apr-2016]. \"Welcome to SIPp.\" [Online]. Available: http:\/\/sipp.sourceforge.net\/. [Accessed: 11-Apr-2016]."},{"key":"e_1_3_2_1_30_1","unstructured":"\"Oprofile.\" [Online]. Available: http:\/\/oprofile.sourceforge.net\/. \"Oprofile.\" [Online]. Available: http:\/\/oprofile.sourceforge.net\/."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966468"},{"key":"e_1_3_2_1_32_1","unstructured":"L. Zhao S. Makineni R. Illikkal R. Iyer and L. Bhuyan \"Efficient Caching Techniques for Server Network Acceleration \" in Advanced Networking and Communications Hardware Workshop 2004. L. Zhao S. Makineni R. Illikkal R. Iyer and L. Bhuyan \"Efficient Caching Techniques for Server Network Acceleration \" in Advanced Networking and Communications Hardware Workshop 2004."},{"key":"e_1_3_2_1_33_1","unstructured":"C. Ding and T. Chilimbi \"A composable model for analyzing locality of multi-threaded programs \" techreport. C. Ding and T. Chilimbi \"A composable model for analyzing locality of multi-threaded programs \" techreport."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-11970-5_15"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1693453.1693482"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2012.139"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941567"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629601"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1006\/jagm.1995.0805"},{"key":"e_1_3_2_1_40_1","unstructured":"Intel \"Small Packet Traffic Performance Optimization for 8255x and 8254x Ethernet Controllers \" 2003. Intel \"Small Packet Traffic Performance Optimization for 8255x and 8254x Ethernet Controllers \" 2003."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"crossref","unstructured":"J. Lin Q. Lu X. Ding Z. Zhang X. Zhang and P. Sadayappan \"Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems \" in Proceedings - International Symposium on High-Performance Computer Architecture 2008 pp. 367--378. J. Lin Q. Lu X. Ding Z. Zhang X. Zhang and P. Sadayappan \"Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems \" in Proceedings - International Symposium on High-Performance Computer Architecture 2008 pp. 367--378.","DOI":"10.1109\/HPCA.2008.4658653"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/339647.339685"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.49"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555778"},{"key":"e_1_3_2_1_45_1","unstructured":"C.-J. Wu and M. Martonosi \"A Comparison of Capacity Manage-ment Schemes for Shared CMP Caches \" in Proceeding of the 7th Workshop on Duplicating Deconstructing and Debunking 2008. C.-J. Wu and M. Martonosi \"A Comparison of Capacity Manage-ment Schemes for Shared CMP Caches \" in Proceeding of the 7th Workshop on Duplicating Deconstructing and Debunking 2008."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000073"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2012.6237037"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669177"},{"key":"e_1_3_2_1_49_1","first-page":"10","volume-title":"First USENIX Conf. Hot Top. par-allelism","author":"Liu R.","year":"2009"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2749475"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.17"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1152154.1152161"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1006209.1006246"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1269899.1254886"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541944"},{"key":"e_1_3_2_1_56_1","first-page":"850","volume-title":"Design Automation Confer-ence (DAC)","author":"Jeong M. K.","year":"2012"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2010.10.013"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2166879.2166881"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993744.1993747"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555798"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750379"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755938"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485974"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155650"},{"key":"e_1_3_2_1_65_1","first-page":"219","volume-title":"2013 USENIX Conf. Annu. Tech. Conf.","author":"Novakovic D.","year":"2013"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2189750.2151021"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451125"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541941"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2925426.2926257"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168870"},{"key":"e_1_3_2_1_71_1","unstructured":"S. Han S. Marshall B. Chun and S. Ratnasamy \"MegaPipe?: A New Programming Interface for Scalable Network I \/ O \" in 10th USENIX Symposium on Operating Systems Design and Implemen-tation (OSDI '12) 2012 pp. 135--148. S. Han S. Marshall B. Chun and S. Ratnasamy \"MegaPipe?: A New Programming Interface for Scalable Network I \/ O \" in 10th USENIX Symposium on Operating Systems Design and Implemen-tation (OSDI '12) 2012 pp. 135--148."},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872391"},{"key":"e_1_3_2_1_73_1","first-page":"44","volume-title":"11th USENIX Conf. Oper. Syst. Des. Implement.","volume":"38","author":"Peter S.","year":"2014"},{"key":"e_1_3_2_1_74_1","unstructured":"Intel \"Intel Data Direct I\/O Technology (Intel DDIO): A Primer.\" Intel \"Intel Data Direct I\/O Technology (Intel DDIO): A Primer.\""},{"key":"e_1_3_2_1_75_1","first-page":"1","volume-title":"Comput. Archit. (HPCA), 2010 IEEE 16th Int. Symp.","author":"Dong Y.","year":"2010"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/325164.325161"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/305138.305189"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.31"},{"issue":"2","key":"e_1_3_2_1_79_1","first-page":"26","article-title":"Managing Shared L2 Caches on Multicore Systems in Software","author":"Tam D.","year":"2007","journal-title":"Work. Interact. between Oper. Syst. Comput. Archit."},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771796"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2009.35"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370816.2370869"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/2659234"},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665698"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446102"},{"key":"e_1_3_2_1_86_1","unstructured":"L. Funaro O. A. Ben-Yehuda and A. Schuster \"Ginseng: Market-Driven LLC Allocation \" in 2016 USENIX Annual Technical Confer-ence (USENIX ATC 16) 2016 pp. 295--308. L. Funaro O. A. Ben-Yehuda and A. Schuster \"Ginseng: Market-Driven LLC Allocation \" in 2016 USENIX Annual Technical Confer-ence (USENIX ATC 16) 2016 pp. 295--308."},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/363095.363141"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.92.0078"},{"key":"e_1_3_2_1_89_1","unstructured":"J. Wires S. Ingram Z. Drudi N. J. A. Harvey and A. Warfield \"Characterizing Storage Workloads with Counter Stacks \" in 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) 2014 pp. 335--349. J. Wires S. Ingram Z. Drudi N. J. A. Harvey and A. Warfield \"Characterizing Storage Workloads with Counter Stacks \" in 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) 2014 pp. 335--349."}],"event":{"name":"ASPLOS '17: Architectural Support for Programming Languages and Operating Systems","location":"Xi'an China","acronym":"ASPLOS '17","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3037697.3037713","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3037697.3037713","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3037697.3037713","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:50:27Z","timestamp":1750204227000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3037697.3037713"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,4]]},"references-count":89,"alternative-id":["10.1145\/3037697.3037713","10.1145\/3037697"],"URL":"https:\/\/doi.org\/10.1145\/3037697.3037713","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3093336.3037713","asserted-by":"object"},{"id-type":"doi","id":"10.1145\/3093337.3037713","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2017,4,4]]},"assertion":[{"value":"2017-04-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}