{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,29]],"date-time":"2024-10-29T20:01:41Z","timestamp":1730232101799,"version":"3.28.0"},"reference-count":28,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,5]]},"DOI":"10.1109\/icc.2018.8422993","type":"proceedings-article","created":{"date-parts":[[2018,8,20]],"date-time":"2018-08-20T22:51:41Z","timestamp":1534805501000},"page":"1-7","source":"Crossref","is-referenced-by-count":3,"title":["Janus: A User-Level TCP Stack for Processing 40 Million Concurrent TCP Connections"],"prefix":"10.1109","author":[{"given":"Chao","family":"Zheng","sequence":"first","affiliation":[]},{"given":"Qi","family":"Tang","sequence":"additional","affiliation":[]},{"given":"Qiuwen","family":"Lu","sequence":"additional","affiliation":[]},{"given":"Jie","family":"Li","sequence":"additional","affiliation":[]},{"given":"Zhou","family":"Zhou","sequence":"additional","affiliation":[]},{"given":"Qinyun","family":"Liu","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"the secret to 10 million concurrent connections-the kernel is the problem not the solution","year":"2013","author":"graham","key":"ref10"},{"key":"ref11","first-page":"135","article-title":"Megapipe: A new programming interface for scalable network i\/o","author":"han","year":"2012","journal-title":"OSDI"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602212"},{"journal-title":"Ixia breakingpoint","year":"2013","key":"ref13"},{"key":"ref14","first-page":"489","article-title":"mtcp: a highly scalable user-level tcp stack for multicore systems","author":"jeong","year":"2014","journal-title":"NSDI"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/258533.258660"},{"journal-title":"The SO_REUSEPORT socket option","year":"2013","author":"kerrisk","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872391"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626311"},{"key":"ref19","first-page":"47","article-title":"Stout: An adaptive interface to scalable cloud storage","author":"mccullough","year":"2010","journal-title":"Proc of the USENIX Annual Technical Conference-ATC"},{"key":"ref28","article-title":"Stackmap: Low-latency networking with the os stack and dedicated nics","author":"yasukata","year":"2016","journal-title":"2016 USENIX Annual Technical Conference (USENIX ATC 16)"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7540"},{"key":"ref27","first-page":"19","article-title":"Why events are a bad idea (for high-concurrency servers)","author":"von behren","year":"2003","journal-title":"HOTOS"},{"key":"ref3","article-title":"Ix: A protected dataplane operating system for high throughput and low latency","author":"belay","year":"2014","journal-title":"Proceedings of the 5th USENIX Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref6","first-page":"213","article-title":"packet-drill: Scriptable network stack testing, from sockets to packets","author":"cardwell","year":"2013","journal-title":"USENIX Annual Technical Conference"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362692"},{"journal-title":"Receive Side Scaling","year":"2014","key":"ref8"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2000.832574"},{"journal-title":"Murmurhash 2 0","year":"2008","author":"appleby","key":"ref2"},{"journal-title":"The WebSocket Protocol","year":"2011","author":"fette","key":"ref9"},{"journal-title":"Data-Plane Development Kit","year":"2014","key":"ref1"},{"journal-title":"Migratorydata server","article-title":"MigratoryData","year":"2016","key":"ref20"},{"journal-title":"ntop Pf_ring zero copy","year":"2015","key":"ref22"},{"year":"2016","key":"ref21"},{"key":"ref24","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/2812806","article-title":"Arrakis: The operating system is the control plane","volume":"33","author":"peter","year":"2016","journal-title":"ACM Transactions on Computer Systems (TOCS)"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168870"},{"key":"ref26","first-page":"101","article-title":"Netmap: a novel framework for fast packet i\/o","author":"rizzo","year":"2012","journal-title":"21st USENIX Security Symposium (USENIX Security 2012)"},{"key":"ref25","article-title":"Scaling to millions of simultaneous connections","author":"reed","year":"2012","journal-title":"Erlang Factory SF"}],"event":{"name":"2018 IEEE International Conference on Communications (ICC 2018)","start":{"date-parts":[[2018,5,20]]},"location":"Kansas City, MO","end":{"date-parts":[[2018,5,24]]}},"container-title":["2018 IEEE International Conference on Communications (ICC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8411665\/8422068\/08422993.pdf?arnumber=8422993","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,24]],"date-time":"2020-08-24T03:35:30Z","timestamp":1598240130000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8422993\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5]]},"references-count":28,"URL":"https:\/\/doi.org\/10.1109\/icc.2018.8422993","relation":{},"subject":[],"published":{"date-parts":[[2018,5]]}}}