{"id":"https://openalex.org/W2944407453","doi":"https://doi.org/10.1109/tpds.2019.2915638","title":"<i>Promenade</i>: Proportionally Fair Multipath Rate Control in Datacenter Networks with Random Network Coding","display_name":"<i>Promenade</i>: Proportionally Fair Multipath Rate Control in Datacenter Networks with Random Network Coding","publication_year":2019,"publication_date":"2019-05-08","ids":{"openalex":"https://openalex.org/W2944407453","doi":"https://doi.org/10.1109/tpds.2019.2915638","mag":"2944407453"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2019.2915638","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2019.2915638","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-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/A5100379221","display_name":"Li Chen","orcid":"https://orcid.org/0000-0002-2300-6996"},"institutions":[{"id":"https://openalex.org/I79516672","display_name":"University of Louisiana at Lafayette","ror":"https://ror.org/01x8rc503","country_code":"US","type":"education","lineage":["https://openalex.org/I2799628689","https://openalex.org/I79516672"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Li Chen","raw_affiliation_strings":["Department of Computer Science, University of Louisiana at Lafayette, Lafayette, LA, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Louisiana at Lafayette, Lafayette, LA, USA","institution_ids":["https://openalex.org/I79516672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101508112","display_name":"Yuan Feng","orcid":"https://orcid.org/0000-0002-0721-4488"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Yuan Feng","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083596391","display_name":"Baochun Li","orcid":"https://orcid.org/0000-0003-2404-0974"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]},{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["CA","HK"],"is_corresponding":false,"raw_author_name":"Baochun Li","raw_affiliation_strings":["Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China","Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100374506","display_name":"Bo Li","orcid":"https://orcid.org/0000-0003-2083-9105"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]},{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["CA","HK"],"is_corresponding":false,"raw_author_name":"Bo Li","raw_affiliation_strings":["Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China","Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong, China","institution_ids":["https://openalex.org/I200769079"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada","institution_ids":["https://openalex.org/I185261750"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5100379221"],"corresponding_institution_ids":["https://openalex.org/I79516672"],"apc_list":null,"apc_paid":null,"fwci":1.5916,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.84639435,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"30","issue":"11","first_page":"2536","last_page":"2546"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10796","display_name":"Cooperative Communication and Network Coding","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"}},"topics":[{"id":"https://openalex.org/T10796","display_name":"Cooperative Communication and Network Coding","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/T11478","display_name":"Caching and Content Delivery","score":0.9948999881744385,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9933000206947327,"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/computer-science","display_name":"Computer science","score":0.8008736371994019},{"id":"https://openalex.org/keywords/testbed","display_name":"Testbed","score":0.6786065101623535},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.6463416218757629},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.6037123203277588},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.5786592960357666},{"id":"https://openalex.org/keywords/bandwidth-allocation","display_name":"Bandwidth allocation","score":0.5404513478279114},{"id":"https://openalex.org/keywords/multipath-propagation","display_name":"Multipath propagation","score":0.49516311287879944},{"id":"https://openalex.org/keywords/network-topology","display_name":"Network topology","score":0.49478787183761597},{"id":"https://openalex.org/keywords/packet-switching","display_name":"Packet switching","score":0.43029579520225525},{"id":"https://openalex.org/keywords/max-min-fairness","display_name":"Max-min fairness","score":0.4280867576599121},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3763771057128906},{"id":"https://openalex.org/keywords/resource-allocation","display_name":"Resource allocation","score":0.2060765027999878},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.07869666814804077}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8008736371994019},{"id":"https://openalex.org/C31395832","wikidata":"https://www.wikidata.org/wiki/Q1318674","display_name":"Testbed","level":2,"score":0.6786065101623535},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.6463416218757629},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.6037123203277588},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.5786592960357666},{"id":"https://openalex.org/C200157131","wikidata":"https://www.wikidata.org/wiki/Q4854763","display_name":"Bandwidth allocation","level":3,"score":0.5404513478279114},{"id":"https://openalex.org/C161218011","wikidata":"https://www.wikidata.org/wiki/Q11827794","display_name":"Multipath propagation","level":3,"score":0.49516311287879944},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.49478787183761597},{"id":"https://openalex.org/C113508815","wikidata":"https://www.wikidata.org/wiki/Q193446","display_name":"Packet switching","level":3,"score":0.43029579520225525},{"id":"https://openalex.org/C177972170","wikidata":"https://www.wikidata.org/wiki/Q17097315","display_name":"Max-min fairness","level":3,"score":0.4280867576599121},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3763771057128906},{"id":"https://openalex.org/C29202148","wikidata":"https://www.wikidata.org/wiki/Q287260","display_name":"Resource allocation","level":2,"score":0.2060765027999878},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.07869666814804077}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tpds.2019.2915638","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2019.2915638","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-100735","is_oa":false,"landing_page_url":"http://repository.hkust.edu.hk/ir/Record/1783.1-100735","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"pmh:oai:repository.ust.hk:1783.1-100735","is_oa":false,"landing_page_url":"http://www.scopus.com/record/display.url?eid=2-s2.0-85077371262&origin=inward","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320338111","display_name":"Precursory Research for Embryonic Science and Technology","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W69713013","https://openalex.org/W1503891749","https://openalex.org/W1655431917","https://openalex.org/W1698388015","https://openalex.org/W1716229707","https://openalex.org/W1964664476","https://openalex.org/W1971326463","https://openalex.org/W1973205836","https://openalex.org/W1976511505","https://openalex.org/W1981402808","https://openalex.org/W1987497363","https://openalex.org/W2016312880","https://openalex.org/W2038718790","https://openalex.org/W2048235391","https://openalex.org/W2062832101","https://openalex.org/W2065067949","https://openalex.org/W2087178199","https://openalex.org/W2098081907","https://openalex.org/W2099597159","https://openalex.org/W2101768888","https://openalex.org/W2123256075","https://openalex.org/W2129424879","https://openalex.org/W2130531694","https://openalex.org/W2132320636","https://openalex.org/W2132404093","https://openalex.org/W2134795104","https://openalex.org/W2134889667","https://openalex.org/W2138731866","https://openalex.org/W2142480021","https://openalex.org/W2149060213","https://openalex.org/W2157990152","https://openalex.org/W2159715570","https://openalex.org/W2164998096","https://openalex.org/W2169246522","https://openalex.org/W2179500942","https://openalex.org/W2296319761","https://openalex.org/W2411658167","https://openalex.org/W2417011171","https://openalex.org/W2522473921","https://openalex.org/W2613694343","https://openalex.org/W2741818905","https://openalex.org/W2744567246","https://openalex.org/W4238465620","https://openalex.org/W4240896209","https://openalex.org/W4250589301","https://openalex.org/W6602852731","https://openalex.org/W6630024883","https://openalex.org/W6637696349","https://openalex.org/W6680622722","https://openalex.org/W6983715931"],"related_works":["https://openalex.org/W4385757676","https://openalex.org/W2351797476","https://openalex.org/W1967485560","https://openalex.org/W2120710435","https://openalex.org/W2349832351","https://openalex.org/W2052299871","https://openalex.org/W2164546376","https://openalex.org/W2387120906","https://openalex.org/W2791372502","https://openalex.org/W2032890915"],"abstract_inverted_index":{"In":[0,37],"today's":[1],"datacenter":[2],"topologies,":[3],"there":[4],"exist":[5],"multiple":[6,23,146],"equal-cost":[7],"paths":[8,24],"between":[9],"each":[10],"pair":[11],"of":[12,35,56,86,116],"communicating":[13],"virtual":[14],"machines.":[15],"Yet,":[16],"splitting":[17],"flows":[18,142],"and":[19,96],"routing":[20],"them":[21],"along":[22],"may":[25,31],"lead":[26],"to":[27,51,82,106,125,131],"packet":[28,57],"reordering,":[29,58],"which":[30],"affect":[32],"the":[33,53,61,84,119],"performance":[34],"TCP.":[36],"this":[38],"paper,":[39],"we":[40,122],"propose":[41],"Promenade,":[42],"a":[43,92,103],"new":[44],"protocol":[45],"that":[46,127],"uses":[47,98],"random":[48],"network":[49],"coding":[50],"mitigate":[52],"negative":[54],"effects":[55],"while":[59],"at":[60],"same":[62],"time":[63],"achieving":[64],"weighted":[65,76,133],"proportional":[66,77,134],"fairness":[67,78,135],"in":[68,118,136],"bandwidth":[69,81,109],"allocation":[70,110],"across":[71],"different":[72],"tenants.":[73],"To":[74],"achieve":[75,132],"when":[79,140],"allocating":[80],"tenants,":[83],"problem":[85],"rate":[87,138],"control":[88,139],"is":[89,129],"formulated":[90],"as":[91,102],"convex":[93],"optimization":[94],"problem,":[95],"Promenade":[97,117,128],"its":[99,108,137],"distributed":[100],"solution":[101],"theoretical":[104],"foundation":[105],"design":[107],"protocol.":[111],"With":[112],"our":[113],"real-world":[114],"implementation":[115],"Mininet":[120],"testbed,":[121],"are":[123,143],"able":[124,130],"show":[126],"individual":[141],"split":[144],"into":[145],"paths.":[147]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
