{"id":"https://openalex.org/W4304820076","doi":"https://doi.org/10.1109/ipccc55026.2022.9894309","title":"Libra: A Stateful Layer-4 Load Balancer with Fair Load Distribution","display_name":"Libra: A Stateful Layer-4 Load Balancer with Fair Load Distribution","publication_year":2022,"publication_date":"2022-10-12","ids":{"openalex":"https://openalex.org/W4304820076","doi":"https://doi.org/10.1109/ipccc55026.2022.9894309"},"language":"en","primary_location":{"id":"doi:10.1109/ipccc55026.2022.9894309","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipccc55026.2022.9894309","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE International Performance, Computing, and Communications Conference (IPCCC)","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/A5065641102","display_name":"Xingong Guo","orcid":null},"institutions":[{"id":"https://openalex.org/I80947539","display_name":"Fuzhou University","ror":"https://ror.org/011xvna82","country_code":"CN","type":"education","lineage":["https://openalex.org/I80947539"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xingong Guo","raw_affiliation_strings":["Fuzhou University,College of Computer and Data Science,Fujian,China","College of Computer and Data Science, Fuzhou University, Fujian, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fuzhou University,College of Computer and Data Science,Fujian,China","institution_ids":["https://openalex.org/I80947539"]},{"raw_affiliation_string":"College of Computer and Data Science, Fuzhou University, Fujian, China","institution_ids":["https://openalex.org/I80947539"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030891963","display_name":"Longlong Zhu","orcid":"https://orcid.org/0000-0001-6128-3065"},"institutions":[{"id":"https://openalex.org/I80947539","display_name":"Fuzhou University","ror":"https://ror.org/011xvna82","country_code":"CN","type":"education","lineage":["https://openalex.org/I80947539"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Longlong Zhu","raw_affiliation_strings":["Fuzhou University,College of Computer and Data Science,Fujian,China","College of Computer and Data Science, Fuzhou University, Fujian, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fuzhou University,College of Computer and Data Science,Fujian,China","institution_ids":["https://openalex.org/I80947539"]},{"raw_affiliation_string":"College of Computer and Data Science, Fuzhou University, Fujian, China","institution_ids":["https://openalex.org/I80947539"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100366086","display_name":"Dong Zhang","orcid":"https://orcid.org/0000-0002-0138-3416"},"institutions":[{"id":"https://openalex.org/I80947539","display_name":"Fuzhou University","ror":"https://ror.org/011xvna82","country_code":"CN","type":"education","lineage":["https://openalex.org/I80947539"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dong Zhang","raw_affiliation_strings":["Fuzhou University,College of Computer and Data Science,Fujian,China","College of Computer and Data Science, Fuzhou University, Fujian, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fuzhou University,College of Computer and Data Science,Fujian,China","institution_ids":["https://openalex.org/I80947539"]},{"raw_affiliation_string":"College of Computer and Data Science, Fuzhou University, Fujian, China","institution_ids":["https://openalex.org/I80947539"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078198240","display_name":"Chunming Wu","orcid":"https://orcid.org/0000-0001-7958-9687"},"institutions":[{"id":"https://openalex.org/I168879160","display_name":"Zhejiang University of Science and Technology","ror":"https://ror.org/05mx0wr29","country_code":"CN","type":"education","lineage":["https://openalex.org/I168879160"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chunming Wu","raw_affiliation_strings":["Zhejiang University,College of Computer Science and Technology,Zhejiang,China","College of Computer Science and Technology, Zhejiang University, Zhejiang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang University,College of Computer Science and Technology,Zhejiang,China","institution_ids":["https://openalex.org/I168879160"]},{"raw_affiliation_string":"College of Computer Science and Technology, Zhejiang University, Zhejiang, China","institution_ids":["https://openalex.org/I168879160"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.2747,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.84706037,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"246","last_page":"253"},"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.9998000264167786,"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.9998000264167786,"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.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/T12127","display_name":"Software System Performance and Reliability","score":0.9983000159263611,"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/stateful-firewall","display_name":"Stateful firewall","score":0.9268646240234375},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7972938418388367},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.7878717184066772},{"id":"https://openalex.org/keywords/round-robin-dns","display_name":"Round-robin DNS","score":0.7635724544525146},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.6899314522743225},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.6227828860282898},{"id":"https://openalex.org/keywords/network-load-balancing-services","display_name":"Network Load Balancing Services","score":0.5017457008361816},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4885588586330414},{"id":"https://openalex.org/keywords/load-management","display_name":"Load management","score":0.4808674454689026},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.4489806592464447},{"id":"https://openalex.org/keywords/offered-load","display_name":"Offered load","score":0.44475293159484863},{"id":"https://openalex.org/keywords/resilience","display_name":"Resilience (materials science)","score":0.413499116897583},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.38664427399635315},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.10279738903045654},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.1003212034702301},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08450332283973694},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.08420038223266602}],"concepts":[{"id":"https://openalex.org/C22927095","wikidata":"https://www.wikidata.org/wiki/Q1784206","display_name":"Stateful firewall","level":3,"score":0.9268646240234375},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7972938418388367},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.7878717184066772},{"id":"https://openalex.org/C102359118","wikidata":"https://www.wikidata.org/wiki/Q178163","display_name":"Round-robin DNS","level":4,"score":0.7635724544525146},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.6899314522743225},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.6227828860282898},{"id":"https://openalex.org/C161597957","wikidata":"https://www.wikidata.org/wiki/Q16251507","display_name":"Network Load Balancing Services","level":3,"score":0.5017457008361816},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4885588586330414},{"id":"https://openalex.org/C2779370713","wikidata":"https://www.wikidata.org/wiki/Q357554","display_name":"Load management","level":2,"score":0.4808674454689026},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.4489806592464447},{"id":"https://openalex.org/C54273483","wikidata":"https://www.wikidata.org/wiki/Q7079081","display_name":"Offered load","level":4,"score":0.44475293159484863},{"id":"https://openalex.org/C2779585090","wikidata":"https://www.wikidata.org/wiki/Q3457762","display_name":"Resilience (materials science)","level":2,"score":0.413499116897583},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.38664427399635315},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.10279738903045654},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.1003212034702301},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08450332283973694},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.08420038223266602},{"id":"https://openalex.org/C35026560","wikidata":"https://www.wikidata.org/wiki/Q8767","display_name":"Domain Name System","level":3,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ipccc55026.2022.9894309","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipccc55026.2022.9894309","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE International Performance, Computing, and Communications Conference (IPCCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320334111","display_name":"Innovation Fund","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1630733292","https://openalex.org/W2020765652","https://openalex.org/W2123845384","https://openalex.org/W2168595508","https://openalex.org/W2296559352","https://openalex.org/W2542765808","https://openalex.org/W2625645562","https://openalex.org/W2744693751","https://openalex.org/W2899869656","https://openalex.org/W3009980241","https://openalex.org/W3015860851","https://openalex.org/W3087836305","https://openalex.org/W3095590797","https://openalex.org/W3199071571","https://openalex.org/W4200112107","https://openalex.org/W4205876255","https://openalex.org/W4207033568","https://openalex.org/W4226134848","https://openalex.org/W4240411378","https://openalex.org/W6628524986","https://openalex.org/W6636933019","https://openalex.org/W6751247543","https://openalex.org/W6803821320"],"related_works":["https://openalex.org/W2572577820","https://openalex.org/W4377970692","https://openalex.org/W4225147833","https://openalex.org/W2349473624","https://openalex.org/W1583194654","https://openalex.org/W2314962739","https://openalex.org/W2042975019","https://openalex.org/W2563943286","https://openalex.org/W2767159003","https://openalex.org/W4304820076"],"abstract_inverted_index":{"Layer-4":[0],"(L4)":[1],"load":[2,26,35,69,97,110,125,134,164],"balancers":[3],"(LBs)":[4],"are":[5,18],"essential":[6],"for":[7,22],"data":[8],"centers,":[9],"dispatching":[10],"incoming":[11],"connections":[12],"among":[13],"thousands":[14],"of":[15,130],"servers.":[16],"There":[17],"two":[19],"critical":[20],"requirements":[21,80],"L4":[23,92],"LBs:":[24],"i)":[25],"balancing":[27,70,111,135,165],"fairness,":[28],"i.e.,":[29,47],"the":[30,34,49,53,60,82,115,123,155,174],"ability":[31],"to":[32,36,40,52,59,72,104,114,153,182],"assign":[33],"servers":[37],"in":[38,81,140],"proportion":[39],"their":[41],"capacity;":[42],"ii)":[43],"per-connection":[44],"consistency":[45],"(PCC),":[46],"all":[48],"packets":[50],"belonging":[51],"same":[54,61],"connection":[55],"should":[56],"be":[57],"forwarded":[58],"server.":[62],"Howbeit,":[63],"existing":[64,183],"LBs":[65],"at":[66],"large":[67],"sacrifice":[68],"fairness":[71,166],"mitigate":[73],"PCC":[74],"violations,":[75],"which":[76],"cannot":[77],"satisfy":[78],"both":[79],"meantime.":[83],"In":[84],"this":[85],"paper,":[86],"we":[87],"present":[88],"Libra,":[89],"a":[90,141],"stateful":[91],"LB":[93],"that":[94,160],"supports":[95],"fair":[96],"distribution,":[98],"PCC,":[99,171],"memory":[100],"efficiency,":[101],"and":[102,126,148,172],"resilience":[103],"resource":[105],"depletion":[106],"attacks.":[107],"Libra":[108,139,161],"makes":[109],"decisions":[112],"resorting":[113],"proposed":[116],"Weighted":[117],"M-Least-Connection":[118],"First":[119],"(WMLCF)":[120],"mechanism":[121],"considering":[122],"real-time":[124],"available":[127],"processing":[128],"capacity":[129],"servers,":[131],"hence":[132],"enabling":[133],"fairness.":[136],"We":[137],"prototype":[138],"programmable":[142],"software":[143],"switch\u2014BMv2":[144],"using":[145],"P4":[146],"language":[147],"conduct":[149],"extensive":[150],"flow-level":[151],"simulation":[152],"evaluate":[154],"performance.":[156],"The":[157],"evaluation":[158],"indicates":[159],"significantly":[162],"improves":[163],"(over":[167],"95%),":[168],"fully":[169],"ensures":[170],"reduces":[173],"average":[175],"flow":[176],"completion":[177],"time":[178],"by":[179],"17.27\u201342.55%":[180],"compared":[181],"mechanisms.":[184]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
