{"id":"https://openalex.org/W2134889667","doi":"https://doi.org/10.1145/2785956.2787507","title":"Presto","display_name":"Presto","publication_year":2015,"publication_date":"2015-08-17","ids":{"openalex":"https://openalex.org/W2134889667","doi":"https://doi.org/10.1145/2785956.2787507","mag":"2134889667"},"language":"en","primary_location":{"id":"doi:10.1145/2785956.2787507","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2785956.2787507","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2785956.2787507","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/2785956.2787507","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102135369","display_name":"Keqiang He","orcid":"https://orcid.org/0009-0002-7447-5933"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Keqiang He","raw_affiliation_strings":["University of Wisconsin-Madison, Madison, WI, USA"],"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011199371","display_name":"Eric Rozner","orcid":"https://orcid.org/0000-0003-4662-0830"},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eric Rozner","raw_affiliation_strings":["IBM Research, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"IBM Research, Austin, TX, USA","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113938530","display_name":"Kanak Agarwal","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kanak Agarwal","raw_affiliation_strings":["IBM Research, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"IBM Research, Austin, TX, USA","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109035532","display_name":"Wes Felter","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wes Felter","raw_affiliation_strings":["IBM Research, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"IBM Research, Austin, TX, USA","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038716930","display_name":"John D. Carter","orcid":"https://orcid.org/0000-0003-3380-5924"},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John Carter","raw_affiliation_strings":["IBM Research, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"IBM Research, Austin, TX, USA","institution_ids":["https://openalex.org/I4210156936"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035329776","display_name":"Aditya Akella","orcid":"https://orcid.org/0000-0002-5920-170X"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aditya Akella","raw_affiliation_strings":["University of Wisconsin-Madison, Madison, WI, USA"],"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5102135369"],"corresponding_institution_ids":["https://openalex.org/I135310074"],"apc_list":null,"apc_paid":null,"fwci":74.1093,"has_fulltext":true,"cited_by_count":221,"citation_normalized_percentile":{"value":0.99918093,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"465","last_page":"478"},"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.9998999834060669,"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.9998999834060669,"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.9998999834060669,"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.9994000196456909,"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-science","display_name":"Computer science","score":0.8475135564804077},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.7270386219024658},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.6687376499176025},{"id":"https://openalex.org/keywords/testbed","display_name":"Testbed","score":0.6318654417991638},{"id":"https://openalex.org/keywords/network-topology","display_name":"Network topology","score":0.5216782093048096},{"id":"https://openalex.org/keywords/software-defined-networking","display_name":"Software-defined networking","score":0.507330596446991},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.45582613348960876},{"id":"https://openalex.org/keywords/network-congestion","display_name":"Network congestion","score":0.4460676908493042},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4434123635292053},{"id":"https://openalex.org/keywords/load-management","display_name":"Load management","score":0.4386231601238251},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.43320950865745544}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8475135564804077},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.7270386219024658},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.6687376499176025},{"id":"https://openalex.org/C31395832","wikidata":"https://www.wikidata.org/wiki/Q1318674","display_name":"Testbed","level":2,"score":0.6318654417991638},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.5216782093048096},{"id":"https://openalex.org/C77270119","wikidata":"https://www.wikidata.org/wiki/Q1655198","display_name":"Software-defined networking","level":2,"score":0.507330596446991},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.45582613348960876},{"id":"https://openalex.org/C195563490","wikidata":"https://www.wikidata.org/wiki/Q180368","display_name":"Network congestion","level":3,"score":0.4460676908493042},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4434123635292053},{"id":"https://openalex.org/C2779370713","wikidata":"https://www.wikidata.org/wiki/Q357554","display_name":"Load management","level":2,"score":0.4386231601238251},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.43320950865745544},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","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},{"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/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"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":1,"locations":[{"id":"doi:10.1145/2785956.2787507","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2785956.2787507","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2785956.2787507","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2785956.2787507","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2785956.2787507","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2785956.2787507","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1050241970","display_name":"FIA-NP: Collaborative Research: Deployment-Driven Evaluation and Evolution of the eXpressive Internet Architecture","funder_award_id":"1345249","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1103213180","display_name":"NeTS: Medium Collaborative Research: Enabling Flexible Middlebox Processing in the Cloud","funder_award_id":"1302041","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G524241460","display_name":null,"funder_award_id":"1330308","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7594386247","display_name":null,"funder_award_id":"CNS-1330308","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","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"},{"id":"https://openalex.org/F4320307762","display_name":"International Business Machines Corporation","ror":"https://ror.org/05hh8d621"},{"id":"https://openalex.org/F4320338111","display_name":"Precursory Research for Embryonic Science and Technology","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2134889667.pdf","grobid_xml":"https://content.openalex.org/works/W2134889667.grobid-xml"},"referenced_works_count":55,"referenced_works":["https://openalex.org/W14875769","https://openalex.org/W209037902","https://openalex.org/W1514491576","https://openalex.org/W1515106148","https://openalex.org/W1529394813","https://openalex.org/W1549243390","https://openalex.org/W1608999459","https://openalex.org/W1630733292","https://openalex.org/W1657185548","https://openalex.org/W1698388015","https://openalex.org/W1699100222","https://openalex.org/W1969809629","https://openalex.org/W1980568117","https://openalex.org/W1992189255","https://openalex.org/W2014485836","https://openalex.org/W2022844530","https://openalex.org/W2029129836","https://openalex.org/W2038718790","https://openalex.org/W2062832101","https://openalex.org/W2074660931","https://openalex.org/W2087178199","https://openalex.org/W2098909884","https://openalex.org/W2099657323","https://openalex.org/W2103110737","https://openalex.org/W2104047391","https://openalex.org/W2109840532","https://openalex.org/W2115793273","https://openalex.org/W2119246371","https://openalex.org/W2122889548","https://openalex.org/W2126830184","https://openalex.org/W2127989973","https://openalex.org/W2130531694","https://openalex.org/W2132320636","https://openalex.org/W2132404093","https://openalex.org/W2142480021","https://openalex.org/W2147802358","https://openalex.org/W2148983286","https://openalex.org/W2149804187","https://openalex.org/W2157614013","https://openalex.org/W2157990152","https://openalex.org/W2160793297","https://openalex.org/W2164740236","https://openalex.org/W2167025919","https://openalex.org/W2168595508","https://openalex.org/W2179500942","https://openalex.org/W2395731689","https://openalex.org/W2480498050","https://openalex.org/W2487217191","https://openalex.org/W2545078974","https://openalex.org/W3005333053","https://openalex.org/W4238465620","https://openalex.org/W6630843874","https://openalex.org/W6631455187","https://openalex.org/W6711893318","https://openalex.org/W6721790959"],"related_works":["https://openalex.org/W4244799386","https://openalex.org/W3023990339","https://openalex.org/W1583194654","https://openalex.org/W1964245459","https://openalex.org/W2185389245","https://openalex.org/W2147320702","https://openalex.org/W2248871425","https://openalex.org/W2162063029","https://openalex.org/W2944222538","https://openalex.org/W4390097974"],"abstract_inverted_index":{"Datacenter":[0],"networks":[1],"deal":[2],"with":[3],"a":[4,58,121,132,149,166],"variety":[5],"of":[6,100,142,165],"workloads,":[7],"ranging":[8],"from":[9],"latency-sensitive":[10],"small":[11],"flows":[12],"to":[13,41,111,151,176],"bandwidth-hungry":[14],"large":[15],"flows.":[16],"Load":[17],"balancing":[18,95,124],"schemes":[19],"based":[20],"on":[21,96,131,145],"flow":[22],"hashing,":[23],"e.g.,":[24],"ECMP,":[25],"cause":[26],"congestion":[27],"when":[28],"hash":[29],"collisions":[30],"occur":[31],"and":[32,92,118,128,147,173,178],"can":[33],"perform":[34],"poorly":[35],"in":[36,83,154],"asymmetric":[37],"topologies.":[38],"Recent":[39],"proposals":[40],"load":[42,94,123],"balance":[43],"the":[44,70,84,139,155],"network":[45,72],"require":[46],"centralized":[47],"traffic":[48],"engineering,":[49],"multipath-aware":[50],"transport,":[51],"or":[52,89],"expensive":[53],"specialized":[54],"hardware.":[55],"We":[56,116,137],"propose":[57,148],"mechanism":[59,150],"that":[60,78,103,164],"avoids":[61],"these":[62],"limitations":[63],"by":[64],"(i)":[65],"pushing":[66],"load-balancing":[67],"functionality":[68],"into":[69],"soft":[71],"edge":[73],"(e.g.,":[74],"virtual":[75],"switches)":[76],"such":[77,120],"no":[79],"changes":[80],"are":[81],"required":[82],"transport":[85],"layer,":[86],"customer":[87],"VMs,":[88],"networking":[90,114],"hardware,":[91],"(ii)":[93],"fine-grained,":[97],"near-uniform":[98],"units":[99],"data":[101],"(flowcells)":[102],"fit":[104],"within":[105],"end-host":[106],"segment":[107],"offload":[108,158],"optimizations":[109],"used":[110],"support":[112],"fast":[113],"speeds.":[115],"design":[117],"implement":[119],"soft-edge":[122],"scheme,":[125],"called":[126],"Presto,":[127],"evaluate":[129],"it":[130],"10":[133],"Gbps":[134],"physical":[135],"testbed.":[136],"demonstrate":[138],"computational":[140],"impact":[141],"packet":[143],"reordering":[144,153],"receivers":[146],"handle":[152],"TCP":[156],"receive":[157],"functionality.":[159],"Presto's":[160],"performance":[161],"closely":[162],"tracks":[163],"single,":[167],"non-blocking":[168],"switch":[169],"over":[170],"many":[171],"workloads":[172],"is":[174],"adaptive":[175],"failures":[177],"topology":[179],"asymmetry.":[180]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":10},{"year":2021,"cited_by_count":30},{"year":2020,"cited_by_count":35},{"year":2019,"cited_by_count":36},{"year":2018,"cited_by_count":34},{"year":2017,"cited_by_count":37},{"year":2016,"cited_by_count":17},{"year":2015,"cited_by_count":2}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2016-06-24T00:00:00"}
