{"id":"https://openalex.org/W2105997281","doi":"https://doi.org/10.1109/icdcs.2010.85","title":"Guaranteeing BGP Stability with a Few Extra Paths","display_name":"Guaranteeing BGP Stability with a Few Extra Paths","publication_year":2010,"publication_date":"2010-01-01","ids":{"openalex":"https://openalex.org/W2105997281","doi":"https://doi.org/10.1109/icdcs.2010.85","mag":"2105997281"},"language":"en","primary_location":{"id":"doi:10.1109/icdcs.2010.85","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icdcs.2010.85","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2010 IEEE 30th International Conference on Distributed Computing Systems","raw_type":"proceedings-article"},"type":"conference-paper","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/A5104096201","display_name":"Rachit Agarwal","orcid":null},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rachit Agarwal","raw_affiliation_strings":["University of Illinois, Urbana-Champaign, IL, USA","University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois, Urbana-Champaign, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064636812","display_name":"Virajith Jalaparti","orcid":null},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Virajith Jalaparti","raw_affiliation_strings":["University of Illinois, Urbana-Champaign, IL, USA","University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois, Urbana-Champaign, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038897777","display_name":"Matthew Caesar","orcid":"https://orcid.org/0000-0001-5955-9229"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Matthew Caesar","raw_affiliation_strings":["University of Illinois, Urbana-Champaign, IL, USA","University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois, Urbana-Champaign, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066308539","display_name":"P. Brighten Godfrey","orcid":"https://orcid.org/0009-0003-2930-1982"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"P. Brighten Godfrey","raw_affiliation_strings":["University of Illinois, Urbana-Champaign, IL, USA","University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois, Urbana-Champaign, IL, USA","institution_ids":["https://openalex.org/I157725225"]},{"raw_affiliation_string":"University of Illinois at Urbana/Champaign, Urbana, IL, USA#TAB#","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"221","last_page":"230"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10138","display_name":"Network Traffic and Congestion Control","score":0.9994999766349792,"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/T10138","display_name":"Network Traffic and Congestion Control","score":0.9994999766349792,"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/T11598","display_name":"Internet Traffic Analysis and Secure E-voting","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11158","display_name":"Wireless Networks and Protocols","score":0.9944000244140625,"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/border-gateway-protocol","display_name":"Border Gateway Protocol","score":0.8410887718200684},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7361554503440857},{"id":"https://openalex.org/keywords/path-vector-protocol","display_name":"Path vector protocol","score":0.6563907265663147},{"id":"https://openalex.org/keywords/routing-protocol","display_name":"Routing protocol","score":0.6348006725311279},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.6074599027633667},{"id":"https://openalex.org/keywords/routing","display_name":"Routing (electronic design automation)","score":0.497329980134964},{"id":"https://openalex.org/keywords/path","display_name":"Path (computing)","score":0.4847385585308075},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.47655823826789856},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4689673185348511},{"id":"https://openalex.org/keywords/autonomous-system","display_name":"Autonomous system (mathematics)","score":0.44433802366256714},{"id":"https://openalex.org/keywords/stability","display_name":"Stability (learning theory)","score":0.4360640347003937},{"id":"https://openalex.org/keywords/static-routing","display_name":"Static routing","score":0.20392808318138123}],"concepts":[{"id":"https://openalex.org/C178086212","wikidata":"https://www.wikidata.org/wiki/Q11155","display_name":"Border Gateway Protocol","level":5,"score":0.8410887718200684},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7361554503440857},{"id":"https://openalex.org/C128917274","wikidata":"https://www.wikidata.org/wiki/Q1666535","display_name":"Path vector protocol","level":5,"score":0.6563907265663147},{"id":"https://openalex.org/C104954878","wikidata":"https://www.wikidata.org/wiki/Q1648707","display_name":"Routing protocol","level":3,"score":0.6348006725311279},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.6074599027633667},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.497329980134964},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.4847385585308075},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.47655823826789856},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4689673185348511},{"id":"https://openalex.org/C9628104","wikidata":"https://www.wikidata.org/wiki/Q788009","display_name":"Autonomous system (mathematics)","level":2,"score":0.44433802366256714},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.4360640347003937},{"id":"https://openalex.org/C204948658","wikidata":"https://www.wikidata.org/wiki/Q1119410","display_name":"Static routing","level":4,"score":0.20392808318138123},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icdcs.2010.85","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icdcs.2010.85","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2010 IEEE 30th International Conference on Distributed Computing Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals","score":0.4300000071525574}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1483178615","https://openalex.org/W1583078750","https://openalex.org/W1651117873","https://openalex.org/W2032633417","https://openalex.org/W2035651893","https://openalex.org/W2068026854","https://openalex.org/W2099236627","https://openalex.org/W2100415265","https://openalex.org/W2104969814","https://openalex.org/W2113230746","https://openalex.org/W2120545656","https://openalex.org/W2125258707","https://openalex.org/W2137736907","https://openalex.org/W2142065670","https://openalex.org/W2145721479","https://openalex.org/W2147575919","https://openalex.org/W2147871692","https://openalex.org/W2165126126","https://openalex.org/W2167320859","https://openalex.org/W2170735004","https://openalex.org/W2175661669","https://openalex.org/W2506906025","https://openalex.org/W3151026382","https://openalex.org/W4239301748","https://openalex.org/W6628781907","https://openalex.org/W6636807470","https://openalex.org/W6658483475","https://openalex.org/W6659308809"],"related_works":["https://openalex.org/W2030140188","https://openalex.org/W1534342069","https://openalex.org/W2393962653","https://openalex.org/W1558646768","https://openalex.org/W1509564830","https://openalex.org/W3145408402","https://openalex.org/W2995472194","https://openalex.org/W4252152930","https://openalex.org/W2394040478","https://openalex.org/W4323645988"],"abstract_inverted_index":{"Policy":[0],"autonomy":[1,46,77],"exercised":[2],"by":[3,98],"Autonomous":[4],"Systems":[5],"(ASes)":[6],"on":[7,28,148,162],"the":[8,19,106,149,155,158,163,183,188,198],"Internet":[9],"can":[10],"result":[11],"in":[12,15,42,105,132,157,169,182],"persistent":[13,92],"oscillations":[14,93,97],"Border":[16],"Gateway":[17],"Protocol,":[18],"Internet's":[20],"inter-domain":[21],"routing":[22,68],"protocol.":[23],"Current":[24],"solutions":[25],"either":[26],"rely":[27],"globally":[29],"consistent":[30],"policy":[31,76],"assignments,":[32],"or":[33],"require":[34],"significant":[35,43],"deviations":[36],"from":[37],"locally":[38],"assigned":[39,153,197],"policies,":[40],"resulting":[41],"loss":[44],"of":[45,47,151,171,187,195],"ASes.":[48],"In":[49],"this":[50],"paper,":[51],"we":[52,65,166],"take":[53],"a":[54,71,139],"different":[55],"approach":[56],"that":[57,89,168],"guarantees":[58],"stability":[59],"with":[60,190],"less":[61],"restrictive":[62],"policies.":[63],"Namely,":[64],"propose":[66],"multipath":[67],"to":[69,102,114,125,134,154,179],"find":[70],"better":[72],"trade-off":[73],"between":[74],"AS":[75,113,164,181],"and":[78,94,144],"system":[79],"stability.":[80],"We":[81,137],"design":[82,138],"an":[83,109,191],"algorithm,":[84],"STABLE":[85],"PATH(S)":[86],"ASSIGNMENT":[87],"(SPA),":[88],"provably":[90],"detects":[91],"eliminates":[95],"these":[96],"assigning":[99],"multiple":[100],"paths":[101,131,152,178],"some":[103],"ASes":[104,124,156,196],"network.":[107,159],"Such":[108],"assignment":[110],"allows":[111],"each":[112],"use":[115],"its":[116],"most-preferred":[117],"available":[118],"path,":[119],"while":[120],"requiring":[121],"very":[122],"few":[123],"carry":[126],"transit":[127],"traffic":[128],"along":[129],"additional":[130],"order":[133],"break":[135],"oscillations.":[136],"distributed":[140],"protocol":[141],"for":[142],"SPA":[143,173],"present":[145],"tight":[146],"bounds":[147],"number":[150],"Using":[160],"simulations":[161],"graph,":[165],"show":[167],"presence":[170],"oscillations,":[172],"assigns":[174],"at":[175],"most":[176],"two":[177],"any":[180],"network":[184],"(in":[185],"99.9%":[186],"instances),":[189],"extremely":[192],"small":[193],"fraction":[194],"extra":[199],"path.":[200]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
