EDBT 2026 Demo / reviewers in the wild / expert
Andrew R. Curtis
dblp:74/6860
· DBLP profile ↗
10ranked-venue papers
8as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 8 · 6 first-authorTheory of computation · 2 · 2 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
6 papers |
Routing and switching · 22% Datacenter networks · 17% Network optimization and economics · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Energy-efficient computing · 67% Cloud and datacenter computing · 33% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network optimization and economics
network design |
0.1 | 1 | 2012 | REWIRE: An optimization-based framework for unstructured data center network design · INFOCOM 2012 |
Internet of things and sensor networks › topology control
topology optimization |
0.1 | 1 | 2012 | REWIRE: An optimization-based framework for unstructured data center network design · INFOCOM 2012 |
Energy-efficient computing
carbon footprint optimization |
0.1 | 1 | 2012 | It's not easy being green · SIGCOMM 2012 |
Energy-efficient computing
datacenter power management |
0.1 | 1 | 2012 | It's not easy being green · SIGCOMM 2012 |
Cloud and datacenter computing › resource management
datacenter resource management |
0.1 | 1 | 2012 | It's not easy being green · SIGCOMM 2012 |
Network measurement and analytics › heavy hitter detection
elephant flow detection |
0.1 | 1 | 2011 | Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection · INFOCOM 2011 |
Internet architecture and protocols
traffic management |
0.1 | 1 | 2011 | Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection · INFOCOM 2011 |
Datacenter networks
data center network topology |
0.1 | 1 | 2010 | LEGUP: using heterogeneity to reduce the cost of data center network upgrades · CoNEXT 2010 |
Routing and switching
routing |
0.1 | 1 | 2009 | Capacity Provisioning a Valiant Load-Balanced Network · INFOCOM 2009 |
Routing and switching › load sharing
valiant load balancing |
0.1 | 1 | 2009 | Capacity Provisioning a Valiant Load-Balanced Network · INFOCOM 2009 |
Content delivery and video streaming
content delivery network |
0.0 | 1 | 2012 | It's not easy being green · SIGCOMM 2012 |
Routing and switching
routing protocol |
0.0 | 1 | 2012 | REWIRE: An optimization-based framework for unstructured data center network design · INFOCOM 2012 |
Software-defined and programmable networks
openflow |
0.0 | 1 | 2011 | Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection · INFOCOM 2011 |
Edge and fog computing › resource management › resource provisioning
capacity provisioning |
0.0 | 1 | 2009 | Capacity Provisioning a Valiant Load-Balanced Network · INFOCOM 2009 |
Methods — techniques the papers use, named apart from their topics
flow optimization · 0.3optimization algorithm · 0.1in-band signaling · 0.1end-host socket buffer monitoring · 0.1network design algorithm · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | REWIRE: An optimization-based framework for unstructured data center network designabstractDespite the many proposals for data center network (DCN) architectures, designing a DCN remains challenging. DCN design is especially difficult when expanding an existing network, because traditional DCN design places strict constraints on the topology (e.g., a fat-tree). Recent advances in routing protocols allow data center servers to fully utilize arbitrary networks, so there is no need to require restricted, regular topologies in the data center. Therefore, we propose a data center network design framework, that we call REWIRE, to design networks using an optimization algorithm. Our algorithm finds a network with maximal bisection bandwidth and minimal end-to-end latency while meeting user-defined constraints and accurately modeling the predicted cost of the network. We evaluate REWIRE on a wide range of inputs and find that it significantly outperforms previous solutions-its network designs have up to 100-500% more bisection bandwidth and less end-to-end network latency than equivalent-cost DCNs built with best practices. Andrew R. Curtis, Tommy Carpenter, Mustafa Elsheikh, Alejandro López-Ortiz, Srinivasan Keshav |
INFOCOM | 1 |
| 2012 | It's not easy being greenabstractLarge-scale Internet applications, such as content distribution networks, are deployed across multiple datacenters and consume massive amounts of electricity. To provide uniformly low access latencies, these datacenters are geographically distributed and the deployment size at each location reflects the regional demand for the application. Consequently, an application's environmental impact can vary significantly depending on the geographical distribution of end-users, as electricity cost and carbon footprint per watt is location specific. In this paper, we describe FORTE: Flow Optimization based framework for request-Routing and Traffic Engineering. FORTE dynamically controls the fraction of user traffic directed to each datacenter in response to changes in both request workload and carbon footprint. It allows an operator to navigate the three-way tradeoff between access latency, carbon footprint, and electricity costs and to determine an optimal datacenter upgrade plan in response to increases in traffic load. We use FORTE to show that carbon taxes or credits are impractical in incentivizing carbon output reduction by providers of large-scale Internet applications. However, they can reduce carbon emissions by 10% without increasing the mean latency nor the electricity bill. Peter Xiang Gao, Andrew R. Curtis, Bernard Wong 0001, Srinivasan Keshav |
SIGCOMM | 2 |
| 2011 | Mahout: Low-overhead datacenter traffic management using end-host-based elephant detectionabstractDatacenters need high-bandwidth interconnection fabrics. Several researchers have proposed highly-redundant topologies with multiple paths between pairs of end hosts for datacenter networks. However, traffic management is necessary to effectively utilize the bisection bandwidth provided by these topologies. This requires timely detection of elephant flows-flows that carry large amount of data-and managing those flows. Previously proposed approaches incur high monitoring overheads, consume significant switch resources, and/or have long detection times. We propose, instead, to detect elephant flows at the end hosts. We do this by observing the end hosts's socket buffers, which provide better, more efficient visibility of flow behavior. We present Mahout, a low-overhead yet effective traffic management system that follows OpenFlow-like central controller approach for network management but augments the design with our novel end host mechanism. Once an elephant flow is detected, an end host signals the network controller using in-band signaling with low overheads. Through analytical evaluation and experiments, we demonstrate the benefits of Mahout over previous solutions. Andrew R. Curtis, Wonho Kim, Praveen Yalagandula |
INFOCOM | 1 |
| 2011 | DevoFlow: scaling flow management for high-performance networksabstractOpenFlow is a great concept, but its original design imposes excessive overheads. It can simplify network and traffic management in enterprise and data center environments, because it enables flow-level control over Ethernet switching and provides global visibility of the flows in the network. However, such fine-grained control and visibility comes with costs: the switch-implementation costs of involving the switch's control-plane too often and the distributed-system costs of involving the OpenFlow controller too frequently, both on flow setups and especially for statistics-gathering. Andrew R. Curtis, Jeffrey C. Mogul, Jean Tourrilhes, Praveen Yalagandula, Puneet Sharma 0001, Sujata Banerjee |
SIGCOMM | 1 |
| 2010 | LEGUP: using heterogeneity to reduce the cost of data center network upgradesabstractFundamental limitations of traditional data center network architectures have led to the development of architectures that provide enormous bisection bandwidth for up to hundreds of thousands of servers. Because these architectures rely on homogeneous switches, implementing one in a legacy data center usually requires replacing most existing switches. Such forklift upgrades are typically prohibitively expensive; instead, a data center manager should be able to selectively add switches to boost bisection bandwidth. Doing so adds heterogeneity to the network's switches and heterogeneous high-performance interconnection topologies are not well understood. Therefore, we develop the theory of heterogeneous Clos networks. We show that our construction needs only as much link capacity as the classic Clos network to route the same traffic matrices and this bound is the optimal. Placing additional equipment in a highly constrained data center is challenging in practice, however. We propose LEGUP to design the topology and physical arrangement of such network upgrades or expansions. Compared to current solutions, we show that LEGUP finds network upgrades with more bisection bandwidth for half the cost. And when expanding a data center iteratively, LEGUP's network has 265% more bisection bandwidth than an iteratively upgraded fat-tree. Andrew R. Curtis, Srinivasan Keshav, Alejandro López-Ortiz |
CoNEXT | 1 |
| 2010 | DevoFlow: cost-effective flow management for high performance enterprise networksabstractThe OpenFlow framework enables flow-level control over Ethernet switching, as well as centralized visibility of the flows in the network. OpenFlow's coupling of these features comes with costs, however: the distributed-system costs of involving the OpenFlow controller on flow setups, and the switch-implementation costs of involving the switch's control plane too often. Jeffrey C. Mogul, Jean Tourrilhes, Praveen Yalagandula, Puneet Sharma 0001, Andrew R. Curtis, Sujata Banerjee |
HotNets | 5 |
| 2010 | An implicit representation of chordal comparability graphs in linear time
Andrew R. Curtis, Clemente Izurieta, Benson L. Joeris, Scott M. Lundberg, Ross M. McConnell |
Discret. Appl. Math. | 1 |
| 2009 | Capacity Provisioning a Valiant Load-Balanced NetworkabstractValiant load balancing (VLB), also called two-stage load balancing, is gaining popularity as a routing scheme that can serve arbitrary traffic matrices. To date, VLB network design is well understood on a logical full-mesh topology, where VLB is optimal even when nodes can fail. In this paper, we address the design and capacity provisioning of arbitrary VLB network topologies. First, we introduce an algorithm to determine if VLB can serve all traffic matrices when a fixed number of arbitrary links fail, and we show how to find a min-cost expansion of the network - via link upgrades and installs - so that it is resilient to these failures. Additionally, we propose a method to design a new VLB network under the fixed-charge network design cost model. Finally, we prove that VLB is no longer optimal on unrestricted topologies, and can require more capacity than shortest path routing to serve all traffic matrices on some topologies. These results rely on a novel theorem that characterizes the capacity VLB requires of links crossing each cut, i.e., a partition, of the network's nodes. Andrew R. Curtis, Alejandro López-Ortiz |
INFOCOM | 1 |
| 2007 | Efficient Algorithms For Optimizing Policy-Constrained RoutingabstractRouting policies play an essential role in how traffic is forwarded across the Internet. The network would not be commercially viable without these routing policies, but policies also introduce inefficiencies and fail to fully exploit the underlying network topology. Our work assumes routes are selected according to some policy such as a valley-free routing policy. However, we apply policy at an aggregate traffic level and don't require individual packets to follow paths that match the policy. Our approach never reduces, and usually increases, the connectivity and capacity of the network, and does not infringe on the underlying motivations that led to the routing policy. By adopting this approach, we also provide polynomial algorithms for otherwise NP-hard problems, including finding maximum policy-observing routing capacity between two sets of ASes, minimizing cuts separating all policy-observing paths between two sets of ASes, and maximizing sets of edge-or vertex-disjoint policy-observing paths. Andrew R. Curtis, Ross M. McConnell, Daniel Massey |
IWQoS | 1 |
| 2006 | An Implicit Representation of Chordal Comparabilty Graphs in Linear-Time
Andrew R. Curtis, Clemente Izurieta, Benson L. Joeris, Scott M. Lundberg, Ross M. McConnell |
WG | 1 |