• Publications
  • Influence
VeriCon: towards verifying controller programs in software-defined networks
Software-defined networking (SDN) is a new paradigm for operating and managing computer networks. SDN enables logically-centralized control over network devices through a "controller" software thatExpand
  • 143
  • 10
  • Open Access
Xpander: Towards Optimal-Performance Datacenters
Despite extensive efforts to meet ever-growing demands, today's datacenters often exhibit far-from-optimal performance in terms of network utilization, resiliency to failures, cost efficiency,Expand
  • 42
  • 8
  • Open Access
Beyond fat-trees without antennae, mirrors, and disco-balls
Recent studies have observed that large data center networks often have a few hotspots while most of the network is underutilized. Consequently, numerous data center network designs have explored theExpand
  • 42
  • 5
  • Open Access
TEAVAR: striking the right utilization-availability balance in WAN traffic engineering
To keep up with the continuous growth in demand, cloud providers spend millions of dollars augmenting the capacity of their wide-area backbones and devote significant effort to efficiently utilizingExpand
  • 11
  • 5
  • Open Access
Xpander: Unveiling the Secrets of High-Performance Datacenters
Many architectures for high-performance datacenters have been proposed. Surprisingly, recent studies show that datacenter designs with random network topologies outperform more sophisticated designs,Expand
  • 19
  • 4
  • Open Access
Learning To Route with Deep RL
We investigate a novel and important application domain for deep RL: network routing. The question of whether/when traditional network protocol design, which relies on the application of algorithmicExpand
  • 16
  • 4
  • Open Access
Learning to Route
Recently, much attention has been devoted to the question of whether/when traditional network protocol design, which relies on the application of algorithmic insights by human experts, can beExpand
  • 57
  • 3
  • Open Access
Shoal: A Network Architecture for Disaggregated Racks
Disaggregated racks comprise dense pools of compute, memory and storage blades, all interconnected through an internal network. However, their density poses a unique challenge for the rack’s network:Expand
  • 17
  • 1
  • Open Access
A Machine Learning Approach to Routing
Can ideas and techniques from machine learning be leveraged to automatically generate "good" routing configurations? We investigate the power of data-driven routing protocols. Our results suggestExpand
  • 16
  • Open Access
Explicit Expanding Expanders
Deterministic constructions of expander graphs have been an important topic of research in computer science and mathematics, with many well-studied constructions of infinite families of expanders. InExpand
  • 4
  • Open Access