Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alexander J. T. Gurney

dblp:14/3250 · DBLP profile ↗
← Back
17ranked-venue papers
6as first author
0since 2021 · last 2018
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 14 · 5 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Theory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
14 papers
Routing and switching · 68% Network management and operations · 24% Transport protocols and congestion control · 7%
Network and information security
2 papers
Network security · 73% Cryptographic protocols and secure computation · 27%

Topics — the 24 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Routing and switching
inter-domain routing
1.482016
Private and Verifiable Interdomain Routing Decisions · IEEE/ACM Trans. Netw. 2016
Rapid convergence versus policy expressiveness in interdomain routing · INFOCOM 2016
A reduction-based approach towards scaling up formal analysis of internet configurations · INFOCOM 2014
Routing and switching › inter-domain routing
BGP
0.982018
A reduction-based approach towards scaling up formal analysis of internet configurations · INFOCOM 2014
Private and verifiable interdomain routing decisions · SIGCOMM 2012
Reduction-based analysis of BGP systems with BGPVerif · SIGCOMM 2012
Network management and operations
configuration verification
0.752012
Reduction-based analysis of BGP systems with BGPVerif · SIGCOMM 2012
Route shepherd: stability hints for the control plane · SIGCOMM 2012
Reducing the complexity of BGP stability analysis with hybrid combinatorial-algebraic models · ICNP 2012
Routing and switching
routing protocol
0.642018
Asynchronous convergence of policy-rich distributed bellman-ford routing protocols · SIGCOMM 2018
Neighbor-specific BGP: An algebraic exploration · ICNP 2010
Lexicographic products in metarouting · ICNP 2007
Network security
routing security
0.422016
Private and Verifiable Interdomain Routing Decisions · IEEE/ACM Trans. Netw. 2016
Private and verifiable interdomain routing decisions · SIGCOMM 2012
Routing and switching › routing protocol
distance-vector routing
0.312018
Asynchronous convergence of policy-rich distributed bellman-ford routing protocols · SIGCOMM 2018
Routing and switching › routing protocol › distance-vector routing
distributed bellman-ford
0.312018
Asynchronous convergence of policy-rich distributed bellman-ford routing protocols · SIGCOMM 2018
Transport protocols and congestion control › multipath transport
multipath TCP
0.212014
Deconstructing MPTCP Performance · ICNP 2014
Network management and operations › network configuration
network configuration analysis
0.212014
A reduction-based approach towards scaling up formal analysis of internet configurations · INFOCOM 2014
Network management and operations
network simplification
0.212014
A reduction-based approach towards scaling up formal analysis of internet configurations · INFOCOM 2014
Routing and switching › inter-domain routing › BGP
BGP convergence
0.112012
Detecting unsafe BGP policies in a flexible world · ICNP 2012
Routing and switching › inter-domain routing
policy-based routing
0.112012
Brief announcement: a calculus of policy-based routing systems · PODC 2012
Network management and operations › network monitoring
routing oscillation detection
0.112012
Reduction-based analysis of BGP systems with BGPVerif · SIGCOMM 2012
Network management and operations › network verification
routing policy verification
0.112012
Private and verifiable interdomain routing decisions · SIGCOMM 2012
Routing and switching › routing protocol
routing protocol configuration
0.112012
Route shepherd: stability hints for the control plane · SIGCOMM 2012
Cryptographic protocols and secure computation › proof systems
zero-knowledge proofs
0.112012
Private and verifiable interdomain routing decisions · SIGCOMM 2012
Network management and operations › network configuration
routing policy configuration
0.112011
FSR: formal analysis and implementation toolkit for safe inter-domain routing · SIGCOMM 2011
Routing and switching
multipath routing
0.112010
Neighbor-specific BGP: An algebraic exploration · ICNP 2010
Routing and switching
path selection
0.122010
Lexicographic products in metarouting · ICNP 2007
Neighbor-specific BGP: An algebraic exploration · ICNP 2010
Routing and switching › routing protocol
path-vector routing
0.112018
Asynchronous convergence of policy-rich distributed bellman-ford routing protocols · SIGCOMM 2018
Transport protocols and congestion control
transport protocol performance
0.112014
Deconstructing MPTCP Performance · ICNP 2014
Physical-layer communications › digital signal processing
filtering
0.012010
Neighbor-specific BGP: An algebraic exploration · ICNP 2010
Routing and switching › inter-domain routing
autonomous system
0.012007
Lexicographic products in metarouting · ICNP 2007
Routing and switching › routing protocol
OSPF
0.012007
Lexicographic products in metarouting · ICNP 2007

Methods — techniques the papers use, named apart from their topics

cryptographic commitment · 0.5zero-knowledge proofs · 0.4zero-knowledge proof · 0.4algebraic framework · 0.3hardness analysis · 0.2approximation algorithm · 0.2reduction rules · 0.2numerical analysis · 0.2model-driven investigation · 0.2formal analysis · 0.2empirical measurement · 0.2
YearPublicationVenuePosition
2018 Asynchronous convergence of policy-rich distributed bellman-ford routing protocols
abstract
We present new results in the theory of asynchronous convergence for the Distributed Bellman-Ford (DBF) family of routing protocols which includes distance-vector protocols (e.g. RIP) and path-vector protocols (e.g. BGP). We take the strictly increasing conditions of Sobrinho and make three main new contributions.
Matthew L. Daggitt, Alexander J. T. Gurney, Timothy G. Griffin
SIGCOMM2
2016 Rapid convergence versus policy expressiveness in interdomain routing
abstract
In interdomain routing, competing network operators encode policies about possible routes in routing protocol configuration. The operation of the protocol should lead to satisfactory routes for all operators, but this process may not terminate or take a long time, exploring exponentially many alternative paths before stabilizing. In this paper, we study convergence for the partial policy specification model where preferences are set for only some paths and the ranking for the remaining paths is indifferent to the network operator. We consider policy restrictions that ensure a network to stabilize quickly. Specifically, we show that even when each operator only specifies preferences for two paths and each path has at most three hops, a network may still encounter exponentially many steps before convergence. However, restricting the policy any further ensures poly-time convergence. From another direction, it is well known that preferences based only on the `next-hop' node always converge within linear-time. We show that even relaxing the preference to be based on the `next-two-hop' leads to exponential-time convergence. Finally, we further study policy completion that leads to a stable state that minimizes the hop-length of the longest path, and establish a hardness result along with an approximation algorithm.
Alexander J. T. Gurney, Sanjeev Khanna, Yang Li 0025
INFOCOM1
2016 Private and Verifiable Interdomain Routing Decisions
abstract
Existing secure interdomain routing protocols can verify validity properties about individual routes, such as whether they correspond to a real network path. It is often useful to verify more complex properties relating to the route decision procedure - for example, whether the chosen route was the best one available, or whether it was consistent with the network's peering agreements. However, this is difficult to do without knowing a network's routing policy and full routing state, which are not normally disclosed. In this paper, we show how a network can allow its peers to verify a number of nontrivial properties of its interdomain routing decisions without revealing any additional information. If all the properties hold, the peers learn nothing beyond what the interdomain routing protocol already reveals; if a property does not hold, at least one peer can detect this and prove the violation. We present SPIDeR, a practical system that applies this approach to the Border Gateway Protocol, and we report results from an experimental evaluation to demonstrate that SPIDeR has a reasonable overhead.
Mingchen Zhao, Wenchao Zhou, Alexander J. T. Gurney, Andreas Haeberlen, Micah Sherr, Boon Thau Loo
IEEE/ACM Trans. Netw.3
2014 Deconstructing MPTCP Performance
abstract
The paper seeks to broaden our understanding of MPTCP and focuses on the impact that initial sub-path selection can have on performance. Using empirical data, it demonstrates that which sub-path is chosen to start an MPTCP connection can have unintuitive consequences. Using numerical analysis and a model-driven investigation, the paper elucidates and validates the empirical results, and highlights MPTCP's non-linear coupling between paths as a primary cause for this behavior. The findings are both of operational interest and may help design better MPTCP schedulers, as they are also exposed to complex interactions with MPTCP's congestion control.
Behnaz Arzani, Alexander J. T. Gurney, Sitian Cheng, Roch Guérin, Boon Thau Loo
ICNP2
2014 A reduction-based approach towards scaling up formal analysis of internet configurations
abstract
The Border Gateway Protocol (BGP) is the single inter-domain routing protocol that enables network operators within each autonomous system (AS) to influence routing decisions by independently setting local policies on route filtering and selection. This independence leads to fragile networking and makes analysis of policy configurations very complex. To aid the systematic and efficient study of the policy configuration space, this paper presents network reduction, a scalability technique for policy-based routing systems. In network reduction, we provide two types of reduction rules that transform policy configurations by merging duplicate and complementary router configurations to simplify analysis. We show that the reductions are sound, dual of each other and are locally complete. The reductions are also computationally attractive, requiring only local configuration information and modification. We have developed a prototype of network reduction and demonstrated that it is applicable on various BGP systems and enables significant savings in analysis time. In addition to making possible safety analysis on large networks that would otherwise not complete within reasonable time, network reduction is also a useful tool for discovering possible redundancies in BGP systems.
Anduo Wang, Alexander J. T. Gurney, Xianglong Han, Jinyan Cao, Boon Thau Loo, Carolyn L. Talcott, Andre Scedrov
INFOCOM2
2012 Detecting unsafe BGP policies in a flexible world
abstract
Internet Service Providers (ISPs) need to balance multiple opposing objectives. On one hand, they strive to offer innovative services to obtain competitive advantages; on the other, they have to interconnect with potentially competing ISPs to achieve reachability, and coordinate with them for certain services. The complexity of balancing these objectives is reflected in the diversity of policies of the Border Gateway Protocol (BGP), the standard inter-domain routing protocol. Unforeseen interactions among the BGP policies of different ISPs can cause routing anomalies. In this work, we propose a methodology to allow ISPs to check their BGP policy configurations for guaranteed convergence to a single stable state. This requires that a set of ISPs share their configurations with each other, or with a trusted third party. Compared to previous approaches to BGP safety, we (1) allow ISPs to use a richer set of policies, (2) do not modify the BGP protocol itself, and (3) detect not only instability, but also multiple stable states. Our methodology is based on the extension of current theoretical frameworks to relax their constraints and use incomplete data. We believe that this provides a rigorous foundation for the design and implementation of safety checking tools.
Debbie Perouli, Timothy G. Griffin, Olaf Maennel, Sonia Fahmy, Cristel Pelsser, Alexander J. T. Gurney, Iain Phillips 0002
ICNP6
2012 Reducing the complexity of BGP stability analysis with hybrid combinatorial-algebraic models
abstract
Routing stability and correctness in the Internet have long been a concern. Despite this, few theoretical frameworks have been proposed to check BGP configurations for convergence and safety. The most popular approach is based on the Stable Paths Problem (SPP) model. Unfortunately, SPP requires enumeration of all possible control-plane paths, which is infeasible in large networks. In this work, we study how to apply algebraic frameworks to the BGP configuration checking problem. We propose an extension of the Stratified Shortest Path Problem (SSPP) model that has a similar expressive power to SPP, but enables more efficient checking of configuration correctness. Our approach remains valid when BGP policies are applied to iBGP sessions - a case which is often overlooked by previous work, although common in today's Internet. While this paper focuses mainly on iBGP problems, our methodology can be extended to eBGP if operators are willing to share their local-preference configurations.
Debbie Perouli, Stefano Vissicchio, Alexander J. T. Gurney, Olaf Maennel, Timothy G. Griffin, Iain Phillips 0002, Sonia Fahmy, Cristel Pelsser
ICNP3
2012 Brief announcement: a calculus of policy-based routing systems
abstract
The BGP (Border Gateway Protocol) is the single inter-domain routing protocol that enables network operators within each autonomous system (AS) to influence routing decisions by independently setting local policies on route filtering and selection. This independence leads to fragile networking and makes analysis of policy configurations very complex. To aid the systematic and efficient study of the policy configuration space, this paper presents a reduction calculus on policy-based routing systems. In the calculus, we provide two types of reduction rules that transform policy configurations by merging duplicate and complementary router configurations to simplify analysis. We show that the reductions are sound, dual of each other and are locally complete. The reductions are also computationally attractive, requiring only local configuration information and modification. These properties establish our reduction calculus as a sound, efficient, and complete theory for scaling up existing analysis techniques.
Anduo Wang, Carolyn L. Talcott, Alexander J. T. Gurney, Boon Thau Loo, Andre Scedrov
PODC3
2012 Route shepherd: stability hints for the control plane
abstract
The Route Shepherd tool demonstrates applications of choosing between routing protocol configurations on the basis of rigorously-supported theory. Splitting the configuration space into equivalence classes allows the identification of which parameter combinations lead to protocol stability, and which do not. This ahead-of-time analysis generates a predicate, in the form of a combination of linear integer inequalities, which can be used in several complementary ways by downstream applications. Examples presented include warning operators about errors in advance, recovery from protocol oscillation, plotting a series of safe parameter changes, and understanding the dynamics of the routing system.
Alexander J. T. Gurney, Xianglong Han, Yang Li 0025, Boon Thau Loo
SIGCOMM1
2012 Reduction-based analysis of BGP systems with BGPVerif
abstract
Today's inter-domain routing protocol, the Border Gateway Protocol (BGP), is increasingly complicated and fragile due to policy misconfiguration by individual autonomous systems (ASes). Existing configuration analysis techniques are either manual and tedious, or do not scale beyond a small number of nodes due to the state explosion problem. To aid the diagnosis of misconfigurations in real-world large BGP systems, this paper presents BGPVerif , a reduction based analysis toolkit. The key idea is to reduce BGP system size prior to analysis while preserving crucial correctness properties. BGPVerif consists of two components, NetReducer that simplifies BGP configurations, and NetAnalyzer that automatically detects routing oscillation. BGPVerif accepts a wide range of BGP configuration inputs ranging from real-world traces (Rocketfuel network topologies), randomly generated BGP networks (GT-ITM), Cisco configuration guidelines, as well as arbitrary user-defined networks. BGPVerif illustrates the applicability, efficiency, and benefits of the reduction technique, it also introduces an infrastructure that enables networking researchers to interact with advanced formal method tool.
Anduo Wang, Alexander J. T. Gurney, Xianglong Han, Jinyan Cao, Carolyn L. Talcott, Boon Thau Loo, Andre Scedrov
SIGCOMM2
2012 Private and verifiable interdomain routing decisions
abstract
Existing secure interdomain routing protocols can verify validity properties about individual routes, such as whether they correspond to a real network path. It is often useful to verify more complex properties relating to the route decision procedure - for example, whether the chosen route was the best one available, or whether it was consistent with the network's peering agreements. However, this is difficult to do without knowing a network's routing policy and full routing state, which are not normally disclosed. In this paper, we show how a network can allow its peers to verify a number of nontrivial properties of its interdomain routing decisions without revealing any additional information. If all the properties hold, the peers learn nothing beyond what the interdomain routing protocol already reveals; if a property does not hold, at least one peer can detect this and prove the violation. We present SPIDeR, a practical system that applies this approach to the Border Gateway Protocol, and we report results from an experimental evaluation to demonstrate that SPIDeR has a reasonable overhead.
Mingchen Zhao, Wenchao Zhou, Alexander J. T. Gurney, Andreas Haeberlen, Micah Sherr, Boon Thau Loo
SIGCOMM3
2012 Reduction-Based Formal Analysis of BGP Instances
Anduo Wang, Carolyn L. Talcott, Alexander J. T. Gurney, Boon Thau Loo, Andre Scedrov
TACAS3
2011 Pathfinding through Congruences
Alexander J. T. Gurney, Timothy G. Griffin
RAMiCS1
2011 Having your cake and eating it too: routing security with privacy protections
abstract
Internet Service Providers typically do not reveal details of their interdomain routing policies due to security concerns, or for commercial or legal reasons. As a result, it is difficult to hold ISPs accountable for their contractual agreements. Existing solutions can check basic properties, e.g., whether route announcements correspond to valid routes, but they do not verify how these routes were chosen. In essence, today's Internet forces us to choose between per-AS privacy and verifiability.
Alexander J. T. Gurney, Andreas Haeberlen, Wenchao Zhou, Micah Sherr, Boon Thau Loo
HotNets1
2011 FSR: formal analysis and implementation toolkit for safe inter-domain routing
abstract
We present the demonstration of a comprehensive toolkit for analyzing and implementing routing policies, ranging from high-level guidelines to specific router configurations. Our Formally Safe Routing (FSR) toolkit performs all of these functions from the same algebraic representation of routing policy. We show that routing algebra has a very natural translation to both integer constraints (to perform safety analysis using SMT solvers) and declarative programs (to generate distributed implementations). Our demonstration with realistic topologies and policies shows how FSR can detect problems in an AS's iBGP configuration, prove sufficient conditions for BGP safety, and empirically evaluate convergence time.
Yiqing Ren, Wenchao Zhou, Anduo Wang, Limin Jia 0001, Alexander J. T. Gurney, Boon Thau Loo, Jennifer Rexford
SIGCOMM5
2010 Neighbor-specific BGP: An algebraic exploration
abstract
There are several situations in which it would be advantageous to allow route preferences to be dependent on which neighbor is to receive the route. This idea could be realised in many possible ways and could interact differently with other elements of route choice, such as filtering: not all of these will have the property that a unique routing solution can always be found. We develop an algebraic model of route selection to aid in the analysis of neighbor-specific preferences in multipath routing. Using this model, we are able to identify a set of such routing schemes in which convergence is guaranteed.
Alexander J. T. Gurney, Timothy G. Griffin
ICNP1
2007 Lexicographic products in metarouting
abstract
Routing protocols often keep track of multiple route metrics, where some metrics are more important than others. Route selection is then based on lexicographic comparison: the most important attribute of each route is considered first, and if this does not give enough information to decide which route is better, the next attribute is considered; and so on. We investigate protocols that find globally optimal paths and protocols that find only locally optimal paths. In each case we characterize exactly when lexicographic products can be used to define well-behaved routing protocols. We apply our results to protocols that can partition a network into distinct administrative regions, such as OSPF areas and BGP autonomous systems. We show that in some cases this type of local autonomy is fully compatible with global optimality.
Alexander J. T. Gurney, Timothy G. Griffin
ICNP1