{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T14:50:16Z","timestamp":1777733416390,"version":"3.51.4"},"reference-count":77,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2024,2,1]],"date-time":"2024-02-01T00:00:00Z","timestamp":1706745600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2024,2,1]],"date-time":"2024-02-01T00:00:00Z","timestamp":1706745600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,2,1]],"date-time":"2024-02-01T00:00:00Z","timestamp":1706745600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100003593","name":"National Council for Scientific and Technological Development (CNPq) Processes","doi-asserted-by":"publisher","award":["465446\/2014-0"],"award-info":[{"award-number":["465446\/2014-0"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"National Council for Scientific and Technological Development (CNPq) Processes","doi-asserted-by":"publisher","award":["432339\/2018-3"],"award-info":[{"award-number":["432339\/2018-3"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"National Council for Scientific and Technological Development (CNPq) Processes","doi-asserted-by":"publisher","award":["309496\/2019-5"],"award-info":[{"award-number":["309496\/2019-5"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"National Council for Scientific and Technological Development (CNPq) Processes","doi-asserted-by":"publisher","award":["308101\/2022-7"],"award-info":[{"award-number":["308101\/2022-7"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Coordination for the Improvement of Higher Education (CAPES) under Finance Code 001"},{"DOI":"10.13039\/501100004901","name":"Minas Gerais Research Foundation (FAPEMIG) processes","doi-asserted-by":"publisher","award":["02400-18"],"award-info":[{"award-number":["02400-18"]}],"id":[{"id":"10.13039\/501100004901","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004901","name":"Minas Gerais Research Foundation (FAPEMIG) processes","doi-asserted-by":"publisher","award":["02856-18"],"award-info":[{"award-number":["02856-18"]}],"id":[{"id":"10.13039\/501100004901","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Sao Paulo Research Foundation (FAPESP) processes","award":["2014\/50937-1"],"award-info":[{"award-number":["2014\/50937-1"]}]},{"name":"Sao Paulo Research Foundation (FAPESP) processes","award":["2015\/24485-9"],"award-info":[{"award-number":["2015\/24485-9"]}]},{"name":"Sao Paulo Research Foundation (FAPESP) processes","award":["2020\/05183-0"],"award-info":[{"award-number":["2020\/05183-0"]}]},{"name":"Sao Paulo Research Foundation (FAPESP) processes","award":["2023\/00812-7"],"award-info":[{"award-number":["2023\/00812-7"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE\/ACM Trans. Networking"],"published-print":{"date-parts":[[2024,2]]},"DOI":"10.1109\/tnet.2023.3282562","type":"journal-article","created":{"date-parts":[[2023,6,12]],"date-time":"2023-06-12T18:32:38Z","timestamp":1686594758000},"page":"81-95","source":"Crossref","is-referenced-by-count":7,"title":["State Disaggregation for Dynamic Scaling of Network Functions"],"prefix":"10.1109","volume":"32","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3481-4251","authenticated-orcid":false,"given":"Fabr\u00edcio B.","family":"Carvalho","sequence":"first","affiliation":[{"name":"College of Computing, Universidade Federal de Mato Grosso do Sul (UFMS), Campo Grande, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9144-7187","authenticated-orcid":false,"given":"Ronaldo A.","family":"Ferreira","sequence":"additional","affiliation":[{"name":"College of Computing, Universidade Federal de Mato Grosso do Sul (UFMS), Campo Grande, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5756-7775","authenticated-orcid":false,"given":"\u00cdtalo","family":"Cunha","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Universidade Federal de Minas Gerais (UFMG), Belo Horizonte, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9152-4114","authenticated-orcid":false,"given":"Marcos A. M.","family":"Vieira","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Universidade Federal de Minas Gerais (UFMG), Belo Horizonte, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Murali K.","family":"Ramanathan","sequence":"additional","affiliation":[{"name":"AWS AI Labs, Santa Clara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","first-page":"91","article-title":"NFV performance profiling on multi-core servers","volume-title":"Proc. IFIP Netw. Conf. (Netw.)","author":"Zheng"},{"key":"ref2","first-page":"299","article-title":"Elastic scaling of stateful network functions","volume-title":"Proc. USENIX NSDI","author":"Woo"},{"key":"ref3","first-page":"119","article-title":"Non-scalable locks are dangerous","volume-title":"Proc. Linux Symp.","author":"Boyd-Wickizer"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391238"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2370036.2145874"},{"key":"ref6","first-page":"429","article-title":"MICA: A holistic approach to fast in-memory key-value storage","volume-title":"Proc. USENIX NSDI","author":"Lim"},{"key":"ref7","first-page":"79","article-title":"Size-aware sharding for improving tail latencies in in-memory key-value stores","volume-title":"Proc. USENIX NSDI","author":"Didona"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626299"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3286062.3286081"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3359989.3365412"},{"key":"ref11","first-page":"345","article-title":"Shinjuku: Preemptive scheduling for \u03bcsecond-scale tail latency","volume-title":"Proc. USENIX NSDI","author":"Kaffes"},{"key":"ref12","first-page":"361","article-title":"Shenango: Achieving high CPU efficiency for latency-sensitive datacenter workloads","volume-title":"Proc. USENIX NSDI","author":"Ousterhout"},{"key":"ref13","volume-title":"Mellanox ConnectX 5 EN","year":"2021"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524442"},{"key":"ref15","volume-title":"CAIDA Data Monitors","year":"2021"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/216585.216588"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626313"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098827"},{"key":"ref19","first-page":"807","article-title":"Packet order matters! Improving application performance by deliberately delaying packets","volume-title":"Proc. USENIX NSDI","author":"Ghasemirahni"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/90.811445"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2007.1011"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.3037049"},{"key":"ref23","first-page":"227","article-title":"Split\/merge: System support for elastic execution in virtual middleboxes","volume-title":"Proc. USENIX NSDI","author":"Rajagopalan"},{"key":"ref24","first-page":"1","article-title":"Caladan: Mitigating interference at microsecond timescales","volume-title":"Proc. USENIX OSDI","author":"Fried"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483571"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2015.7110116"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2785989.2785993"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787501"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523635"},{"key":"ref30","article-title":"Stratos: A network-aware orchestration layer for virtual middleboxes in clouds","author":"Gember","year":"2014"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(99)00112-7"},{"key":"ref32","volume-title":"Prads","year":"2021"},{"key":"ref33","volume-title":"Snort","year":"2021"},{"key":"ref34","volume-title":"Suricata","year":"2021"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413185"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2959080"},{"key":"ref37","first-page":"171","article-title":"Metron: NFV service chains at the true speed of the underlying hardware","volume-title":"Proc. USENIX NSDI","author":"Katsikas"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/3229538.3229542"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1017\/S0305004100036094"},{"key":"ref40","article-title":"SoftNIC: A software NIC to augment hardware","author":"Han","year":"2015"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"ref42","volume-title":"Gurobi Optimizer Reference Manual","year":"2021"},{"key":"ref43","volume-title":"Netronome: The Joy of Micro-C","year":"2015"},{"key":"ref44","volume-title":"NFP-4000 Theory of Operation","year":"2016"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/762471.762473"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2019.2918929"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/505202.505212"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2012.2192447"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934906"},{"key":"ref50","first-page":"93","article-title":"Enabling programmable transport protocols in high-speed NICs","volume-title":"Proc. USENIX NSDI","author":"Arashloo"},{"key":"ref51","first-page":"51","article-title":"Azure accelerated networking: SmartNICs in the public cloud","volume-title":"Proc. USENIX NSDI","author":"Firestone"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/3365609.3365856"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/3365609.3365851"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342079"},{"key":"ref55","first-page":"1","article-title":"Expanding across time to deliver bandwidth efficiency and low latency","volume-title":"Proc. USENIX NSDI","author":"Mellette"},{"key":"ref56","first-page":"663","article-title":"FLOEM: A programming system for NIC-accelerated network applications","volume-title":"Proc. USENIX OSDI","author":"Phothilimthana"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/3286062.3286068"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2019.8901881"},{"key":"ref59","first-page":"49","article-title":"IX: A protected dataplane operating system for high throughput and low latency","volume-title":"Proc. USENIX OSDI","author":"Belay"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/2812806"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM48880.2022.9796848"},{"key":"ref62","volume-title":"Introduction to Intel Ethernet Flow Director and Memcached Performance","year":"2016"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168870"},{"key":"ref64","volume-title":"DPDK","year":"2021"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132780"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/PDP50117.2020.00014"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815423"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303977"},{"key":"ref69","first-page":"673","article-title":"Reexamining direct cache access to optimize I\/O intensive applications for multi-hundred-gigabit networks","volume-title":"Proc. USENIX ATC","author":"Farshin"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446724"},{"key":"ref71","volume-title":"Intel Data Direct I\/O Technology","year":"2021"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934875"},{"key":"ref73","first-page":"345","article-title":"NICA: An infrastructure for inline acceleration of network applications","volume-title":"Proc. USENIX ATC","author":"Eran"},{"key":"ref74","first-page":"515","article-title":"Application layer packet classifier in hardware","volume-title":"Proc. IFIP\/IEEE Int. Symp. Integr. Netw. Manage. (IM)","author":"Pac\u00edfico"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1145\/3371038"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872367"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934897"}],"container-title":["IEEE\/ACM Transactions on Networking"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/90\/10439254\/10148829.pdf?arnumber=10148829","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,14]],"date-time":"2024-03-14T02:28:21Z","timestamp":1710383301000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10148829\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2]]},"references-count":77,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tnet.2023.3282562","relation":{},"ISSN":["1063-6692","1558-2566"],"issn-type":[{"value":"1063-6692","type":"print"},{"value":"1558-2566","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2]]}}}