{"id":"https://openalex.org/W4401610106","doi":"https://doi.org/10.23919/ifipnetworking62109.2024.10619903","title":"Opportunistic Packet Forwarding for Proactive Transport in Datacenters","display_name":"Opportunistic Packet Forwarding for Proactive Transport in Datacenters","publication_year":2024,"publication_date":"2024-06-03","ids":{"openalex":"https://openalex.org/W4401610106","doi":"https://doi.org/10.23919/ifipnetworking62109.2024.10619903"},"language":"en","primary_location":{"id":"doi:10.23919/ifipnetworking62109.2024.10619903","is_oa":false,"landing_page_url":"http://dx.doi.org/10.23919/ifipnetworking62109.2024.10619903","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IFIP Networking Conference (IFIP Networking)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://ucalgary.scholaris.ca/bitstreams/6356ea60-f220-41b1-bbbb-b3ffc1dd018d/download","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5073778515","display_name":"Amir Shani","orcid":"https://orcid.org/0000-0002-4614-5315"},"institutions":[{"id":"https://openalex.org/I168635309","display_name":"University of Calgary","ror":"https://ror.org/03yjb2x39","country_code":"CA","type":"education","lineage":["https://openalex.org/I168635309"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Amir Shani","raw_affiliation_strings":["University of Calgary,Department of Computer Science,Calgary,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Calgary,Department of Computer Science,Calgary,Canada","institution_ids":["https://openalex.org/I168635309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106529928","display_name":"Sogad Sadrhaghighi","orcid":null},"institutions":[{"id":"https://openalex.org/I168635309","display_name":"University of Calgary","ror":"https://ror.org/03yjb2x39","country_code":"CA","type":"education","lineage":["https://openalex.org/I168635309"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Sogad Sadrhaghighi","raw_affiliation_strings":["University of Calgary,Department of Computer Science,Calgary,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Calgary,Department of Computer Science,Calgary,Canada","institution_ids":["https://openalex.org/I168635309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037170357","display_name":"Mahdi Dolati","orcid":"https://orcid.org/0000-0002-0778-1378"},"institutions":[{"id":"https://openalex.org/I4210146419","display_name":"Institute for Research in Fundamental Sciences","ror":"https://ror.org/04xreqs31","country_code":"IR","type":"facility","lineage":["https://openalex.org/I4210146419"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Mahdi Dolati","raw_affiliation_strings":["School of Computer Science, Institute for Research in Fundamental Sciences (IPM),Tehran,Iran"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science, Institute for Research in Fundamental Sciences (IPM),Tehran,Iran","institution_ids":["https://openalex.org/I4210146419"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081502954","display_name":"Majid Ghaderi","orcid":"https://orcid.org/0000-0002-3783-4346"},"institutions":[{"id":"https://openalex.org/I168635309","display_name":"University of Calgary","ror":"https://ror.org/03yjb2x39","country_code":"CA","type":"education","lineage":["https://openalex.org/I168635309"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Majid Ghaderi","raw_affiliation_strings":["University of Calgary,Department of Computer Science,Calgary,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Calgary,Department of Computer Science,Calgary,Canada","institution_ids":["https://openalex.org/I168635309"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.19070997,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9984999895095825,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9984999895095825,"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"}},{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9984999895095825,"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.9965000152587891,"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-network","display_name":"Computer network","score":0.657593846321106},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6426241397857666},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5372028350830078},{"id":"https://openalex.org/keywords/packet-forwarding","display_name":"Packet forwarding","score":0.46520501375198364}],"concepts":[{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.657593846321106},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6426241397857666},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5372028350830078},{"id":"https://openalex.org/C120317029","wikidata":"https://www.wikidata.org/wiki/Q874048","display_name":"Packet forwarding","level":3,"score":0.46520501375198364}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.23919/ifipnetworking62109.2024.10619903","is_oa":false,"landing_page_url":"http://dx.doi.org/10.23919/ifipnetworking62109.2024.10619903","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IFIP Networking Conference (IFIP Networking)","raw_type":"proceedings-article"},{"id":"pmh:doi:10.11575/prism/46805","is_oa":true,"landing_page_url":"https://hdl.handle.net/1880/119209","pdf_url":"https://ucalgary.scholaris.ca/bitstreams/6356ea60-f220-41b1-bbbb-b3ffc1dd018d/download","source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"master thesis"}],"best_oa_location":{"id":"pmh:doi:10.11575/prism/46805","is_oa":true,"landing_page_url":"https://hdl.handle.net/1880/119209","pdf_url":"https://ucalgary.scholaris.ca/bitstreams/6356ea60-f220-41b1-bbbb-b3ffc1dd018d/download","source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"master thesis"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4401610106.pdf","grobid_xml":"https://content.openalex.org/works/W4401610106.grobid-xml"},"referenced_works_count":30,"referenced_works":["https://openalex.org/W2102369238","https://openalex.org/W2107997203","https://openalex.org/W2108255464","https://openalex.org/W2130531694","https://openalex.org/W2132320636","https://openalex.org/W2157614013","https://openalex.org/W2157990152","https://openalex.org/W2158733823","https://openalex.org/W2164740236","https://openalex.org/W2169246522","https://openalex.org/W2465793152","https://openalex.org/W2493400205","https://openalex.org/W2530088943","https://openalex.org/W2605280586","https://openalex.org/W2736134148","https://openalex.org/W2743073148","https://openalex.org/W2744387122","https://openalex.org/W2769038759","https://openalex.org/W2794896506","https://openalex.org/W3046330538","https://openalex.org/W3092554548","https://openalex.org/W3105875719","https://openalex.org/W3197167724","https://openalex.org/W4234682775","https://openalex.org/W4235732943","https://openalex.org/W4290991080","https://openalex.org/W6684607076","https://openalex.org/W6684773649","https://openalex.org/W6736026156","https://openalex.org/W6797998664"],"related_works":["https://openalex.org/W2138325001","https://openalex.org/W4286799632","https://openalex.org/W3097916513","https://openalex.org/W2418734463","https://openalex.org/W2520111978","https://openalex.org/W1991205173","https://openalex.org/W1981008743","https://openalex.org/W2144443679","https://openalex.org/W3015556001","https://openalex.org/W2342160532"],"abstract_inverted_index":{"Proactive":[0],"transport":[1],"protocols":[2,43],"in":[3,130,185,201,205],"datacenters":[4],"are":[5,88],"designed":[6,115],"to":[7,33,53,80,91,116,133,137,141,198],"avoid":[8,38,142],"congestion":[9],"by":[10],"regulating":[11],"flow":[12,22,52,190],"sending":[13,68],"rates":[14],"via":[15],"credit":[16],"allocation.":[17],"However,":[18,67],"when":[19],"a":[20,50,55,108,177],"new":[21,35,51],"starts,":[23],"it":[24],"takes":[25],"one":[26],"RTT":[27],"before":[28],"credits":[29],"can":[30],"be":[31],"assigned":[32],"the":[34,64,99,146,186],"flow.":[36],"To":[37],"stalling":[39],"flows,":[40,195],"modern":[41],"proactive":[42,113],"such":[44],"as":[45],"NDP":[46,202],"and":[47,85,101,165,172,203],"Homa":[48,171],"allow":[49,134],"blast":[54],"burst":[56],"of":[57,103,179,189],"unscheduled":[58,71],"packets":[59,72,136],"at":[60],"line":[61],"rate":[62],"during":[63],"pre-credit":[65,118,135],"phase.":[66],"too":[69],"many":[70],"could":[73],"cause":[74],"temporary":[75],"traffic":[76,180],"spikes":[77],"that":[78],"lead":[79],"queue":[81],"build-ups,":[82],"packet":[83,119,152],"losses,":[84],"retransmissions,":[86],"which":[87],"particularly":[89],"detrimental":[90],"short":[92,194],"flows.":[93],"In":[94],"this":[95],"paper,":[96],"we":[97],"present":[98],"design":[100],"evaluation":[102],"Opportunistic":[104],"Packet":[105],"Forwarding":[106],"(OPF),":[107],"data-plane":[109],"building":[110],"block":[111],"for":[112,154,193],"transports":[114],"minimize":[117],"losses":[120,153],"with":[121,169],"negligible":[122],"overhead":[123],"on":[124,145,176],"network":[125],"switches.":[126],"The":[127],"key":[128],"idea":[129],"OPF":[131,161],"is":[132],"opportunistically":[138],"take":[139],"detours":[140],"congested":[143],"links":[144],"shortest":[147],"paths,":[148],"effectively":[149],"trading":[150],"off":[151],"slightly":[155],"increased":[156],"delay.":[157],"We":[158],"have":[159],"implemented":[160],"using":[162],"P4":[163],"switches":[164],"integrated":[166],"our":[167],"implementation":[168],"both":[170],"NDP.":[173],"Our":[174],"results":[175],"range":[178],"loads":[181],"show":[182],"significant":[183],"improvement":[184],"99-th":[187],"percentile":[188],"completion":[191],"time":[192],"namely":[196],"up":[197],"54%":[199],"reduction":[200],"50%":[204],"Homa.":[206]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
