{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T18:57:24Z","timestamp":1771613844797,"version":"3.50.1"},"reference-count":56,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/100004356","name":"Nokia Center for Advanced Research","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004356","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100014438","name":"5G FORCE Research Project","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100014438","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2021]]},"DOI":"10.1109\/access.2021.3061814","type":"journal-article","created":{"date-parts":[[2021,2,24]],"date-time":"2021-02-24T20:46:13Z","timestamp":1614199573000},"page":"46837-46850","source":"Crossref","is-referenced-by-count":7,"title":["FlexState: Flexible State Management of Network Functions"],"prefix":"10.1109","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5280-3428","authenticated-orcid":false,"given":"Matteo","family":"Pozza","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9792-2199","authenticated-orcid":false,"given":"Ashwin","family":"Rao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9688-7093","authenticated-orcid":false,"given":"Diego F.","family":"Lugones","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4220-3650","authenticated-orcid":false,"given":"Sasu","family":"Tarkoma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098848"},{"key":"ref38","first-page":"79","article-title":"Size-aware sharding for improving tail latencies in in-memory key-value stores","author":"didona","year":"2019","journal-title":"Proc 16th USENIX Symp Netw Syst Design Implement (NSDI)"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/IEEESTD.2018.8457469"},{"key":"ref32","year":"2019","journal-title":"The Pktgen Application"},{"key":"ref31","year":"2016","journal-title":"Dell Poweredge C6320"},{"key":"ref30","year":"2020","journal-title":"Datastax C\/C++ Driver for Apache Cassandra"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1921151.1921161"},{"key":"ref36","year":"2020","journal-title":"Testpmd application user guide"},{"key":"ref35","year":"2016","journal-title":"Data Plane Development Kit Performance Optimization Guidelines"},{"key":"ref34","year":"2019","journal-title":"Intel 82599 10 GbE Controller Datasheet"},{"key":"ref28","year":"2017","journal-title":"Libevent&#x2013;An Event Notification Library"},{"key":"ref27","year":"2020","journal-title":"Data-Plane Development Kit"},{"key":"ref29","year":"2017","journal-title":"Hiredis-Vip"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626313"},{"key":"ref1","first-page":"227","article-title":"Split\/merge: System support for elastic execution in virtual middleboxes","author":"rajagopalan","year":"2013","journal-title":"Proc NSDI"},{"key":"ref20","year":"2016","journal-title":"Apache Cassandra"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787501"},{"key":"ref21","year":"2020","journal-title":"C++ Standard Library Headers"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523635"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196898"},{"key":"ref26","year":"2019","journal-title":"Seastar"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3129250"},{"key":"ref50","first-page":"235","article-title":"A universal modular ACTOR formalism for artificial intelligence","author":"hewitt","year":"1973","journal-title":"Proc 3rd Int Joint Conf Artif Intell"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2894287"},{"key":"ref56","year":"2020","journal-title":"Netflix Conductor"},{"key":"ref55","article-title":"Serverless computing: One step forward, two steps back","author":"hellerstein","year":"2019","journal-title":"Proc CIDR"},{"key":"ref54","first-page":"133","article-title":"Peeking behind the curtains of serverless platforms","author":"wang","year":"2018","journal-title":"Proc ATC"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934892"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2017.2778179"},{"key":"ref10","year":"2020","journal-title":"Apache Libcloud One Interface to Rule Them All"},{"key":"ref11","year":"2020","journal-title":"ServerLess Framework"},{"key":"ref40","first-page":"59","article-title":"Kinetic: Verifiable dynamic network control","author":"kim","year":"2015","journal-title":"Proc 12th USENIX Symp Netw Syst Design Implement (NSDI)"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267831"},{"key":"ref13","year":"2020","journal-title":"Zeek - An Open Source Network Security Monitoring Tool"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2894303"},{"key":"ref15","year":"2019","journal-title":"Cassandra Query Language (CQL) V3 4 0"},{"key":"ref16","year":"2020","journal-title":"Compatibility Changes in MongoDB 4 0"},{"key":"ref17","year":"2019","journal-title":"Prisma&#x2013;Building the Data Layer for Modern Applications"},{"key":"ref18","article-title":"The power of abstraction","author":"liskov","year":"2009","journal-title":"ACM Turing Award Lectures"},{"key":"ref19","year":"2020","journal-title":"Redis"},{"key":"ref4","first-page":"97","article-title":"Stateless network functions: Breaking the tight coupling of state and processing","author":"kablan","year":"2017","journal-title":"Proc NSDI"},{"key":"ref3","year":"2020","journal-title":"The Promise of CNFs"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098826"},{"key":"ref5","first-page":"299","article-title":"Elastic scaling of stateful network functions","author":"woo","year":"2018","journal-title":"Proc NSDI"},{"key":"ref8","first-page":"239","article-title":"Paving the way for NFV: Simplifying middlebox modifications using statealyzr","author":"khalid","year":"2016","journal-title":"Proc NSDI"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2015.7045396"},{"key":"ref49","first-page":"171","article-title":"Metron: NFV service chains at the true speed of the underlying hardware","author":"katsikas","year":"2018","journal-title":"Proc 15th USENIX Symp Netw Syst Design Implement (NSDI)"},{"key":"ref9","first-page":"501","article-title":"Correctness and performance for stateful chained network functions","author":"khalid","year":"2019","journal-title":"Proc NSDI"},{"key":"ref46","year":"2015","journal-title":"Apache Java Data Objects"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"ref48","year":"2019","journal-title":"Storehaus is a Library That Makes it Easy to Work With Asynchronous Key Value Stores"},{"key":"ref47","year":"2020","journal-title":"Doctrine Database Abstraction Layer"},{"key":"ref42","year":"2019","journal-title":"nanoSQL&#x2014;Universal Database Layer for the Client Server & Mobile Devices"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2016.7502432"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2017.2760107"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/3132211.3134458"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/9312710\/09361561.pdf?arnumber=9361561","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,17]],"date-time":"2021-12-17T19:57:02Z","timestamp":1639771022000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9361561\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"references-count":56,"URL":"https:\/\/doi.org\/10.1109\/access.2021.3061814","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]}}}