{"id":"https://openalex.org/W2887660162","doi":"https://doi.org/10.1109/icc.2018.8422993","title":"Janus: A User-Level TCP Stack for Processing 40 Million Concurrent TCP Connections","display_name":"Janus: A User-Level TCP Stack for Processing 40 Million Concurrent TCP Connections","publication_year":2018,"publication_date":"2018-05-01","ids":{"openalex":"https://openalex.org/W2887660162","doi":"https://doi.org/10.1109/icc.2018.8422993","mag":"2887660162"},"language":"en","primary_location":{"id":"doi:10.1109/icc.2018.8422993","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icc.2018.8422993","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE International Conference on Communications (ICC)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5011296789","display_name":"Chao Zheng","orcid":"https://orcid.org/0000-0003-2943-3953"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Chao Zheng","raw_affiliation_strings":["School of Cyber Security, University of Chinese Academy of Sciences"],"affiliations":[{"raw_affiliation_string":"School of Cyber Security, University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061179709","display_name":"Qi Tang","orcid":"https://orcid.org/0000-0003-4570-9796"},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qi Tang","raw_affiliation_strings":["Tencent Inc"],"affiliations":[{"raw_affiliation_string":"Tencent Inc","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052256980","display_name":"Qiuwen Lu","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qiuwen Lu","raw_affiliation_strings":["Institute of Information Engineering, Chinese Academy of Sciences"],"affiliations":[{"raw_affiliation_string":"Institute of Information Engineering, Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100679241","display_name":"Jie Li","orcid":"https://orcid.org/0000-0002-4974-6116"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jie Li","raw_affiliation_strings":["School of Cyber Security, University of Chinese Academy of Sciences"],"affiliations":[{"raw_affiliation_string":"School of Cyber Security, University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100359912","display_name":"Zhou Zhou","orcid":"https://orcid.org/0000-0001-6924-5848"},"institutions":[{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhou Zhou","raw_affiliation_strings":["Institute of Information Engineering, Chinese Academy of Sciences"],"affiliations":[{"raw_affiliation_string":"Institute of Information Engineering, Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060689026","display_name":"Qinyun Liu","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qinyun Liu","raw_affiliation_strings":["Institute of Information Engineering, Chinese Academy of Sciences"],"affiliations":[{"raw_affiliation_string":"Institute of Information Engineering, Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5011296789"],"corresponding_institution_ids":["https://openalex.org/I4210165038"],"apc_list":null,"apc_paid":null,"fwci":0.5536,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.70239249,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"33","issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10138","display_name":"Network Traffic and Congestion Control","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10138","display_name":"Network Traffic and Congestion Control","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8104557394981384},{"id":"https://openalex.org/keywords/zeta-tcp","display_name":"Zeta-TCP","score":0.628746747970581},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.5863560438156128},{"id":"https://openalex.org/keywords/tcp-acceleration","display_name":"TCP acceleration","score":0.5319875478744507},{"id":"https://openalex.org/keywords/tcp-tuning","display_name":"TCP tuning","score":0.4936719834804535},{"id":"https://openalex.org/keywords/user-space","display_name":"User space","score":0.4876226484775543},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.45374757051467896},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.444453626871109},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4229072630405426},{"id":"https://openalex.org/keywords/compound-tcp","display_name":"Compound TCP","score":0.4203697741031647},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.3523637056350708},{"id":"https://openalex.org/keywords/transmission-control-protocol","display_name":"Transmission Control Protocol","score":0.26371586322784424}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8104557394981384},{"id":"https://openalex.org/C30305156","wikidata":"https://www.wikidata.org/wiki/Q8069697","display_name":"Zeta-TCP","level":4,"score":0.628746747970581},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5863560438156128},{"id":"https://openalex.org/C101452262","wikidata":"https://www.wikidata.org/wiki/Q7669757","display_name":"TCP acceleration","level":4,"score":0.5319875478744507},{"id":"https://openalex.org/C120837960","wikidata":"https://www.wikidata.org/wiki/Q7669763","display_name":"TCP tuning","level":4,"score":0.4936719834804535},{"id":"https://openalex.org/C2775877400","wikidata":"https://www.wikidata.org/wiki/Q1142183","display_name":"User space","level":2,"score":0.4876226484775543},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.45374757051467896},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.444453626871109},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4229072630405426},{"id":"https://openalex.org/C35758530","wikidata":"https://www.wikidata.org/wiki/Q5156832","display_name":"Compound TCP","level":5,"score":0.4203697741031647},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.3523637056350708},{"id":"https://openalex.org/C33588617","wikidata":"https://www.wikidata.org/wiki/Q8803","display_name":"Transmission Control Protocol","level":3,"score":0.26371586322784424}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icc.2018.8422993","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icc.2018.8422993","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE International Conference on Communications (ICC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1424350945","https://openalex.org/W1517941185","https://openalex.org/W2020765652","https://openalex.org/W2038572501","https://openalex.org/W2058325396","https://openalex.org/W2105545278","https://openalex.org/W2123845384","https://openalex.org/W2135523252","https://openalex.org/W2139367291","https://openalex.org/W2141405301","https://openalex.org/W2169414316","https://openalex.org/W2171199899","https://openalex.org/W2182238969","https://openalex.org/W2186588068","https://openalex.org/W2187970900","https://openalex.org/W2265366104","https://openalex.org/W2312835114","https://openalex.org/W2412350312","https://openalex.org/W6628430602","https://openalex.org/W6631036899","https://openalex.org/W6636548729","https://openalex.org/W6684980599","https://openalex.org/W6685425770","https://openalex.org/W6686866967","https://openalex.org/W6715382103"],"related_works":["https://openalex.org/W2029679199","https://openalex.org/W1574050397","https://openalex.org/W1570857383","https://openalex.org/W828985975","https://openalex.org/W2030866521","https://openalex.org/W4231807519","https://openalex.org/W4385489147","https://openalex.org/W2117641739","https://openalex.org/W2148930955","https://openalex.org/W1977274150"],"abstract_inverted_index":{"C10M":[0,35],"is":[1,36],"an":[2,38],"Internet":[3],"scalability":[4,31,80],"problem":[5],"regarding":[6],"how":[7],"to":[8,27,61,77],"handle":[9],"10":[10],"million":[11,119,127],"simultaneous":[12],"TCP":[13,29,50,57,74],"connections":[14,121,129],"on":[15,32,54,83],"a":[16,47,84,94,100],"web":[17],"server.":[18],"Although":[19],"kernel-":[20],"and":[21,81,87,109,130,134,142],"user-level":[22,49],"approaches":[23],"have":[24],"been":[25],"proposed":[26],"increase":[28],"stack":[30,51],"multicore":[33,85],"systems,":[34],"still":[37],"open":[39],"problem.":[40],"In":[41,59],"this":[42],"paper":[43],"we":[44],"present":[45],"Janus,":[46],"high-performance":[48],"that":[52,114],"focuses":[53],"serving":[55],"massive":[56],"connections.":[58],"addition":[60],"adopting":[62],"well-":[63],"known":[64],"techniques,":[65],"our":[66],"design":[67],"(1)":[68],"separates":[69],"packet":[70,101],"I/O":[71],"cores":[72,76],"from":[73],"processing":[75,102],"achieve":[78],"high":[79],"flexibility":[82],"system":[86],"(2)":[88],"lets":[89],"each":[90],"application":[91],"run":[92],"as":[93],"per-":[95],"connection":[96,143],"coroutine":[97],"together":[98],"with":[99],"loop,":[103],"which":[104],"greatly":[105],"improves":[106],"cache":[107],"affinity":[108],"saves":[110],"memory.":[111],"We":[112],"demonstrate":[113],"Janus":[115],"can":[116],"accept":[117],"1.86":[118],"new":[120],"per":[122],"second":[123],"while":[124],"maintaining":[125],"40":[126],"concurrent":[128],"significantly":[131],"outperforms":[132],"Linux":[133],"state-of-the-art":[135],"user-space":[136],"network":[137],"stacks":[138],"in":[139],"both":[140],"throughput":[141],"concurrency.":[144]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
