{"id":"https://openalex.org/W3195721987","doi":"https://doi.org/10.1145/3476886.3477512","title":"Enhanced control path for repeated TCP connections","display_name":"Enhanced control path for repeated TCP connections","publication_year":2021,"publication_date":"2021-08-19","ids":{"openalex":"https://openalex.org/W3195721987","doi":"https://doi.org/10.1145/3476886.3477512","mag":"3195721987"},"language":"en","primary_location":{"id":"doi:10.1145/3476886.3477512","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3476886.3477512","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th ACM SIGOPS Asia-Pacific Workshop on Systems","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/A5100366235","display_name":"Jun-Ho Lee","orcid":"https://orcid.org/0000-0001-7693-8896"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Junho Lee","raw_affiliation_strings":["Korea University"],"affiliations":[{"raw_affiliation_string":"Korea University","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068419888","display_name":"Gyeongsik Yang","orcid":"https://orcid.org/0000-0003-4560-2972"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gyeongsik Yang","raw_affiliation_strings":["Korea University"],"affiliations":[{"raw_affiliation_string":"Korea University","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002939174","display_name":"Zhixiong Niu","orcid":"https://orcid.org/0000-0001-6947-9740"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Zhixiong Niu","raw_affiliation_strings":["Microsoft Research"],"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101478278","display_name":"Peng Cheng","orcid":"https://orcid.org/0000-0003-4014-4757"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Peng Cheng","raw_affiliation_strings":["Microsoft Research"],"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100735357","display_name":"Yongqiang Xiong","orcid":"https://orcid.org/0000-0003-4175-0097"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yongqiang Xiong","raw_affiliation_strings":["Microsoft Research"],"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5067814301","display_name":"Chuck Yoo","orcid":"https://orcid.org/0000-0002-1115-1862"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chuck Yoo","raw_affiliation_strings":["Korea University"],"affiliations":[{"raw_affiliation_string":"Korea University","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5100366235"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.14383914,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"131","last_page":"137"},"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.9997000098228455,"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.9987999796867371,"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.7072671055793762},{"id":"https://openalex.org/keywords/path","display_name":"Path (computing)","score":0.6547084450721741},{"id":"https://openalex.org/keywords/fast-path","display_name":"Fast path","score":0.5324837565422058},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.49630552530288696},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.4885574281215668},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3284369111061096},{"id":"https://openalex.org/keywords/shortest-path-problem","display_name":"Shortest path problem","score":0.2148670256137848},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.06889966130256653}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7072671055793762},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.6547084450721741},{"id":"https://openalex.org/C32638748","wikidata":"https://www.wikidata.org/wiki/Q5437051","display_name":"Fast path","level":4,"score":0.5324837565422058},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.49630552530288696},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.4885574281215668},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3284369111061096},{"id":"https://openalex.org/C22590252","wikidata":"https://www.wikidata.org/wiki/Q1058754","display_name":"Shortest path problem","level":3,"score":0.2148670256137848},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.06889966130256653},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3476886.3477512","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3476886.3477512","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th ACM SIGOPS Asia-Pacific Workshop on Systems","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":8,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W1424350945","https://openalex.org/W2069278684","https://openalex.org/W2498764059","https://openalex.org/W2900647985","https://openalex.org/W2968129087","https://openalex.org/W3003454044","https://openalex.org/W6906355099"],"related_works":["https://openalex.org/W2116465486","https://openalex.org/W830396839","https://openalex.org/W3196508834","https://openalex.org/W2171940562","https://openalex.org/W2101572961","https://openalex.org/W2490317825","https://openalex.org/W2154884030","https://openalex.org/W2107199004","https://openalex.org/W2544991366","https://openalex.org/W4293070556"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"FALTCON":[3,91,102,120,138,152],"that":[4,18,31,67,126,151],"enhances":[5],"the":[6,19,33,39,43,48,61,96,104,109,113,128],"control":[7,20,44,62,105],"path":[8,21,106],"for":[9,83],"repeated":[10,82],"TCP":[11,23,72],"connections.":[12],"First,":[13],"we":[14,65,136],"measure":[15],"and":[16,86,115,130,143,164],"find":[17],"of":[22,32,41,50,71,95,98,112,157],"stack":[24],"consumes":[25],"as":[26,30],"many":[27],"CPU":[28,168],"cycles":[29,169],"data":[34],"path,":[35],"which":[36],"brings":[37],"up":[38,161,170],"importance":[40],"optimizing":[42],"path.":[45,63],"Yet,":[46],"to":[47,92,107,139,144,162,171],"best":[49],"our":[51],"knowledge,":[52],"there":[53],"has":[54,127],"been":[55],"little":[56],"research":[57],"effort":[58],"on":[59],"investigating":[60],"Also,":[64],"observe":[66],"a":[68,84,154],"significant":[69],"portion":[70],"traffic":[73],"(e.g.,":[74],"HTTP)":[75],"is":[76,121],"not":[77],"only":[78],"short-lived":[79],"but":[80],"also":[81],"server":[85],"client":[87],"pair.":[88],"We":[89],"design":[90],"take":[93],"advantage":[94],"property":[97],"being":[99],"repeated.":[100],"Specifically,":[101],"re-designs":[103],"remove":[108],"duplicate":[110],"allocation":[111],"structures":[114],"redundant":[116],"operations":[117],"over":[118],"them.":[119],"implemented":[122],"in":[123],"Linux":[124],"5.1":[125],"latest":[129],"highly":[131],"efficient":[132],"networking":[133],"stack.":[134],"Furthermore,":[135],"optimize":[137],"be":[140],"lockless":[141],"entirely":[142],"work":[145],"per-core.":[146],"The":[147],"experiment":[148],"results":[149],"show":[150],"achieves":[153],"higher":[155],"number":[156],"connections":[158],"than":[159],"Linux,":[160],"19%,":[163],"with":[165],"much":[166],"less":[167],"31%.":[172]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
