{"id":"https://openalex.org/W3177722489","doi":"https://doi.org/10.23919/ifipnetworking52078.2021.9472795","title":"All Roads Lead to Rome: An MPTCP-Aware Layer-4 Load Balancer","display_name":"All Roads Lead to Rome: An MPTCP-Aware Layer-4 Load Balancer","publication_year":2021,"publication_date":"2021-06-21","ids":{"openalex":"https://openalex.org/W3177722489","doi":"https://doi.org/10.23919/ifipnetworking52078.2021.9472795","mag":"3177722489"},"language":"en","primary_location":{"id":"doi:10.23919/ifipnetworking52078.2021.9472795","is_oa":false,"landing_page_url":"https://doi.org/10.23919/ifipnetworking52078.2021.9472795","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IFIP Networking Conference (IFIP Networking)","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/A5048334940","display_name":"Yijing Zeng","orcid":"https://orcid.org/0000-0001-5244-5034"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Yijing Zeng","raw_affiliation_strings":["UW-Madison"],"affiliations":[{"raw_affiliation_string":"UW-Madison","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017784540","display_name":"Milind M. Buddhikot","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Milind Buddhikot","raw_affiliation_strings":["Nokia Bell Labs"],"affiliations":[{"raw_affiliation_string":"Nokia Bell Labs","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5105422222","display_name":"Suman Banerjee","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Suman Banerjee","raw_affiliation_strings":["UW-Madison"],"affiliations":[{"raw_affiliation_string":"UW-Madison","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5048334940"],"corresponding_institution_ids":["https://openalex.org/I135310074"],"apc_list":null,"apc_paid":null,"fwci":0.1528,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.49149053,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"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.9998999834060669,"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.9998999834060669,"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.9994999766349792,"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/T11478","display_name":"Caching and Content Delivery","score":0.9993000030517578,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/multipath-tcp","display_name":"Multipath TCP","score":0.9733439683914185},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8017168641090393},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.7466610670089722},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.6163828372955322},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.5636404752731323},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.5603943467140198},{"id":"https://openalex.org/keywords/multipath-propagation","display_name":"Multipath propagation","score":0.5592317581176758},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.5082314014434814},{"id":"https://openalex.org/keywords/layer","display_name":"Layer (electronics)","score":0.4371790289878845},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.4159048795700073},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.25720787048339844},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18384620547294617},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.11042267084121704}],"concepts":[{"id":"https://openalex.org/C2779166880","wikidata":"https://www.wikidata.org/wiki/Q14947831","display_name":"Multipath TCP","level":4,"score":0.9733439683914185},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8017168641090393},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.7466610670089722},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.6163828372955322},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.5636404752731323},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.5603943467140198},{"id":"https://openalex.org/C161218011","wikidata":"https://www.wikidata.org/wiki/Q11827794","display_name":"Multipath propagation","level":3,"score":0.5592317581176758},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.5082314014434814},{"id":"https://openalex.org/C2779227376","wikidata":"https://www.wikidata.org/wiki/Q6505497","display_name":"Layer (electronics)","level":2,"score":0.4371790289878845},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.4159048795700073},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.25720787048339844},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18384620547294617},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.11042267084121704},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.23919/ifipnetworking52078.2021.9472795","is_oa":false,"landing_page_url":"https://doi.org/10.23919/ifipnetworking52078.2021.9472795","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IFIP Networking Conference (IFIP Networking)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.49000000953674316,"display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G2747100286","display_name":null,"funder_award_id":"CNS-1838733,CNS-1719336,CNS-1647152,CNS-1629833,CNS-2003129","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1823805418","https://openalex.org/W2106352837","https://openalex.org/W2159279524","https://openalex.org/W2273982865","https://openalex.org/W2296559352","https://openalex.org/W2471888921","https://openalex.org/W2472519725","https://openalex.org/W2547635243","https://openalex.org/W2744693751","https://openalex.org/W2770014560","https://openalex.org/W2798884765","https://openalex.org/W2945195728","https://openalex.org/W4233762780","https://openalex.org/W6697040247","https://openalex.org/W6751247543","https://openalex.org/W6762546623"],"related_works":["https://openalex.org/W3008339103","https://openalex.org/W1667647204","https://openalex.org/W2404647514","https://openalex.org/W4247536566","https://openalex.org/W1900116260","https://openalex.org/W3180763927","https://openalex.org/W4389988679","https://openalex.org/W4386739603","https://openalex.org/W2531685183","https://openalex.org/W2809663734"],"abstract_inverted_index":{"Multipath":[0],"TCP":[1,41,54,108],"(MPTCP)":[2],"is":[3,19,31,90],"a":[4,134],"promising":[5],"protocol":[6,109,182,189],"that":[7,32],"aggregates":[8],"the":[9,33,52,57,98,115,122,131,174],"bandwidth":[10],"of":[11,56,124,133,177],"mobile":[12],"client's":[13],"multiple":[14,53,125],"interfaces.":[15],"However,":[16],"currently":[17],"it":[18,94],"still":[20],"not":[21,48,96],"widely":[22],"adopted.":[23],"A":[24],"key":[25],"reason":[26],"for":[27,163,186],"this":[28,67,79],"slow":[29],"adoption":[30],"layer-4":[34,75,181],"load":[35],"balancers":[36],"(LBs)":[37],"used":[38],"to":[39,62,81,106,114,183],"scale":[40],"based":[42],"services":[43],"in":[44,130],"data":[45],"centers":[46],"are":[47],"MPTCP-aware":[49,74],"and":[50,110,120,137,141,160],"forward":[51],"subflows":[55],"same":[58],"MPTCP":[59,83,116],"connection":[60,117,155],"independently":[61],"different":[63],"backends":[64],"(BEs).":[65],"In":[66],"paper,":[68],"we":[69,170],"present":[70],"RomanRoads":[71],"(RR),":[72],"an":[73,178],"LB":[76,136,158],"which":[77],"eliminates":[78],"hurdle":[80],"widespread":[82],"adoption.":[84],"Compared":[85],"with":[86],"prior":[87],"proposals,":[88],"RR":[89,129,147],"easily":[91],"deployable":[92],"because":[93],"does":[95],"change":[97],"service":[99],"provider's":[100],"network":[101],"configuration,":[102],"makes":[103],"no":[104,154],"modification":[105,113],"ordinary":[107],"only":[111],"minimal":[112],"setup":[118],"process,":[119],"supports":[121],"case":[123],"LBs.":[126],"We":[127],"implement":[128],"form":[132],"software":[135],"validate":[138],"its":[139],"correctness":[140,150],"high":[142],"performance":[143],"through":[144],"extensive":[145],"experiments.":[146],"achieves":[148],"100%":[149],"at":[151],"steady":[152],"state,":[153],"disruption":[156],"during":[157],"churns,":[159],"line-rate":[161],"throughput":[162],"packets":[164],"from":[165],"5-tuple":[166],"seen":[167],"before.":[168],"Moreover,":[169],"shed":[171],"light":[172],"on":[173],"desired":[175],"properties":[176],"LB-friendly":[179],"multipath":[180,188],"provide":[184],"guidance":[185],"future":[187],"design.":[190]},"counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
