{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T05:59:56Z","timestamp":1730267996596,"version":"3.28.0"},"reference-count":46,"publisher":"IEEE","license":[{"start":{"date-parts":[[2021,5,10]],"date-time":"2021-05-10T00:00:00Z","timestamp":1620604800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,5,10]],"date-time":"2021-05-10T00:00:00Z","timestamp":1620604800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,5,10]]},"DOI":"10.1109\/infocom42981.2021.9488903","type":"proceedings-article","created":{"date-parts":[[2021,7,27]],"date-time":"2021-07-27T00:07:32Z","timestamp":1627344452000},"page":"1-10","source":"Crossref","is-referenced-by-count":1,"title":["NFReducer: Redundant Logic Elimination for Network Functions with Runtime Configurations"],"prefix":"10.1109","author":[{"given":"Bangwen","family":"Deng","sequence":"first","affiliation":[{"name":"Tsinghua University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenfei","family":"Wu","sequence":"additional","affiliation":[{"name":"Tsinghua University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2017.8057138"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626313"},{"year":"0","key":"ref33","article-title":"Haproxy"},{"year":"0","key":"ref32","article-title":"Balance"},{"year":"0","key":"ref31","article-title":"pfsense"},{"year":"0","key":"ref30","article-title":"Suricata IDS\/IPS"},{"key":"ref37","article-title":"Clickos and the art of network function virtualization","author":"martins","year":"2014","journal-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620744"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267831"},{"year":"0","key":"ref34","article-title":"clicknat"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934875"},{"key":"ref11","article-title":"Design and implementation of a consolidated middlebox architecture","author":"sekar","year":"2012","journal-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230563"},{"year":"0","key":"ref12","article-title":"Snort IDS"},{"key":"ref13","first-page":"699","article-title":"Verifying reachability in networks with mutable datapaths","author":"panda","year":"2017","journal-title":"14th USENIX Symposium on Networked Systems Design and Implementation NSDI 17)"},{"key":"ref14","article-title":"The bsd packet filter: A new architecture for user-level packet capture","volume":"46","author":"mccanne","year":"1993","journal-title":"USENIX Winter"},{"key":"ref15","article-title":"Multi-tenant cloud-based firewall systems and methods","author":"devarajan","year":"2017","journal-title":"US Patent App"},{"key":"ref16","article-title":"Program slicing","author":"weiser","year":"1981","journal-title":"Proceedings of the 5th International Conference on Software Engineering (ICSE '81)"},{"key":"ref17","article-title":"Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs","author":"cadar","year":"2008","journal-title":"Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation (OSDI '08)"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065036"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1081706.1081750"},{"year":"0","key":"ref28","article-title":"Snort IDS Rules"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3106989.3106990"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2940147.2940155"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2013.6665173"},{"key":"ref6","article-title":"GASPP: A gpu-accelerated stateful packet processing framework","author":"vasiliadis","year":"2014","journal-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)"},{"year":"0","key":"ref29","article-title":"PRADS"},{"key":"ref5","article-title":"G-net: Effective GPU sharing in NFV systems","author":"zhang","year":"2018","journal-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3050236"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098826"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934897"},{"year":"0","key":"ref1","article-title":"DPDK"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2019.00016"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"year":"0","key":"ref46","article-title":"iptables"},{"year":"0","key":"ref45","article-title":"PAN"},{"key":"ref22","article-title":"Stateless network functions: Breaking the tight coupling of state and processing","author":"kablan","year":"2017","journal-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)"},{"key":"ref21","article-title":"Paving the way for {NFV}: Simplifying middlebox modifications using statealyzr","author":"khalid","year":"2016","journal-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)"},{"article-title":"Softnic: A software nic to augment hardware","year":"2015","author":"han","key":"ref24"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3373360.3380832"},{"key":"ref23","article-title":"Netbricks: Taking the v out of nfv","author":"panda","year":"2016","journal-title":"12th USENIX Symp Operating Systems Design and Implementation (OSDI 16)"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.98"},{"year":"0","key":"ref26","article-title":"Symbiotic"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005754"},{"year":"0","key":"ref25","article-title":"DG Static Slicer"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934892"}],"event":{"name":"IEEE INFOCOM 2021 - IEEE Conference on Computer Communications","start":{"date-parts":[[2021,5,10]]},"location":"Vancouver, BC, Canada","end":{"date-parts":[[2021,5,13]]}},"container-title":["IEEE INFOCOM 2021 - IEEE Conference on Computer Communications"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9488422\/9488423\/09488903.pdf?arnumber=9488903","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,2]],"date-time":"2022-08-02T23:14:38Z","timestamp":1659482078000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9488903\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,10]]},"references-count":46,"URL":"https:\/\/doi.org\/10.1109\/infocom42981.2021.9488903","relation":{},"subject":[],"published":{"date-parts":[[2021,5,10]]}}}