{"id":"https://openalex.org/W4416653580","doi":"https://doi.org/10.1145/3769700.3771697","title":"Toward Efficient Layer-4 Load Balancing: A Hybrid Stateful\u2013Stateless Approach","display_name":"Toward Efficient Layer-4 Load Balancing: A Hybrid Stateful\u2013Stateless Approach","publication_year":2025,"publication_date":"2025-11-25","ids":{"openalex":"https://openalex.org/W4416653580","doi":"https://doi.org/10.1145/3769700.3771697"},"language":null,"primary_location":{"id":"doi:10.1145/3769700.3771697","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3769700.3771697","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the CoNEXT'25 Student workshop","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/A5120665007","display_name":"Amirhossein Sadr","orcid":"https://orcid.org/0009-0001-9038-8322"},"institutions":[{"id":"https://openalex.org/I48379061","display_name":"Shahid Beheshti University","ror":"https://ror.org/0091vmj44","country_code":"IR","type":"education","lineage":["https://openalex.org/I48379061"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Amirhossein Sadr","raw_affiliation_strings":["Shahid Beheshti University, Tehran, Iran"],"raw_orcid":"https://orcid.org/0009-0001-9038-8322","affiliations":[{"raw_affiliation_string":"Shahid Beheshti University, Tehran, Iran","institution_ids":["https://openalex.org/I48379061"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120705930","display_name":"Kowsar Pakzad","orcid":"https://orcid.org/0009-0002-5897-0379"},"institutions":[{"id":"https://openalex.org/I48379061","display_name":"Shahid Beheshti University","ror":"https://ror.org/0091vmj44","country_code":"IR","type":"education","lineage":["https://openalex.org/I48379061"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Kowsar Pakzad","raw_affiliation_strings":["Shahid Beheshti University, Tehran, Iran"],"raw_orcid":"https://orcid.org/0009-0002-5897-0379","affiliations":[{"raw_affiliation_string":"Shahid Beheshti University, Tehran, Iran","institution_ids":["https://openalex.org/I48379061"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002776249","display_name":"Mohammad Hosseini","orcid":"https://orcid.org/0000-0002-1911-9234"},"institutions":[{"id":"https://openalex.org/I48379061","display_name":"Shahid Beheshti University","ror":"https://ror.org/0091vmj44","country_code":"IR","type":"education","lineage":["https://openalex.org/I48379061"]}],"countries":["IR"],"is_corresponding":false,"raw_author_name":"Mohammad Hosseini","raw_affiliation_strings":["Shahid Beheshti University, Tehran, Iran"],"raw_orcid":"https://orcid.org/0000-0002-1911-9234","affiliations":[{"raw_affiliation_string":"Shahid Beheshti University, Tehran, Iran","institution_ids":["https://openalex.org/I48379061"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018941446","display_name":"Hannaneh Barahouei Pasandi","orcid":"https://orcid.org/0000-0001-7311-7179"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hannaneh B. Pasandi","raw_affiliation_strings":["University of California, Berkley, Berkeley, USA"],"raw_orcid":"https://orcid.org/0000-0001-7311-7179","affiliations":[{"raw_affiliation_string":"University of California, Berkley, Berkeley, USA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072312467","display_name":"Sina Darabi","orcid":"https://orcid.org/0000-0002-7082-123X"},"institutions":[{"id":"https://openalex.org/I57201433","display_name":"Universit\u00e0 della Svizzera italiana","ror":"https://ror.org/03c4atk17","country_code":"CH","type":"education","lineage":["https://openalex.org/I57201433"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Sina Darabi","raw_affiliation_strings":["Universit\u00e0 della Svizzera italiana (USI), Lugano, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-7082-123X","affiliations":[{"raw_affiliation_string":"Universit\u00e0 della Svizzera italiana (USI), Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.45472373,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"5","last_page":"6"},"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.7056999802589417,"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.7056999802589417,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.09570000320672989,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.059700001031160355,"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.9714000225067139},{"id":"https://openalex.org/keywords/stateless-protocol","display_name":"Stateless protocol","score":0.8820000290870667},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7846999764442444},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.6373000144958496},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.5073999762535095},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.47380000352859497},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.43860000371932983}],"concepts":[{"id":"https://openalex.org/C22927095","wikidata":"https://www.wikidata.org/wiki/Q1784206","display_name":"Stateful firewall","level":3,"score":0.9714000225067139},{"id":"https://openalex.org/C103613024","wikidata":"https://www.wikidata.org/wiki/Q230924","display_name":"Stateless protocol","level":3,"score":0.8820000290870667},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.838100016117096},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7846999764442444},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.6373000144958496},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.512499988079071},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.5073999762535095},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.4934999942779541},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.47380000352859497},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.43860000371932983},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.43720000982284546},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.39890000224113464},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.3847000002861023},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.37560001015663147},{"id":"https://openalex.org/C2779370713","wikidata":"https://www.wikidata.org/wiki/Q357554","display_name":"Load management","level":2,"score":0.3605000078678131},{"id":"https://openalex.org/C122907437","wikidata":"https://www.wikidata.org/wiki/Q5318999","display_name":"Dynamic perfect hashing","level":5,"score":0.34940001368522644},{"id":"https://openalex.org/C56856351","wikidata":"https://www.wikidata.org/wiki/Q1757218","display_name":"Consistent hashing","level":5,"score":0.3059999942779541},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.29809999465942383},{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.27480000257492065},{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.25450000166893005}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3769700.3771697","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3769700.3771697","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the CoNEXT'25 Student workshop","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W2020765652","https://openalex.org/W2168595508","https://openalex.org/W2613694343","https://openalex.org/W4200016761","https://openalex.org/W4214571387","https://openalex.org/W4240411378","https://openalex.org/W4377235162","https://openalex.org/W4389633796","https://openalex.org/W4404240382"],"related_works":[],"abstract_inverted_index":{"Modern":[0],"datacenter":[1],"services":[2],"require":[3],"load":[4,19,42,65,139],"balancers":[5],"that":[6,44,126],"maintain":[7],"high":[8],"throughput":[9,107],"while":[10,93],"ensuring":[11],"balanced":[12,120],"server":[13,76],"utilization.":[14,122],"Stateful":[15],"approaches":[16],"provide":[17],"accurate":[18],"awareness":[20],"but":[21,57],"suffer":[22],"from":[23],"lookup":[24],"overhead,":[25],"whereas":[26],"stateless":[27,92],"hashing":[28,47],"offers":[29],"scalability":[30],"at":[31],"the":[32,59,71,74],"cost":[33],"of":[34,90],"imbalance.":[35,96],"We":[36],"present":[37],"Balancify,":[38],"a":[39,82,109],"hybrid":[40],"Layer-4":[41,138],"balancer":[43],"combines":[45],"consistent":[46],"with":[48,119],"selective":[49],"stateful":[50,111],"redirection.":[51],"New":[52],"flows":[53,91],"are":[54],"mapped":[55],"statelessly,":[56],"if":[58],"chosen":[60],"server's":[61],"CPU":[62],"or":[63],"memory":[64],"exceeds":[66],"configurable":[67],"thresholds,":[68],"Balancify":[69,103],"redirects":[70],"connection":[72],"to":[73],"least-loaded":[75],"and":[77,134],"records":[78],"this":[79],"mapping":[80],"in":[81,136],"compact":[83],"table.":[84],"This":[85],"design":[86],"keeps":[87],"over":[88],"90%":[89],"dynamically":[94],"correcting":[95],"Implemented":[97],"on":[98],"Intel":[99],"Xeon":[100],"4214":[101],"servers,":[102],"sustains":[104],"2-8\u00d7":[105],"higher":[106],"than":[108],"fully":[110],"baseline":[112],"across":[113],"diverse":[114],"applications,":[115],"achieving":[116],"stateless-like":[117],"performance":[118],"resource":[121],"These":[123],"results":[124],"demonstrate":[125],"limited,":[127],"adaptive":[128],"state":[129],"tracking":[130],"can":[131],"reconcile":[132],"efficiency":[133],"fairness":[135],"modern":[137],"balancing.":[140]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-11-27T00:00:00"}
