{"id":"https://openalex.org/W2309084203","doi":"https://doi.org/10.1145/2716281.2836091","title":"Efficient traffic splitting on commodity switches","display_name":"Efficient traffic splitting on commodity switches","publication_year":2015,"publication_date":"2015-12-01","ids":{"openalex":"https://openalex.org/W2309084203","doi":"https://doi.org/10.1145/2716281.2836091","mag":"2309084203"},"language":"en","primary_location":{"id":"doi:10.1145/2716281.2836091","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2716281.2836091","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2836091&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2836091&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5067743572","display_name":"Nanxi Kang","orcid":null},"institutions":[{"id":"https://openalex.org/I20089843","display_name":"Princeton University","ror":"https://ror.org/00hx57361","country_code":"US","type":"education","lineage":["https://openalex.org/I20089843"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Nanxi Kang","raw_affiliation_strings":["Princeton University"],"affiliations":[{"raw_affiliation_string":"Princeton University","institution_ids":["https://openalex.org/I20089843"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001286276","display_name":"Monia Ghobadi","orcid":null},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Monia Ghobadi","raw_affiliation_strings":["Microsoft Research"],"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087879595","display_name":"John Reumann","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"John Reumann","raw_affiliation_strings":["NofutzNetworks Inc"],"affiliations":[{"raw_affiliation_string":"NofutzNetworks Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057705875","display_name":"Alexander Shraer","orcid":"https://orcid.org/0000-0002-5627-6044"},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alexander Shraer","raw_affiliation_strings":["Google"],"affiliations":[{"raw_affiliation_string":"Google","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003914268","display_name":"Jennifer Rexford","orcid":"https://orcid.org/0000-0002-0231-8165"},"institutions":[{"id":"https://openalex.org/I20089843","display_name":"Princeton University","ror":"https://ror.org/00hx57361","country_code":"US","type":"education","lineage":["https://openalex.org/I20089843"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jennifer Rexford","raw_affiliation_strings":["Princeton University"],"affiliations":[{"raw_affiliation_string":"Princeton University","institution_ids":["https://openalex.org/I20089843"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5067743572"],"corresponding_institution_ids":["https://openalex.org/I20089843"],"apc_list":null,"apc_paid":null,"fwci":10.511,"has_fulltext":true,"cited_by_count":81,"citation_normalized_percentile":{"value":0.98423127,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"13"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":1.0,"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/T10714","display_name":"Software-Defined Networks and 5G","score":1.0,"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.9966999888420105,"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/T10847","display_name":"Advanced Optical Network Technologies","score":0.9933000206947327,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8032684922218323},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7835054993629456},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.7339234948158264},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.6016701459884644},{"id":"https://openalex.org/keywords/hash-table","display_name":"Hash table","score":0.5214178562164307},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5048052072525024},{"id":"https://openalex.org/keywords/path","display_name":"Path (computing)","score":0.49720385670661926},{"id":"https://openalex.org/keywords/table","display_name":"Table (database)","score":0.4926372170448303},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.4753035008907318},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.42116886377334595},{"id":"https://openalex.org/keywords/software-defined-networking","display_name":"Software-defined networking","score":0.4205998182296753},{"id":"https://openalex.org/keywords/distributed-hash-table","display_name":"Distributed hash table","score":0.41643089056015015},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.14547574520111084},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.09577664732933044}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8032684922218323},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7835054993629456},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.7339234948158264},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.6016701459884644},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.5214178562164307},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5048052072525024},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.49720385670661926},{"id":"https://openalex.org/C45235069","wikidata":"https://www.wikidata.org/wiki/Q278425","display_name":"Table (database)","level":2,"score":0.4926372170448303},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.4753035008907318},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.42116886377334595},{"id":"https://openalex.org/C77270119","wikidata":"https://www.wikidata.org/wiki/Q1655198","display_name":"Software-defined networking","level":2,"score":0.4205998182296753},{"id":"https://openalex.org/C2780224649","wikidata":"https://www.wikidata.org/wiki/Q863506","display_name":"Distributed hash table","level":3,"score":0.41643089056015015},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.14547574520111084},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.09577664732933044},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"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/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2716281.2836091","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2716281.2836091","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2836091&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.702.1982","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.702.1982","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.princeton.edu/%7Ejrex/papers/niagara.pdf","raw_type":"text"}],"best_oa_location":{"id":"doi:10.1145/2716281.2836091","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2716281.2836091","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2836091&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3648251748","display_name":null,"funder_award_id":"NeTS-1409056","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5890327060","display_name":"NeTS: Medium: Collaborative Research: A Software Defined Internet Exchange","funder_award_id":"1409056","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2309084203.pdf","grobid_xml":"https://content.openalex.org/works/W2309084203.grobid-xml"},"referenced_works_count":41,"referenced_works":["https://openalex.org/W1408671314","https://openalex.org/W1562069137","https://openalex.org/W1577170445","https://openalex.org/W1698388015","https://openalex.org/W1858168446","https://openalex.org/W1978175770","https://openalex.org/W1987575199","https://openalex.org/W2038718790","https://openalex.org/W2062362478","https://openalex.org/W2075959002","https://openalex.org/W2087178199","https://openalex.org/W2098081907","https://openalex.org/W2099657323","https://openalex.org/W2102090846","https://openalex.org/W2106352837","https://openalex.org/W2112320294","https://openalex.org/W2115546448","https://openalex.org/W2126522175","https://openalex.org/W2126822952","https://openalex.org/W2130531694","https://openalex.org/W2131244115","https://openalex.org/W2137826183","https://openalex.org/W2146012756","https://openalex.org/W2147118406","https://openalex.org/W2149236835","https://openalex.org/W2157990152","https://openalex.org/W2159279524","https://openalex.org/W2167025919","https://openalex.org/W2168595508","https://openalex.org/W2169246522","https://openalex.org/W2463612733","https://openalex.org/W2901823013","https://openalex.org/W4236202168","https://openalex.org/W4237515752","https://openalex.org/W4238465620","https://openalex.org/W4253729210","https://openalex.org/W4285719527","https://openalex.org/W6634547471","https://openalex.org/W6639080731","https://openalex.org/W6669609380","https://openalex.org/W6685947204"],"related_works":["https://openalex.org/W2360647157","https://openalex.org/W1591638986","https://openalex.org/W2078737901","https://openalex.org/W4390097974","https://openalex.org/W1566134492","https://openalex.org/W1701068577","https://openalex.org/W2102755235","https://openalex.org/W2358163560","https://openalex.org/W2134623410","https://openalex.org/W2403753337"],"abstract_inverted_index":{"Traffic":[0],"often":[1],"needs":[2],"to":[3,27,40,134,164],"be":[4,60],"split":[5],"over":[6],"multiple":[7],"equivalent":[8],"backend":[9,28],"servers,":[10],"links,":[11],"paths,":[12],"or":[13],"middleboxes.":[14],"For":[15],"example,":[16],"in":[17,118],"a":[18,50,64],"load-balancing":[19],"system,":[20],"switches":[21,70],"distribute":[22],"requests":[23],"of":[24,56,66,80,121,154,158,166,168],"online":[25],"services":[26,169],"servers.":[29],"Hash-based":[30],"approaches":[31],"like":[32],"Equal-Cost":[33],"Multi-Path":[34],"(ECMP)":[35],"have":[36],"low":[37],"accuracy":[38,55,150],"due":[39],"hash":[41],"collision":[42],"and":[43,175],"incur":[44],"significant":[45],"churn":[46,138],"during":[47],"update.":[48,141],"In":[49,99],"Software-Defined":[51],"Network":[52],"(SDN)":[53],"the":[54,74,119,136,155,159,171],"traffic":[57,76,112,137],"splits":[58,113],"can":[59],"improved":[61],"by":[62],"crafting":[63],"set":[65],"wildcard":[67],"rules":[68,93],"for":[69,94],"that":[71,109,144],"better":[72],"match":[73],"actual":[75],"distribution.":[77],"The":[78],"drawback":[79],"existing":[81],"SDN-based":[82,106],"traffic-splitting":[83,107],"solutions":[84],"is":[85],"poor":[86],"scalability":[87],"as":[88],"they":[89],"generate":[90],"too":[91],"many":[92],"small":[95],"rule-tables":[96],"on":[97,125],"switches.":[98,127],"this":[100],"paper,":[101],"we":[102],"propose":[103],"Niagara,":[104],"an":[105,130,140],"scheme":[108],"achieves":[110,147],"accurate":[111],"while":[114],"being":[115],"extremely":[116],"efficient":[117],"use":[120],"rule-table":[122,173],"space":[123,157],"available":[124],"commodity":[126],"Niagara":[128,145],"uses":[129],"incremental":[131],"update":[132],"strategy":[133],"minimize":[135],"given":[139],"Experiments":[142],"demonstrate":[143],"(1)":[146],"nearly":[148,178],"optimal":[149],"using":[151],"only":[152],"1.2%--37%":[153],"rule":[156],"current":[160],"state-of-art,":[161],"(2)":[162],"scales":[163],"tens":[165],"thousands":[167],"with":[170],"constrained":[172],"capacity":[174],"(3)":[176],"offers":[177],"minimum":[179],"churn.":[180]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":11},{"year":2019,"cited_by_count":10},{"year":2018,"cited_by_count":10},{"year":2017,"cited_by_count":14},{"year":2016,"cited_by_count":6}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
