{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T17:11:06Z","timestamp":1767978666511,"version":"3.49.0"},"reference-count":37,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T00:00:00Z","timestamp":1585699200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T00:00:00Z","timestamp":1585699200000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T00:00:00Z","timestamp":1585699200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T00:00:00Z","timestamp":1585699200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100000922","name":"EU FP7 Marie Curie Actions CleanSky ITN Project","doi-asserted-by":"publisher","award":["607584"],"award-info":[{"award-number":["607584"]}],"id":[{"id":"10.13039\/501100000922","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"U.S. NSF","doi-asserted-by":"publisher","award":["CRI-1823270"],"award-info":[{"award-number":["CRI-1823270"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"U.S. NSF","doi-asserted-by":"publisher","award":["CNS-1763929"],"award-info":[{"award-number":["CNS-1763929"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"U.S. NSF","doi-asserted-by":"publisher","award":["CRI-1823236"],"award-info":[{"award-number":["CRI-1823236"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"U.S. NSF","doi-asserted-by":"publisher","award":["CNS-1422362"],"award-info":[{"award-number":["CNS-1422362"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006751","name":"Department of the Army, U.S. Army Research, Development and Engineering Command","doi-asserted-by":"publisher","award":["W911NF-15-1-0508"],"award-info":[{"award-number":["W911NF-15-1-0508"]}],"id":[{"id":"10.13039\/100006751","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Futurewei Technologies Inc. grant"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE\/ACM Trans. Networking"],"published-print":{"date-parts":[[2020,4]]},"DOI":"10.1109\/tnet.2020.2969961","type":"journal-article","created":{"date-parts":[[2020,2,21]],"date-time":"2020-02-21T20:59:03Z","timestamp":1582318743000},"page":"695-708","source":"Crossref","is-referenced-by-count":19,"title":["REINFORCE: Achieving Efficient Failure Resiliency for Network Function Virtualization-Based Services"],"prefix":"10.1109","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4727-6875","authenticated-orcid":false,"given":"Sameer G.","family":"Kulkarni","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guyue","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1849-5155","authenticated-orcid":false,"given":"K. K.","family":"Ramakrishnan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mayutan","family":"Arumaithurai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6728-4197","authenticated-orcid":false,"given":"Timothy","family":"Wood","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8012-4753","authenticated-orcid":false,"given":"Xiaoming","family":"Fu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref33","article-title":"Stratos: A network-aware orchestration layer for middleboxes in the cloud","author":"gember","year":"2013","journal-title":"CoRR"},{"key":"ref32","first-page":"227","article-title":"Split\/merge: System support for elastic execution in virtual middleboxes","author":"rajagopalan","year":"0"},{"key":"ref31","year":"2019","journal-title":"Redis"},{"key":"ref30","year":"2018","journal-title":"Ndpi Test Pcap Traces"},{"key":"ref37","first-page":"97","article-title":"Stateless network functions: Breaking the tight coupling of state and processing","author":"kablan","year":"2017","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref36","first-page":"483","article-title":"PLOVER: Fast, multi-core scalable virtual machine fault-tolerance","author":"wang","year":"2018","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref35","first-page":"299","article-title":"Elastic scaling of stateful network functions","author":"woo","year":"2018","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref34","first-page":"239","article-title":"Paving the way for NFV: Simplifying middlebox modifications using statealyzr","author":"khalid","year":"2016","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626313"},{"key":"ref11","first-page":"501","article-title":"Correctness and performance for stateful chained network functions","author":"khalid","year":"2019","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref12","article-title":"Verifying isolation properties in the presence of middleboxes","author":"panda","year":"2014","journal-title":"arXiv 1409 7687"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-99725-4_8"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1394441.1394442"},{"key":"ref15","year":"2014","journal-title":"Data-Plane Development Kit"},{"key":"ref16","year":"2017","journal-title":"Criu Checkpoint restore in userspace"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7498"},{"key":"ref18","first-page":"15","article-title":"Softflow: A middlebox architecture for open vswitch","author":"jackson","year":"2016","journal-title":"Proc USENIX ATC"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5880"},{"key":"ref28","year":"2018","journal-title":"wrk - a HTTP benchmarking tool"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806870"},{"key":"ref27","author":"bench","year":"0","journal-title":"Apache HTTP server benchmark tool"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2987550.2987583"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2499368.2451167"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/IWCMC.2014.6906427"},{"key":"ref5","first-page":"459","article-title":"Clickos and the art of network function virtualization","author":"martins","year":"2014","journal-title":"Proc USENIX Conf Networked Systems Design and Implementation (NSDI)"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787501"},{"key":"ref7","year":"2013","journal-title":"Network Functions Virtualization (NFV) Architectural Framework ETSI GS NFV"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018477"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523635"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2504730.2504737"},{"key":"ref20","article-title":"Non-determinism in Byzantine fault-tolerant replication","author":"cachin","year":"2016","journal-title":"arXiv 1603 07351"},{"key":"ref22","year":"2015","journal-title":"Network Function Virtualisation (NFV)-Resiliency Requirements"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-49674-9_51"},{"key":"ref24","year":"2018","journal-title":"Reinforce Sourcecode"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281441"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2815675.2815692"},{"key":"ref25","first-page":"26","article-title":"Opennetvm: A platform for high performance network service chains","author":"zhang","year":"2016","journal-title":"Proc ACM Workshop Hot Topics in Middleboxes and Network Function Virtualization"}],"container-title":["IEEE\/ACM Transactions on Networking"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielam\/90\/9069346\/9007021-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/90\/9069346\/09007021.pdf?arnumber=9007021","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,27]],"date-time":"2022-04-27T14:42:33Z","timestamp":1651070553000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9007021\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4]]},"references-count":37,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tnet.2020.2969961","relation":{},"ISSN":["1063-6692","1558-2566"],"issn-type":[{"value":"1063-6692","type":"print"},{"value":"1558-2566","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,4]]}}}