{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:31:13Z","timestamp":1750221073865,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,7,23]],"date-time":"2018-07-23T00:00:00Z","timestamp":1532304000000},"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":["1629807"],"award-info":[{"award-number":["1629807"]}],"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":[[2018,7,23]]},"DOI":"10.1145\/3230718.3230726","type":"proceedings-article","created":{"date-parts":[[2018,7,13]],"date-time":"2018-07-13T16:08:49Z","timestamp":1531498129000},"page":"28-40","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Bayesian factor analysis and performance measurement of the Linux forwarding architecture"],"prefix":"10.1145","author":[{"given":"Adam","family":"Drescher","sequence":"first","affiliation":[{"name":"Washington University in St. Louis"}]},{"given":"John","family":"DeHart","sequence":"additional","affiliation":[{"name":"Washington University in St. Louis"}]},{"given":"Patrick","family":"Crowley","sequence":"additional","affiliation":[{"name":"Washington University in St. Louis"}]}],"member":"320","published-online":{"date-parts":[[2018,7,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Mar","author":"Bainbridge J.","year":"2015","unstructured":"J. Bainbridge and J. Maxwell . Red Hat Enterprise Linux Network Performance Tuning Guide. Available: https:\/\/access.redhat.com\/sites\/default\/files\/attachments\/20150325_network_performance_tuning.pdf , Mar 2015 . {Online; accessed 6 December 2016}. J. Bainbridge and J. Maxwell. Red Hat Enterprise Linux Network Performance Tuning Guide. Available: https:\/\/access.redhat.com\/sites\/default\/files\/attachments\/20150325_network_performance_tuning.pdf, Mar 2015. {Online; accessed 6 December 2016}."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/NetSys.2015.7089065"},{"key":"e_1_3_2_1_3_1","volume-title":"Jul","author":"Bernat V.","year":"2017","unstructured":"V. Bernat . Performance progression of IPv4 route lookup on Linux. Available: https:\/\/vincent.bernat.im\/en\/blog\/2017-performance-progression-ipv4-route-lookup-linux , Jul 2017 . {Online; accessed 15 June 2018}. V. Bernat. Performance progression of IPv4 route lookup on Linux. Available: https:\/\/vincent.bernat.im\/en\/blog\/2017-performance-progression-ipv4-route-lookup-linux, Jul 2017. {Online; accessed 15 June 2018}."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30573-6_27"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2007.4281242"},{"key":"e_1_3_2_1_6_1","volume-title":"Linux Software Router: Data Plane Optimization and Performance Evaluation","author":"Bolla R.","year":"2007","unstructured":"R. Bolla and R. Bruschi . Linux Software Router: Data Plane Optimization and Performance Evaluation . Academy Publisher Journal of Networks , 2(3):6--17, Jun 2007 . R. Bolla and R. Bruschi. Linux Software Router: Data Plane Optimization and Performance Evaluation. Academy Publisher Journal of Networks, 2(3):6--17, Jun 2007."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITNEWS.2008.4488155"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1397718.1397725"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC2544"},{"key":"e_1_3_2_1_10_1","volume-title":"Sep","author":"Brouer J.","year":"2014","unstructured":"J. Brouer . Packet Per Sec measurements for improving the Linux Kernel network stack. Available: https:\/\/netoptimizer.blogspot.com\/2014\/09\/packet-per-sec-measurements-for.html , Sep 2014 . {Online; accessed 6 December 2016}. J. Brouer. Packet Per Sec measurements for improving the Linux Kernel network stack. Available: https:\/\/netoptimizer.blogspot.com\/2014\/09\/packet-per-sec-measurements-for.html, Sep 2014. {Online; accessed 6 December 2016}."},{"key":"e_1_3_2_1_11_1","volume-title":"May","author":"Brouer J.","year":"2014","unstructured":"J. Brouer . Re: ixgbe: increase default TX ring buffer to 1024. Available: https:\/\/patchwork.ozlabs.org\/patch\/348793\/ , May 2014 . {Online; accessed 9 April 2018}. J. Brouer. Re: ixgbe: increase default TX ring buffer to 1024. Available: https:\/\/patchwork.ozlabs.org\/patch\/348793\/, May 2014. {Online; accessed 9 April 2018}."},{"key":"e_1_3_2_1_12_1","volume-title":"Nov","author":"Cochard-Labb\u00e9 O.","year":"2016","unstructured":"O. Cochard-Labb\u00e9 . Setting-up a forwarding performance benchmark lab. Available: https:\/\/bsdrp.net\/documentation\/examples\/setting_up_a_forwarding_performance_benchmark_lab , Nov 2016 . {Online; accessed 6 December 2016}. O. Cochard-Labb\u00e9. Setting-up a forwarding performance benchmark lab. Available: https:\/\/bsdrp.net\/documentation\/examples\/setting_up_a_forwarding_performance_benchmark_lab, Nov 2016. {Online; accessed 6 December 2016}."},{"key":"e_1_3_2_1_13_1","volume-title":"Nov","author":"Corbet J.","year":"2009","unstructured":"J. Corbet . RPS: Receive Packet Steering. Available: https:\/\/lwn.net\/Articles\/362339\/ , Nov 2009 . {Online; accessed 6 December 2016}. J. Corbet. RPS: Receive Packet Steering. Available: https:\/\/lwn.net\/Articles\/362339\/, Nov 2009. {Online; accessed 6 December 2016}."},{"key":"e_1_3_2_1_14_1","volume-title":"Available: http:\/\/www.jerrydallal.com\/lhsp\/ranblock.htm. {Online","author":"Dallel G.","year":"2017","unstructured":"G. Dallel . Randomized (Complete) Block Designs . Available: http:\/\/www.jerrydallal.com\/lhsp\/ranblock.htm. {Online ; accessed 15 January 2017 }. G. Dallel. Randomized (Complete) Block Designs. Available: http:\/\/www.jerrydallal.com\/lhsp\/ranblock.htm. {Online; accessed 15 January 2017}."},{"key":"e_1_3_2_1_15_1","volume-title":"Jun","author":"Demato J.","year":"2016","unstructured":"J. Demato . Monitoring and Tuning the Linux Network Stack: Receiving Data. Available: http:\/\/blog.packagecloud.io\/eng\/2016\/06\/22\/monitoring-tuning-linux-networking-stack-receiving-data\/ , Jun 2016 . {Online; accessed 6 December 2016}. J. Demato. Monitoring and Tuning the Linux Network Stack: Receiving Data. Available: http:\/\/blog.packagecloud.io\/eng\/2016\/06\/22\/monitoring-tuning-linux-networking-stack-receiving-data\/, Jun 2016. {Online; accessed 6 December 2016}."},{"key":"e_1_3_2_1_16_1","first-page":"141","volume-title":"NSDI '12","author":"Dobrescu M.","year":"2012","unstructured":"M. Dobrescu , K. Argyraki , and S. Ratnasamy . Toward Predictable Performance in Software Packet-Processing Platforms. In Presented as part of the 9th USENIX Symposium on Networked Systems Design and Implementation , NSDI '12 , pages 141 -- 154 , San Jose, CA , 2012 . USENIX. M. Dobrescu, K. Argyraki, and S. Ratnasamy. Toward Predictable Performance in Software Packet-Processing Platforms. In Presented as part of the 9th USENIX Symposium on Networked Systems Design and Implementation, NSDI '12, pages 141--154, San Jose, CA, 2012. USENIX."},{"key":"e_1_3_2_1_17_1","volume-title":"Sep","author":"Duyck A.","year":"2014","unstructured":"A. Duyck . Re: CPU scheduler to TXQ binding? (ixgbe vs. igb). Available: http:\/\/lists.openwall.net\/netdev\/2014\/09\/17\/67 , Sep 2014 . {Online; accessed 6 December 2016}. A. Duyck. Re: CPU scheduler to TXQ binding? (ixgbe vs. igb). Available: http:\/\/lists.openwall.net\/netdev\/2014\/09\/17\/67, Sep 2014. {Online; accessed 6 December 2016}."},{"key":"e_1_3_2_1_18_1","volume-title":"Assessing Soft-and Hardware Bottlenecks in PC-Based Packet Forwarding Systems. In The Fourteenth International Conference on Networks, ICN '15","author":"Emmerich P.","year":"2015","unstructured":"P. Emmerich , D. Raumer , F. Wohlfart , and G. Carle . Assessing Soft-and Hardware Bottlenecks in PC-Based Packet Forwarding Systems. In The Fourteenth International Conference on Networks, ICN '15 . IARIA, Apr 2015 . P. Emmerich, D. Raumer, F. Wohlfart, and G. Carle. Assessing Soft-and Hardware Bottlenecks in PC-Based Packet Forwarding Systems. In The Fourteenth International Conference on Networks, ICN '15. IARIA, Apr 2015."},{"key":"e_1_3_2_1_19_1","volume-title":"scaling.txt. Available: https:\/\/www.kernel.org\/doc\/Documentation\/networking\/scaling.txt. {Online","author":"Herbert T.","year":"2016","unstructured":"T. Herbert and W. de Bruijn . scaling.txt. Available: https:\/\/www.kernel.org\/doc\/Documentation\/networking\/scaling.txt. {Online ; accessed 6 December 2016 }. T. Herbert and W. de Bruijn. scaling.txt. Available: https:\/\/www.kernel.org\/doc\/Documentation\/networking\/scaling.txt. {Online; accessed 6 December 2016}."},{"volume-title":"Data Plane Development Kit. Available: http:\/\/dpdk.org. {Online","year":"2016","key":"e_1_3_2_1_20_1","unstructured":"Intel. Data Plane Development Kit. Available: http:\/\/dpdk.org. {Online ; accessed 11 December 2016 }. Intel. Data Plane Development Kit. Available: http:\/\/dpdk.org. {Online; accessed 11 December 2016}."},{"key":"e_1_3_2_1_21_1","volume-title":"Available: https:\/\/jasp-stats.org\/","author":"Team JASP","year":"2018","unstructured":"JASP Team . JASP (Version 0.8.6){Computer software}. Available: https:\/\/jasp-stats.org\/ , 2018 . {Online; accesed 9 April 2018}. JASP Team. JASP (Version 0.8.6){Computer software}. Available: https:\/\/jasp-stats.org\/, 2018. {Online; accesed 9 April 2018}."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984356.2984363"},{"key":"e_1_3_2_1_23_1","volume-title":"Mar","author":"Miller D.","year":"2009","unstructured":"D. Miller . Re : performance issue of netdev_budget and dev_weight with ixgbe. Available: http:\/\/lists.openwall.net\/netdev\/2009\/03\/20\/117 , Mar 2009 . {Online; accessed 6 December 2016}. D. Miller. Re: performance issue of netdev_budget and dev_weight with ixgbe. Available: http:\/\/lists.openwall.net\/netdev\/2009\/03\/20\/117, Mar 2009. {Online; accessed 6 December 2016}."},{"key":"e_1_3_2_1_24_1","volume-title":"Oct","author":"Pepelnjak I.","year":"2016","unstructured":"I. Pepelnjak and T. Graf . Fast Linux Packet Forwarding with Thomas Graf. Available: http:\/\/blog.ipspace.net\/2016\/10\/fast-linux-packet-forwarding-with.html , Oct 2016 . {Online; accessed 6 December 2016}. I. Pepelnjak and T. Graf. Fast Linux Packet Forwarding with Thomas Graf. Available: http:\/\/blog.ipspace.net\/2016\/10\/fast-linux-packet-forwarding-with.html, Oct 2016. {Online; accessed 6 December 2016}."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1037\/met0000057"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/2874988.2874992"},{"key":"e_1_3_2_1_27_1","volume-title":"Realtime Response Under Load (RRUL) Specification. Available: https:\/\/www.bufferbloat.net\/projects\/bloat\/wiki\/RRUL_Spec\/. {Online","author":"Taht D.","year":"2018","unstructured":"D. Taht . Realtime Response Under Load (RRUL) Specification. Available: https:\/\/www.bufferbloat.net\/projects\/bloat\/wiki\/RRUL_Spec\/. {Online ; accessed 9 April 2018 }. D. Taht. Realtime Response Under Load (RRUL) Specification. Available: https:\/\/www.bufferbloat.net\/projects\/bloat\/wiki\/RRUL_Spec\/. {Online; accessed 9 April 2018}."},{"key":"e_1_3_2_1_28_1","volume-title":"Nov","author":"Varlese M.","year":"2017","unstructured":"M. Varlese . Performance Analysis, Tuning and Tools on SUSE Linux Enterprise Products. Available: https:\/\/www.suse.com\/documentation\/suse-best-practices\/singlehtml\/sbp-performance-tuning\/sbp-performance-tuning.html , Nov 2017 . {Online; accessed 15 June 2018}. M. Varlese. Performance Analysis, Tuning and Tools on SUSE Linux Enterprise Products. Available: https:\/\/www.suse.com\/documentation\/suse-best-practices\/singlehtml\/sbp-performance-tuning\/sbp-performance-tuning.html, Nov 2017. {Online; accessed 15 June 2018}."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1477942.1477946"},{"key":"e_1_3_2_1_30_1","first-page":"480","volume-title":"2008 International Symposium on Performance Evaluation of Computer and Telecommunication Systems","author":"Ye Q.","year":"2008","unstructured":"Q. Ye and M. MacGregor . Hardware bottleneck evaluation and analysis of a software PC-based router . In 2008 International Symposium on Performance Evaluation of Computer and Telecommunication Systems , pages 480 -- 487 . IEEE, June 2008 . Q. Ye and M. MacGregor. Hardware bottleneck evaluation and analysis of a software PC-based router. In 2008 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, pages 480--487. IEEE, June 2008."}],"event":{"name":"ANCS '18: Symposium on Architectures for Networking and Communications Systems","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication","SIGARCH ACM Special Interest Group on Computer Architecture","IEEE CS"],"location":"Ithaca New York","acronym":"ANCS '18"},"container-title":["Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3230718.3230726","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3230718.3230726","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3230718.3230726","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:29Z","timestamp":1750208249000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3230718.3230726"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,23]]},"references-count":30,"alternative-id":["10.1145\/3230718.3230726","10.1145\/3230718"],"URL":"https:\/\/doi.org\/10.1145\/3230718.3230726","relation":{},"subject":[],"published":{"date-parts":[[2018,7,23]]},"assertion":[{"value":"2018-07-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}