{"id":"https://openalex.org/W4394966920","doi":"https://doi.org/10.1109/tcc.2024.3389658","title":"P4Hauler: An Accelerator-Aware In-Network Load Balancer for Applications Performance Boosting","display_name":"P4Hauler: An Accelerator-Aware In-Network Load Balancer for Applications Performance Boosting","publication_year":2024,"publication_date":"2024-04-01","ids":{"openalex":"https://openalex.org/W4394966920","doi":"https://doi.org/10.1109/tcc.2024.3389658"},"language":"en","primary_location":{"id":"doi:10.1109/tcc.2024.3389658","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcc.2024.3389658","pdf_url":null,"source":{"id":"https://openalex.org/S2492498579","display_name":"IEEE Transactions on Cloud Computing","issn_l":"2168-7161","issn":["2168-7161","2372-0018"],"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 Cloud Computing","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/A5035815083","display_name":"Hesam Tajbakhsh","orcid":"https://orcid.org/0000-0002-8100-4323"},"institutions":[{"id":"https://openalex.org/I129902397","display_name":"Dalhousie University","ror":"https://ror.org/01e6qks80","country_code":"CA","type":"education","lineage":["https://openalex.org/I129902397"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Hesam Tajbakhsh","raw_affiliation_strings":["Dalhousie University, Halifax, NS, Canada"],"affiliations":[{"raw_affiliation_string":"Dalhousie University, Halifax, NS, Canada","institution_ids":["https://openalex.org/I129902397"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018636827","display_name":"Ricardo Parizotto","orcid":"https://orcid.org/0000-0001-8913-5486"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Ricardo Parizotto","raw_affiliation_strings":["Universidad Federal de Rio Grande del Sur, Porto Alegre, Brazil"],"affiliations":[{"raw_affiliation_string":"Universidad Federal de Rio Grande del Sur, Porto Alegre, Brazil","institution_ids":["https://openalex.org/I130442723"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088173365","display_name":"Alberto Schaeffer-Filho","orcid":"https://orcid.org/0000-0003-1780-9060"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Alberto Schaeffer-Filho","raw_affiliation_strings":["Universidad Federal de Rio Grande del Sur, Porto Alegre, Brazil"],"affiliations":[{"raw_affiliation_string":"Universidad Federal de Rio Grande del Sur, Porto Alegre, Brazil","institution_ids":["https://openalex.org/I130442723"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047687728","display_name":"Israat Haque","orcid":"https://orcid.org/0000-0003-4450-3358"},"institutions":[{"id":"https://openalex.org/I129902397","display_name":"Dalhousie University","ror":"https://ror.org/01e6qks80","country_code":"CA","type":"education","lineage":["https://openalex.org/I129902397"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Israat Haque","raw_affiliation_strings":["Dalhousie University, Halifax, NS, Canada"],"affiliations":[{"raw_affiliation_string":"Dalhousie University, Halifax, NS, Canada","institution_ids":["https://openalex.org/I129902397"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5035815083"],"corresponding_institution_ids":["https://openalex.org/I129902397"],"apc_list":null,"apc_paid":null,"fwci":2.1915,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.87749405,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"12","issue":"2","first_page":"697","last_page":"711"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9678000211715698,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9678000211715698,"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.9613999724388123,"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.9593999981880188,"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/boosting","display_name":"Boosting (machine learning)","score":0.8253348469734192},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7661168575286865},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5103122591972351},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.39580997824668884},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3870324492454529},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.36094847321510315},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.19364199042320251}],"concepts":[{"id":"https://openalex.org/C46686674","wikidata":"https://www.wikidata.org/wiki/Q466303","display_name":"Boosting (machine learning)","level":2,"score":0.8253348469734192},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7661168575286865},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5103122591972351},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.39580997824668884},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3870324492454529},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.36094847321510315},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19364199042320251}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcc.2024.3389658","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcc.2024.3389658","pdf_url":null,"source":{"id":"https://openalex.org/S2492498579","display_name":"IEEE Transactions on Cloud Computing","issn_l":"2168-7161","issn":["2168-7161","2372-0018"],"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 Cloud Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.7799999713897705,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":58,"referenced_works":["https://openalex.org/W106195581","https://openalex.org/W1686810756","https://openalex.org/W1968881927","https://openalex.org/W1994926493","https://openalex.org/W2007339694","https://openalex.org/W2136132422","https://openalex.org/W2156749117","https://openalex.org/W2296509296","https://openalex.org/W2500374330","https://openalex.org/W2557702138","https://openalex.org/W2744693751","https://openalex.org/W2761338514","https://openalex.org/W2798814003","https://openalex.org/W2867345499","https://openalex.org/W2894978157","https://openalex.org/W2899869656","https://openalex.org/W2915967811","https://openalex.org/W2931743911","https://openalex.org/W2968450015","https://openalex.org/W2986715885","https://openalex.org/W2999537838","https://openalex.org/W2999803881","https://openalex.org/W3009848163","https://openalex.org/W3012088208","https://openalex.org/W3020891903","https://openalex.org/W3082547393","https://openalex.org/W3092012013","https://openalex.org/W3093659890","https://openalex.org/W3099977667","https://openalex.org/W3107625665","https://openalex.org/W3132625122","https://openalex.org/W3192255877","https://openalex.org/W3195919030","https://openalex.org/W3205377733","https://openalex.org/W3205928774","https://openalex.org/W3215440665","https://openalex.org/W4200112107","https://openalex.org/W4205876255","https://openalex.org/W4206073364","https://openalex.org/W4207033568","https://openalex.org/W4252076394","https://openalex.org/W4282946461","https://openalex.org/W4285328108","https://openalex.org/W4286571648","https://openalex.org/W4293714919","https://openalex.org/W4302363081","https://openalex.org/W4310491428","https://openalex.org/W6637373629","https://openalex.org/W6682764186","https://openalex.org/W6751247543","https://openalex.org/W6754262698","https://openalex.org/W6760703128","https://openalex.org/W6765375071","https://openalex.org/W6765484274","https://openalex.org/W6774747856","https://openalex.org/W6784879251","https://openalex.org/W6809934879","https://openalex.org/W7071788047"],"related_works":["https://openalex.org/W2125652721","https://openalex.org/W1540371141","https://openalex.org/W4231274751","https://openalex.org/W1549363203","https://openalex.org/W2154063878","https://openalex.org/W2556012038","https://openalex.org/W1489772951","https://openalex.org/W1538046993","https://openalex.org/W4239293476","https://openalex.org/W1566995892"],"abstract_inverted_index":{"Programmable":[0],"accelerators":[1,47],"enable":[2],"the":[3,54,169,185,196],"execution":[4],"of":[5,46,141,188],"applications":[6,16],"intended":[7],"for":[8,114],"running":[9,15],"in":[10,53,82,86,110],"usual":[11],"servers.":[12],"However,":[13],"inappropriately":[14],"on":[17,145],"these":[18],"devices":[19],"can":[20,125,162],"lead":[21],"to":[22,30,78,93,97,106,128,148,195],"load":[23,35,40,70,131,166],"imbalance":[24],"and":[25,48,103,137,152,167],"performance":[26,186],"degradation.":[27],"An":[28],"alternative":[29],"tackle":[31],"this":[32,59],"problem":[33],"is":[34],"balancing,":[36],"but":[37],"existing":[38],"in-network":[39,69],"balancers":[41],"typically":[42],"have":[43],"no":[44],"visibility":[45],"often":[49],"hard":[50],"code":[51],"policies":[52,92,133],"switch":[55,85,113],"source":[56],"code.":[57],"In":[58,72,117],"article,":[60],"we":[61,119],"present":[62],"<sc":[63,142,159,189],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[64,143,160,190],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">P4Hauler</small>":[65,144,161,191],",":[66],"an":[67],"accelerator-aware":[68],"balancer.":[71],"particular,":[73],"our":[74],"design":[75],"discusses":[76],"how":[77],"enforce":[79],"load-balancing":[80],"decisions":[81],"a":[83,87,111,139,146,178],"programmable":[84,112],"resource-aware":[88,115],"manner,":[89],"allowing":[90],"different":[91,130],"handle":[94],"traffic":[95],"according":[96],"applications'":[98],"needs.":[99],"We":[100,135],"use":[101],"monitoring":[102],"compression":[104],"techniques":[105],"store":[107],"application":[108],"resources":[109],"decisions.":[116],"addition,":[118],"propose":[120],"building":[121],"blocks":[122],"that":[123,158],"operators":[124],"dynamically":[126],"choose":[127],"realize":[129],"balancing":[132],"on-the-fly.":[134],"implemented":[136],"evaluated":[138],"prototype":[140],"testbed":[147],"show":[149],"its":[150],"efficiency":[151],"deployment":[153],"feasibility.":[154],"Our":[155],"results":[156],"indicate":[157],"support":[163],"27%":[164],"more":[165],"decrease":[168],"flow":[170],"completion":[171],"time":[172],"by":[173],"around":[174],"13%":[175],"using":[176],"only":[177],"single":[179],"accelerator.":[180],"Also,":[181],"extensive":[182],"simulations":[183],"confirm":[184],"gain":[187],"at":[192],"scale":[193],"compared":[194],"state-of-the-art.":[197]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
