{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T19:02:15Z","timestamp":1768071735292,"version":"3.49.0"},"reference-count":55,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2019,3,1]],"date-time":"2019-03-01T00:00:00Z","timestamp":1551398400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,3,1]],"date-time":"2019-03-01T00:00:00Z","timestamp":1551398400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,3,1]],"date-time":"2019-03-01T00:00:00Z","timestamp":1551398400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"Hong Kong RGC","award":["HKU 17204715"],"award-info":[{"award-number":["HKU 17204715"]}]},{"name":"Hong Kong RGC","award":["17225516"],"award-info":[{"award-number":["17225516"]}]},{"name":"Hong Kong RGC","award":["C7036-15G (CRF)"],"award-info":[{"award-number":["C7036-15G (CRF)"]}]},{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"crossref","award":["61628209"],"award-info":[{"award-number":["61628209"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"HKU URC Matching Funding"},{"name":"Huawei HIRP","award":["HO2016050002BE"],"award-info":[{"award-number":["HO2016050002BE"]}]},{"name":"HK RGC Early Career Scheme","award":["27200916"],"award-info":[{"award-number":["27200916"]}]},{"name":"RGC General Research Fund","award":["17207117"],"award-info":[{"award-number":["17207117"]}]},{"name":"RGC General Research Fund","award":["17202318"],"award-info":[{"award-number":["17202318"]}]},{"name":"Croucher Innovation Award"},{"name":"Project PCL Future Regional Network Facilities for Large-scale Experiments and Applications","award":["PCL2018KP001"],"award-info":[{"award-number":["PCL2018KP001"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE J. Select. Areas Commun."],"published-print":{"date-parts":[[2019,3]]},"DOI":"10.1109\/jsac.2019.2894287","type":"journal-article","created":{"date-parts":[[2019,2,5]],"date-time":"2019-02-05T01:22:08Z","timestamp":1549329728000},"page":"586-599","source":"Crossref","is-referenced-by-count":15,"title":["&lt;italic&gt;NFVactor&lt;\/italic&gt;: A Resilient NFV System Using the Distributed Actor Model"],"prefix":"10.1109","volume":"37","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7507-2197","authenticated-orcid":false,"given":"Jingpu","family":"Duan","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7860-9543","authenticated-orcid":false,"given":"Xiaodong","family":"Yi","sequence":"additional","affiliation":[]},{"given":"Shixiong","family":"Zhao","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3144-4398","authenticated-orcid":false,"given":"Chuan","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Heming","family":"Cui","sequence":"additional","affiliation":[]},{"given":"Franck","family":"Le","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043560"},{"key":"ref38","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":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2890955.2890961"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2017.2760188"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999602"},{"key":"ref30","article-title":"SoftNIC: A software NIC to augment hardware","author":"han","year":"2015"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2017.8254076"},{"key":"ref36","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":"ref35","first-page":"2:1","article-title":"U-haul: Efficient state migration in nfv","author":"liu","year":"2016","journal-title":"Proc 7th ACM SIGOPS Asia&#x2013;Pac Workshop Syst (APSys)"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/WCNC.2018.8377297"},{"key":"ref28","first-page":"459","article-title":"Clickos and the art of network function virtualization","author":"martins","year":"2014","journal-title":"Proc USENIX Symp Networked System Design and Implementation (NSDI)"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2015.2401568"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815423"},{"key":"ref1","year":"2018","journal-title":"NFV White paper"},{"key":"ref20","year":"2018","journal-title":"Netmap"},{"key":"ref22","article-title":"ACTORS: A model of concurrent computation in distributed systems","author":"agha","year":"1985"},{"key":"ref21","year":"2018","journal-title":"Squid Caching Proxy"},{"key":"ref24","year":"2018","journal-title":"Intel data plane development kit"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2016.01.002"},{"key":"ref26","year":"2018","journal-title":"The NFVActor Project"},{"key":"ref25","year":"2018","journal-title":"BESS Berkeley Extensible Software Switch"},{"key":"ref50","year":"2018","journal-title":"Orleans"},{"key":"ref51","year":"2018","journal-title":"Docker container"},{"key":"ref55","article-title":"Cuckoo hashing","author":"pagh","year":"2001","journal-title":"Proceedings of the 9th Annual European Symposium on Algorithms"},{"key":"ref54","first-page":"489","article-title":"mTCP: A highly scalable user-level TCP stack for multicore systems","author":"jeong","year":"2014","journal-title":"Proc USENIX Symp Networked System Design and Implementation (NSDI)"},{"key":"ref53","first-page":"11","article-title":"ZooKeeper: Wait-free coordination for Internet-scale systems","author":"hunt","year":"2010","journal-title":"Proc Ann Conf USENIX Ann Technical Conf (ATC)"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/360825.360855"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787493"},{"key":"ref11","year":"2018","journal-title":"Bro"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2015.7248929"},{"key":"ref12","first-page":"190","article-title":"Implementing a distributed firewall","author":"ioannidis","year":"2000","journal-title":"Proc 7th ACM Conf Comput Commun Secur"},{"key":"ref13","year":"2018","journal-title":"Linux Virtual Server"},{"key":"ref14","first-page":"227","article-title":"Split\/merge: System support for elastic execution in virtual middleboxes","author":"rajagopalan","year":"0"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626313"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098848"},{"key":"ref17","year":"2018","journal-title":"Hypertext Transfer Protocol (HTTP) Keep-Alive Header"},{"key":"ref18","year":"2018","journal-title":"FFMPEG"},{"key":"ref19","year":"2018","journal-title":"File Transfer Protocol (FTP)"},{"key":"ref4","first-page":"323","article-title":"Design and implementation of a consolidated middlebox architecture","author":"sekar","year":"0"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934875"},{"key":"ref6","article-title":"Stratos: Virtual middleboxes as first-class entities","author":"gember","year":"2012"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2396556.2396566"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787501"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2940147.2940155"},{"key":"ref49","first-page":"1","article-title":"Big data analysis using distributed actors framework","author":"mohindra","year":"2013","journal-title":"Proc IEEE High Perform Extreme Comput Conf (HPEC)"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523635"},{"key":"ref46","year":"2018","journal-title":"Scala Akka"},{"key":"ref45","year":"2018","journal-title":"Erlang"},{"key":"ref48","first-page":"38:1","article-title":"Optimizing distributed actor systems for dynamic interactive services","author":"newell","year":"2016","journal-title":"Proc European Conf Computer Systems (Eurosys)"},{"key":"ref47","year":"2018","journal-title":"C++ Actor Framework"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/WCNC.2014.6952725"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2017.8254653"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2018.8647504"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2016.7842066"}],"container-title":["IEEE Journal on Selected Areas in Communications"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/49\/8642460\/08633371.pdf?arnumber=8633371","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,13]],"date-time":"2022-07-13T21:09:13Z","timestamp":1657746553000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8633371\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3]]},"references-count":55,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/jsac.2019.2894287","relation":{},"ISSN":["0733-8716","1558-0008"],"issn-type":[{"value":"0733-8716","type":"print"},{"value":"1558-0008","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3]]}}}