{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T01:08:54Z","timestamp":1780708134828,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":96,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,9,24]],"date-time":"2017-09-24T00:00:00Z","timestamp":1506211200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CNS-1636563,, CNS-1629198, CNS-1551745, CNS-1330308"],"award-info":[{"award-number":["CNS-1636563,, CNS-1629198, CNS-1551745, CNS-1330308"]}],"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,9,24]]},"DOI":"10.1145\/3127479.3132252","type":"proceedings-article","created":{"date-parts":[[2017,9,27]],"date-time":"2017-09-27T12:34:00Z","timestamp":1506515640000},"page":"506-519","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":77,"title":["UNO"],"prefix":"10.1145","author":[{"given":"Yanfang","family":"Le","sequence":"first","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hyunseok","family":"Chang","sequence":"additional","affiliation":[{"name":"Nokia Bell Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sarit","family":"Mukherjee","sequence":"additional","affiliation":[{"name":"Nokia Bell Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Limin","family":"Wang","sequence":"additional","affiliation":[{"name":"Nokia Bell Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aditya","family":"Akella","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael M.","family":"Swift","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"T. V.","family":"Lakshman","sequence":"additional","affiliation":[{"name":"Nokia Bell Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,9,24]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Accolade ANIC. https:\/\/accoladetechnology.com\/whitepapers\/ANIC-Features-Overview.pdf.  Accolade ANIC. https:\/\/accoladetechnology.com\/whitepapers\/ANIC-Features-Overview.pdf."},{"key":"e_1_3_2_1_2_1","unstructured":"Cavium LiquidIO. http:\/\/www.cavium.com\/pdfFiles\/LiquidIO_Server_Adapters_PB_Rev1.0.pdf.  Cavium LiquidIO. http:\/\/www.cavium.com\/pdfFiles\/LiquidIO_Server_Adapters_PB_Rev1.0.pdf."},{"key":"e_1_3_2_1_3_1","unstructured":"Data Center Market Trends. http:\/\/www.te.com\/content\/dam\/te-com\/documents\/broadband-network-solutions\/global\/data-center\/brochures\/presentation-data-center-market-trends.pdf.  Data Center Market Trends. http:\/\/www.te.com\/content\/dam\/te-com\/documents\/broadband-network-solutions\/global\/data-center\/brochures\/presentation-data-center-market-trends.pdf."},{"key":"e_1_3_2_1_4_1","unstructured":"Emerging Smart NIC Technology. http:\/\/www.csit.qub.ac.uk\/News\/Events\/Belfast-2016-6th-Cyber-Security-Summit\/PDFs\/Filetoupload 631658 en.pdf.  Emerging Smart NIC Technology. http:\/\/www.csit.qub.ac.uk\/News\/Events\/Belfast-2016-6th-Cyber-Security-Summit\/PDFs\/Filetoupload 631658 en.pdf."},{"key":"e_1_3_2_1_5_1","unstructured":"Floodlight. http:\/\/www.projectfloodlight.org\/floodlight\/.  Floodlight. http:\/\/www.projectfloodlight.org\/floodlight\/."},{"key":"e_1_3_2_1_6_1","unstructured":"How to Port Open vSwitch to New Software or Hardware. http:\/\/openvswitch.org\/support\/dist-docs-2.5\/PORTING.md.html.  How to Port Open vSwitch to New Software or Hardware. http:\/\/openvswitch.org\/support\/dist-docs-2.5\/PORTING.md.html."},{"key":"e_1_3_2_1_7_1","unstructured":"Intel Advanced Encryption Standard (Intel AES) Instructions Set - Rev 3.01. https:\/\/software.intel.com\/en-us\/articles\/intel-advanced-encryption-standard-aes-instructions-set.  Intel Advanced Encryption Standard (Intel AES) Instructions Set - Rev 3.01. https:\/\/software.intel.com\/en-us\/articles\/intel-advanced-encryption-standard-aes-instructions-set."},{"key":"e_1_3_2_1_8_1","unstructured":"Intel Clear Containers: A Breakthrough Combination of Speed and Workload Isolation. https:\/\/clearlinux.org\/sites\/default\/files\/vmscontainers_wp_v5.pdf.  Intel Clear Containers: A Breakthrough Combination of Speed and Workload Isolation. https:\/\/clearlinux.org\/sites\/default\/files\/vmscontainers_wp_v5.pdf."},{"key":"e_1_3_2_1_9_1","unstructured":"Intel Gigabit Server Adapters. http:\/\/ark.intel.com\/products\/family\/46829.  Intel Gigabit Server Adapters. http:\/\/ark.intel.com\/products\/family\/46829."},{"key":"e_1_3_2_1_10_1","unstructured":"Intel QuickAssist Adapter Family for Servers. http:\/\/www.intel.com\/content\/www\/us\/en\/ethernet-products\/gigabit-server-adapters\/quickassist-adapter-for-servers.html.  Intel QuickAssist Adapter Family for Servers. http:\/\/www.intel.com\/content\/www\/us\/en\/ethernet-products\/gigabit-server-adapters\/quickassist-adapter-for-servers.html."},{"key":"e_1_3_2_1_11_1","unstructured":"Max-flow min-cut theorem. https:\/\/en.wikipedia.org\/wiki\/Max-flow_min-cut_theorem.  Max-flow min-cut theorem. https:\/\/en.wikipedia.org\/wiki\/Max-flow_min-cut_theorem."},{"key":"e_1_3_2_1_12_1","unstructured":"Mellanox BlueField. http:\/\/www.mellanox.com\/related-docs\/npu-multicore-processors\/PB_Bluefield_SoC.pdf.  Mellanox BlueField. http:\/\/www.mellanox.com\/related-docs\/npu-multicore-processors\/PB_Bluefield_SoC.pdf."},{"key":"e_1_3_2_1_13_1","unstructured":"Mellanox ConnectX-4. http:\/\/www.mellanox.com\/related-docs\/prod_adapter_cards\/PB_ConnectX-4_VPI_Card.pdf.  Mellanox ConnectX-4. http:\/\/www.mellanox.com\/related-docs\/prod_adapter_cards\/PB_ConnectX-4_VPI_Card.pdf."},{"key":"e_1_3_2_1_14_1","unstructured":"Mellanox ConnectX-5. http:\/\/www.mellanox.com\/related-docs\/user_manuals\/ConnectX-5_VPI_Card.pdf.  Mellanox ConnectX-5. http:\/\/www.mellanox.com\/related-docs\/user_manuals\/ConnectX-5_VPI_Card.pdf."},{"key":"e_1_3_2_1_15_1","unstructured":"Minimum k-cut. https:\/\/en.wikipedia.org\/wiki\/Minimum_k-cut.  Minimum k-cut. https:\/\/en.wikipedia.org\/wiki\/Minimum_k-cut."},{"key":"e_1_3_2_1_16_1","unstructured":"nDPI. http:\/\/www.ntop.org\/products\/deep-packet-inspection\/ndpi\/.  nDPI. http:\/\/www.ntop.org\/products\/deep-packet-inspection\/ndpi\/."},{"key":"e_1_3_2_1_17_1","unstructured":"Netronome Agilio vRouter. https:\/\/netronome.com\/media\/redactor_files\/SB_Netronome_Juniper_vRouter.pdf.  Netronome Agilio vRouter. https:\/\/netronome.com\/media\/redactor_files\/SB_Netronome_Juniper_vRouter.pdf."},{"key":"e_1_3_2_1_18_1","unstructured":"OpenDaylight. https:\/\/www.opendaylight.org.  OpenDaylight. https:\/\/www.opendaylight.org."},{"key":"e_1_3_2_1_19_1","unstructured":"OpenStack. https:\/\/www.openstack.org.  OpenStack. https:\/\/www.openstack.org."},{"key":"e_1_3_2_1_20_1","unstructured":"OpenStack Compute API. https:\/\/developer.openstack.org\/api-ref\/compute\/.  OpenStack Compute API. https:\/\/developer.openstack.org\/api-ref\/compute\/."},{"key":"e_1_3_2_1_21_1","unstructured":"OPNFV. https:\/\/www.opnfv.org.  OPNFV. https:\/\/www.opnfv.org."},{"key":"e_1_3_2_1_22_1","unstructured":"PRADS - Passive Real-time Asset Detection System. https:\/\/gamelinux.github.io\/prads\/.  PRADS - Passive Real-time Asset Detection System. https:\/\/gamelinux.github.io\/prads\/."},{"key":"e_1_3_2_1_23_1","unstructured":"Processor Counter Monitor. https:\/\/github.com\/opcm\/pcm.  Processor Counter Monitor. https:\/\/github.com\/opcm\/pcm."},{"key":"e_1_3_2_1_24_1","unstructured":"Programming Intel QuickAssist Technology Hardware Accelerators for Optimal Performance. https:\/\/01.org\/sites\/default\/files\/page\/332125_002_0.pdf.  Programming Intel QuickAssist Technology Hardware Accelerators for Optimal Performance. https:\/\/01.org\/sites\/default\/files\/page\/332125_002_0.pdf."},{"key":"e_1_3_2_1_25_1","unstructured":"Putting Smart NICs in White Boxes. https:\/\/www.sdxcentral.com\/articles\/analysis\/nics-white-boxes\/2016\/11\/.  Putting Smart NICs in White Boxes. https:\/\/www.sdxcentral.com\/articles\/analysis\/nics-white-boxes\/2016\/11\/."},{"key":"e_1_3_2_1_26_1","unstructured":"SD-WAN. https:\/\/en.wikipedia.org\/wiki\/SD-WAN.  SD-WAN. https:\/\/en.wikipedia.org\/wiki\/SD-WAN."},{"key":"e_1_3_2_1_27_1","unstructured":"Setting up the Python API of CPLEX. http:\/\/www.ibm.com\/support\/knowledgecenter\/SSSA5P_12.5.1\/ilog.odms.cplex.help\/CPLEX\/GettingStarted\/topics\/set_up\/Python_setup.html.  Setting up the Python API of CPLEX. http:\/\/www.ibm.com\/support\/knowledgecenter\/SSSA5P_12.5.1\/ilog.odms.cplex.help\/CPLEX\/GettingStarted\/topics\/set_up\/Python_setup.html."},{"key":"e_1_3_2_1_28_1","unstructured":"TILEncore-Gx36. http:\/\/www.mellanox.com\/related-docs\/prod_multi_core\/PB_TILEncore-Gx36.pdf.  TILEncore-Gx36. http:\/\/www.mellanox.com\/related-docs\/prod_multi_core\/PB_TILEncore-Gx36.pdf."},{"key":"e_1_3_2_1_29_1","unstructured":"Tilera Rescues CPU Cycles with Network Coprocessors. https:\/\/www.enterprisetech.com\/2013\/10\/16\/tilera-free-expensive-cpu-cycles-network-coprocessors\/.  Tilera Rescues CPU Cycles with Network Coprocessors. https:\/\/www.enterprisetech.com\/2013\/10\/16\/tilera-free-expensive-cpu-cycles-network-coprocessors\/."},{"key":"e_1_3_2_1_30_1","unstructured":"VMware. Data Center Micro-Segmentation. http:\/\/blogs.vmware.com\/networkvirtualization\/files\/2014\/06\/VMware-SDDC-Micro-Segmentation-White-Paper.pdf.  VMware. Data Center Micro-Segmentation. http:\/\/blogs.vmware.com\/networkvirtualization\/files\/2014\/06\/VMware-SDDC-Micro-Segmentation-White-Paper.pdf."},{"key":"e_1_3_2_1_31_1","unstructured":"Watts Up Meter. https:\/\/www.wattsupmeters.com.  Watts Up Meter. https:\/\/www.wattsupmeters.com."},{"key":"e_1_3_2_1_32_1","volume-title":"Mellanox","author":"Processor Architecture TILE","year":"2012","unstructured":"TILE Processor Architecture Overview for the TILE-Gx Series. Technical report , Mellanox , 2012 . Doc. No. UG130. TILE Processor Architecture Overview for the TILE-Gx Series. Technical report, Mellanox, 2012. Doc. No. UG130."},{"key":"e_1_3_2_1_33_1","volume-title":"Open Network Foundation","year":"2014","unstructured":"OpenFlow Switch Specification 1.5.0. Open Network Foundation , 2014 . OpenFlow Switch Specification 1.5.0. Open Network Foundation, 2014."},{"key":"e_1_3_2_1_34_1","volume-title":"OpenVirteX: Make Your Virtual SDNs Programmable. In Proc. ACM HotSDN","author":"A.","year":"2014","unstructured":"A. Al-Shabibi et al . OpenVirteX: Make Your Virtual SDNs Programmable. In Proc. ACM HotSDN , 2014 . A. Al-Shabibi et al. OpenVirteX: Make Your Virtual SDNs Programmable. In Proc. ACM HotSDN, 2014."},{"key":"e_1_3_2_1_35_1","volume-title":"Kaufmann and N. K. Sharma. High Performance Packet Processing with FlexNIC. In Proc. ASPLOS","author":"Antoine S. P.","year":"2016","unstructured":"S. P. Antoine Kaufmann and N. K. Sharma. High Performance Packet Processing with FlexNIC. In Proc. ASPLOS , 2016 . S. P. Antoine Kaufmann and N. K. Sharma. High Performance Packet Processing with FlexNIC. In Proc. ASPLOS, 2016."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787493"},{"key":"e_1_3_2_1_37_1","volume-title":"Proc. USENIX OSDI","author":"Belay A.","year":"2014","unstructured":"A. Belay , G. Prekas , A. Klimovic , S. Grossman , C. Kozyrakis , and E. Bugnion . IX: A Protected Dataplane Operating System for High Throughput and Low Latency . In Proc. USENIX OSDI , 2014 . A. Belay, G. Prekas, A. Klimovic, S. Grossman, C. Kozyrakis, and E. Bugnion. IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In Proc. USENIX OSDI, 2014."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTCHIPS.2013.7478311"},{"issue":"3","key":"e_1_3_2_1_39_1","volume":"44","author":"Bosshart P.","year":"2014","unstructured":"P. Bosshart : Programming Protocol-Independent Packet Processors. ACM SIGCOMM Computer Communication Review , 44 ( 3 ), 2014 . P. Bosshart et al. P4: Programming Protocol-Independent Packet Processors. ACM SIGCOMM Computer Communication Review, 44(3), 2014.","journal-title":"Programming Protocol-Independent Packet Processors. ACM SIGCOMM Computer Communication Review"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2413247.2413251"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342459"},{"key":"e_1_3_2_1_43_1","unstructured":"Cisco. Data Center Microsegmentation: Enhance Security for Data Center Traffic. http:\/\/www.cisco.com\/c\/en\/us\/solutions\/collateral\/data-center-virtualization\/application-centric-infrastructure\/white-paper-c11-732943.html.  Cisco. Data Center Microsegmentation: Enhance Security for Data Center Traffic. http:\/\/www.cisco.com\/c\/en\/us\/solutions\/collateral\/data-center-virtualization\/application-centric-infrastructure\/white-paper-c11-732943.html."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814433.1814441"},{"key":"e_1_3_2_1_46_1","volume-title":"FPGA Programming for the Masses. ACM QUEUE, 11(2)","author":"Bacon R. R.","year":"2013","unstructured":"R. R. David F. Bacon and S. Shukla . FPGA Programming for the Masses. ACM QUEUE, 11(2) , 2013 . R. R. David F. Bacon and S. Shukla. FPGA Programming for the Masses. ACM QUEUE, 11(2), 2013."},{"key":"e_1_3_2_1_47_1","volume-title":"Proc. USENIX ATC","author":"Dietz W.","year":"2015","unstructured":"W. Dietz , J. Cranmer , N. Dautenhahn , and V. Adve . Slipstream: Automatic Interprocess Communication Optimization . In Proc. USENIX ATC , 2015 . W. Dietz, J. Cranmer, N. Dautenhahn, and V. Adve. Slipstream: Automatic Interprocess Communication Optimization. In Proc. USENIX ATC, 2015."},{"key":"e_1_3_2_1_48_1","volume-title":"Proc. USENIX NSDI","author":"Fayazbakhsh S. K.","year":"2014","unstructured":"S. K. Fayazbakhsh , L. Chiang , V. Sekar , M. Yu , and J. C. Mogul . Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions using FlowTags . In Proc. USENIX NSDI , 2014 . S. K. Fayazbakhsh, L. Chiang, V. Sekar, M. Yu, and J. C. Mogul. Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions using FlowTags. In Proc. USENIX NSDI, 2014."},{"key":"e_1_3_2_1_49_1","volume-title":"Open Compute Project","author":"Firestone D.","year":"2016","unstructured":"D. Firestone . SmartNIC : Accelerating Azure's Network with FPGAs on OCS Servers . Open Compute Project , 2016 . D. Firestone. SmartNIC: Accelerating Azure's Network with FPGAs on OCS Servers. Open Compute Project, 2016."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2631426"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2390231.2390233"},{"issue":"4","key":"e_1_3_2_1_52_1","volume":"44","author":"Gember-Jacobson A.","year":"2015","unstructured":"A. Gember-Jacobson OpenNF: Enabling Innovation in Network Function Control. ACM SIGCOMM Computer Communication Review , 44 ( 4 ), 2015 . A. Gember-Jacobson et al. OpenNF: Enabling Innovation in Network Function Control. ACM SIGCOMM Computer Communication Review, 44(4), 2015.","journal-title":"OpenNF: Enabling Innovation in Network Function Control. ACM SIGCOMM Computer Communication Review"},{"key":"e_1_3_2_1_53_1","volume-title":"Optimizing Data-Center TCO with Scale-Out Processors","author":"Grot B.","year":"2012","unstructured":"B. Grot Optimizing Data-Center TCO with Scale-Out Processors . IEEE Micro , 32(5), 2012 . B. Grot et al. Optimizing Data-Center TCO with Scale-Out Processors. IEEE Micro, 32(5), 2012."},{"issue":"2","key":"e_1_3_2_1_54_1","volume":"53","author":"Han B.","year":"2015","unstructured":"B. Han , V. Gopalakrishnan , L. Ji , and S. Lee . Network Functions Virtualization: Challenges and Opportunities for Innovations. IEEE Communication Magazine , 53 ( 2 ), 2015 . B. Han, V. Gopalakrishnan, L. Ji, and S. Lee. Network Functions Virtualization: Challenges and Opportunities for Innovations. IEEE Communication Magazine, 53(2), 2015.","journal-title":"Network Functions Virtualization: Challenges and Opportunities for Innovations. IEEE Communication Magazine"},{"key":"e_1_3_2_1_56_1","unstructured":"A. Holt etal Cloud Computing Takes Off. https:\/\/www.morganstanley.com\/views\/perspectives\/cloud_computing.pdf. Morgan Stanley.  A. Holt et al. Cloud Computing Takes Off. https:\/\/www.morganstanley.com\/views\/perspectives\/cloud_computing.pdf. Morgan Stanley."},{"key":"e_1_3_2_1_57_1","volume-title":"Modular Software Switch. In Proc. ACM SOSR","author":"Honda M.","year":"2015","unstructured":"M. Honda , F. Huici , G. Lettieri , and L. Rizzo . mSwitch: A Highly-Scalable , Modular Software Switch. In Proc. ACM SOSR , 2015 . M. Honda, F. Huici, G. Lettieri, and L. Rizzo. mSwitch: A Highly-Scalable, Modular Software Switch. In Proc. ACM SOSR, 2015."},{"key":"e_1_3_2_1_58_1","volume-title":"Proc. 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 Proc. USENIX NSDI , 2014 . J. Hwang, K. K. Ramakrishnan, and T. Wood. NetVM: High Performance and Flexible Networking using Virtualization on Commodity Platforms. In Proc. USENIX NSDI, 2014."},{"key":"e_1_3_2_1_59_1","volume-title":"Proc. USENIX NSDI","author":"Istvan Z.","year":"2016","unstructured":"Z. Istvan , D. Sidler , G. Alonso , and M. Vukolic . Consensus in a Box: Inexpensive Coordination in Hardware . In Proc. USENIX NSDI , 2016 . Z. Istvan, D. Sidler, G. Alonso, and M. Vukolic. Consensus in a Box: Inexpensive Coordination in Hardware. In Proc. USENIX NSDI, 2016."},{"key":"e_1_3_2_1_60_1","volume-title":"Proc. USENIX ATC","author":"Jackson E. J.","year":"2016","unstructured":"E. J. Jackson , M. Walls , A. Panda , J. Pettit , B. Pfaff , J. Rajahalme , T. Koponen , and S. Shenker . SoftFlow: A Middlebox Architecture for Open vSwitch . In Proc. USENIX ATC , 2016 . E. J. Jackson, M. Walls, A. Panda, J. Pettit, B. Pfaff, J. Rajahalme, T. Koponen, and S. Shenker. SoftFlow: A Middlebox Architecture for Open vSwitch. In Proc. USENIX ATC, 2016."},{"key":"e_1_3_2_1_61_1","volume-title":"Proc. USENIX NSDI","author":"Kablan M.","year":"2017","unstructured":"M. Kablan , A. Alsudais , E. Keller , and F. Le . Stateless Network Functions: Breaking the Tight Coupling of State and Processing . In Proc. USENIX NSDI , 2017 . M. Kablan, A. Alsudais, E. Keller, and F. Le. Stateless Network Functions: Breaking the Tight Coupling of State and Processing. In Proc. USENIX NSDI, 2017."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535372.2535373"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6566832"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491191"},{"key":"e_1_3_2_1_65_1","first-page":"4303","author":"Kent S.","year":"2005","unstructured":"S. Kent . IP Encapsulating Security Payload (ESP). RFC 4303 , 2005 . S. Kent. IP Encapsulating Security Payload (ESP). RFC 4303, 2005.","journal-title":"RFC"},{"key":"e_1_3_2_1_66_1","volume-title":"Lara. Accelerating Complex Data Transfer for Cluster Computing. In Proc. USENIX HotCloud","author":"Khrabrov A.","year":"2016","unstructured":"A. Khrabrov and E. de Lara. Accelerating Complex Data Transfer for Cluster Computing. In Proc. USENIX HotCloud , 2016 . A. Khrabrov and E. de Lara. Accelerating Complex Data Transfer for Cluster Computing. In Proc. USENIX HotCloud, 2016."},{"key":"e_1_3_2_1_67_1","unstructured":"Kindervag J. Build Security Into Your Network's DNA: The Zero Trust Network Architecture.  Kindervag J. Build Security Into Your Network's DNA: The Zero Trust Network Architecture."},{"key":"e_1_3_2_1_68_1","volume-title":"Proc. ACM Workshop on Characterizing Applications for Heterogeneous Exascale Systems","author":"Larsen S.","year":"2011","unstructured":"S. Larsen and B. Lee . Platform IO DMA Transaction Acceleration . In Proc. ACM Workshop on Characterizing Applications for Heterogeneous Exascale Systems , 2011 . S. Larsen and B. Lee. Platform IO DMA Transaction Acceleration. In Proc. ACM Workshop on Characterizing Applications for Heterogeneous Exascale Systems, 2011."},{"key":"e_1_3_2_1_69_1","volume-title":"Proc. USENIX OSDI","author":"Li J.","year":"2016","unstructured":"J. Li , E. Michael , N. K. Sharma , A. Szekeres , and D. R. K. Ports . Just say NO to Paxos Overhead: Replacing Consensus with Network Ordering . In Proc. USENIX OSDI , 2016 . J. Li, E. Michael, N. K. Sharma, A. Szekeres, and D. R. K. Ports. Just say NO to Paxos Overhead: Replacing Consensus with Network Ordering. In Proc. USENIX OSDI, 2016."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485926"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851399.1851411"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620735"},{"key":"e_1_3_2_1_73_1","volume-title":"Proc. USENIX HotCloud","author":"Moshref M.","year":"2012","unstructured":"M. Moshref , M. Yu , A. Sharma , and R. Govindan . vCRIB: Virtualized Rule Management in the Cloud . In Proc. USENIX HotCloud , 2012 . M. Moshref, M. Yu, A. Sharma, and R. Govindan. vCRIB: Virtualized Rule Management in the Cloud. In Proc. USENIX HotCloud, 2012."},{"key":"e_1_3_2_1_74_1","volume-title":"Proc. USENIX NSDI","author":"Moshref M.","year":"2013","unstructured":"M. Moshref , M. Yu , A. Sharma , and R. Govindan . Scalable Rule Management for Data Centers . In Proc. USENIX NSDI , 2013 . M. Moshref, M. Yu, A. Sharma, and R. Govindan. Scalable Rule Management for Data Centers. In Proc. USENIX NSDI, 2013."},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2015.7110135"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815423"},{"key":"e_1_3_2_1_77_1","unstructured":"Palo Alto Networks. Getting Started With a Zero Trust Approach to Network Security. https:\/\/www.paloaltonetworks.com\/resources\/whitepapers\/zero-trust-network-security.html.  Palo Alto Networks. Getting Started With a Zero Trust Approach to Network Security. https:\/\/www.paloaltonetworks.com\/resources\/whitepapers\/zero-trust-network-security.html."},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/2876019.2876025"},{"key":"e_1_3_2_1_79_1","volume-title":"Proc. USENIX OSDI","author":"Peter S.","year":"2014","unstructured":"S. Peter , J. Li , I. Zhang , D. R. K. Ports , D. Woos , A. Krishnamurthy , T. Anderson , and T. Roscoe . Arrakis: The Operating System is the Control Plane . In Proc. USENIX OSDI , 2014 . S. Peter, J. Li, I. Zhang, D. R. K. Ports, D. Woos, A. Krishnamurthy, T. Anderson, and T. Roscoe. Arrakis: The Operating System is the Control Plane. In Proc. USENIX OSDI, 2014."},{"key":"e_1_3_2_1_80_1","volume-title":"Proc. OpenStack Summit Atlanta","author":"Pettit J.","year":"2014","unstructured":"J. Pettit . Open vSwitch and the Intelligent Edge . In Proc. OpenStack Summit Atlanta , 2014 . J. Pettit. Open vSwitch and the Intelligent Edge. In Proc. OpenStack Summit Atlanta, 2014."},{"key":"e_1_3_2_1_81_1","volume-title":"Proc. USENIX NSDI","author":"Pfaff B.","year":"2015","unstructured":"B. Pfaff The Design and Implementation of Open vSwitch . In Proc. USENIX NSDI , 2015 . B. Pfaff et al. The Design and Implementation of Open vSwitch. In Proc. USENIX NSDI, 2015."},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486022"},{"key":"e_1_3_2_1_83_1","volume-title":"Proc. USENIX NSDI","author":"Radhakrishnan S.","year":"2014","unstructured":"S. Radhakrishnan , Y. Geng , V. Jeyakumar , A. Kabbani , G. Porter , and A. Vahdat . SENIC: Scalable NIC for End-Host Rate Limiting . In Proc. USENIX NSDI , 2014 . S. Radhakrishnan, Y. Geng, V. Jeyakumar, A. Kabbani, G. Porter, and A. Vahdat. SENIC: Scalable NIC for End-Host Rate Limiting. In Proc. USENIX NSDI, 2014."},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/2390231.2390239"},{"key":"e_1_3_2_1_85_1","volume-title":"Proc. USENIX ATC","author":"Ram K. K.","year":"2013","unstructured":"K. K. Ram , A. L. Cox , M. Chadha , and S. Rixner . Hyper-switch: A scalable software virtual switching architecture . In Proc. USENIX ATC , 2013 . K. K. Ram, A. L. Cox, M. Chadha, and S. Rixner. Hyper-switch: A scalable software virtual switching architecture. In Proc. USENIX ATC, 2013."},{"key":"e_1_3_2_1_86_1","volume-title":"Proc. ACM\/IEEE ANCS","author":"Ram K. K.","year":"2010","unstructured":"K. K. Ram : Efficient Last Hop Networking in the Data Center . In Proc. ACM\/IEEE ANCS , 2010 . K. K. Ram et al. sNICh: Efficient Last Hop Networking in the Data Center. In Proc. ACM\/IEEE ANCS, 2010."},{"key":"e_1_3_2_1_87_1","volume-title":"Preprint","author":"Rizzo L.","year":"2016","unstructured":"L. Rizzo , P. Valente , G. Lettieri , and V. Maffione . PSPAT: software packet scheduling at hardware speed . Preprint , 2016 . L. Rizzo, P. Valente, G. Lettieri, and V. Maffione. PSPAT: software packet scheduling at hardware speed. Preprint, 2016."},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1109\/NAECON.2015.7443082"},{"key":"e_1_3_2_1_89_1","volume-title":"Proc. USENIX NSDI","author":"Sekar V.","year":"2012","unstructured":"V. Sekar , N. Egi , S. Ratnasamy , M. K. Reiter , and G. Shi . Design and Implementation of a Consolidated Middlebox Architecture . In Proc. USENIX NSDI , 2012 . V. Sekar, N. Egi, S. Ratnasamy, M. K. Reiter, and G. Shi. Design and Implementation of a Consolidated Middlebox Architecture. In Proc. USENIX NSDI, 2012."},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/316188.316225"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342359"},{"key":"e_1_3_2_1_92_1","volume-title":"FlowVisor: A Network Virtualization Layer","author":"Sherwood R.","year":"2009","unstructured":"R. Sherwood FlowVisor: A Network Virtualization Layer . In OpenFlow Switch Consortium , 2009 . R. Sherwood et al. FlowVisor: A Network Virtualization Layer. In OpenFlow Switch Consortium, 2009."},{"key":"e_1_3_2_1_93_1","volume-title":"Proc. USENIX HotOS","author":"Shinde P.","year":"2013","unstructured":"P. Shinde , A. Kaufmann , T. Roscoe , and S. Kaestle . We need to talk about NICs . In Proc. USENIX HotOS , 2013 . P. Shinde, A. Kaufmann, T. Roscoe, and S. Kaestle. We need to talk about NICs. In Proc. USENIX HotOS, 2013."},{"key":"e_1_3_2_1_94_1","volume-title":"Proc. Flash Memory Summit","author":"Sturgeon D.","year":"2014","unstructured":"D. Sturgeon . HW Acceleration of Memcached . In Proc. Flash Memory Summit , 2014 . D. Sturgeon. HW Acceleration of Memcached. In Proc. Flash Memory Summit, 2014."},{"key":"e_1_3_2_1_95_1","volume-title":"Proc. Internet Network Management Conference on Research on Enterprise Networking","author":"Tootoonchian A.","year":"2010","unstructured":"A. Tootoonchian and Y. Ganjali . HyperFlow: A Distributed Control Plane for OpenFlow . In Proc. Internet Network Management Conference on Research on Enterprise Networking , 2010 . A. Tootoonchian and Y. Ganjali. HyperFlow: A Distributed Control Plane for OpenFlow. In Proc. Internet Network Management Conference on Research on Enterprise Networking, 2010."},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/2716281.2836100"},{"key":"e_1_3_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2016.23"},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2007.370319"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851224"}],"event":{"name":"SoCC '17: ACM Symposium on Cloud Computing","location":"Santa Clara California","acronym":"SoCC '17","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 2017 Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3127479.3132252","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3127479.3132252","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3127479.3132252","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:29Z","timestamp":1750217429000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3127479.3132252"}},"subtitle":["uniflying host and smart NIC offload for flexible packet processing"],"short-title":[],"issued":{"date-parts":[[2017,9,24]]},"references-count":96,"alternative-id":["10.1145\/3127479.3132252","10.1145\/3127479"],"URL":"https:\/\/doi.org\/10.1145\/3127479.3132252","relation":{},"subject":[],"published":{"date-parts":[[2017,9,24]]},"assertion":[{"value":"2017-09-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}