• Publications
  • Influence
Rethinking virtual network embedding: substrate support for path splitting and migration
Network virtualization is a powerful way to run multiple architectures or experiments simultaneously on a shared infrastructure. However, making efficient use of the underlying resources requiresExpand
  • 1,101
  • 188
SIMPLE-fying middlebox policy enforcement using SDN
Networks today rely on middleboxes to provide critical performance, security, and policy compliance capabilities. Achieving these benefits and ensuring that the traffic is directed through theExpand
  • 663
  • 64
Software Defined Traffic Measurement with OpenSketch
Most network management tasks in software-defined networks (SDN) involve two stages: measurement and control. While many efforts have been focused on network control APIs for SDN, little attentionExpand
  • 456
  • 51
Scalable flow-based networking with DIFANE
Ideally, enterprise administrators could specify fine-grain policies that drive how the underlying switches forward, drop, and measure traffic. However, existing techniques for flow-based networkingExpand
  • 266
  • 41
CherryPick: Adaptively Unearthing the Best Cloud Configurations for Big Data Analytics
Picking the right cloud configuration for recurring big data analytics jobs running in clouds is hard, because there can be tens of possible VM instance types and even more cluster sizes to pickExpand
  • 181
  • 36
Rapier: Integrating routing and scheduling for coflow-aware data center networks
In the data flow models of today's data center applications such as MapReduce, Spark and Dryad, multiple flows can comprise a coflow group semantically. Only completing all flows in a coflow isExpand
  • 115
  • 30
FlowRadar: A Better NetFlow for Data Centers
NetFlow has been a widely used monitoring tool with a variety of applications. NetFlow maintains an active working set of flows in a hash table that supports flow insertion, collision resolution, andExpand
  • 160
  • 24
Scalable flow-based networking with DIFANE
Ideally, enterprise administrators could specify fine-grain policies that drive how the underlying switches forward, drop, and measure traffic. However, existing techniques for flow-based networkingExpand
  • 334
  • 21
SilkRoad: Making Stateful Layer-4 Load Balancing Fast and Cheap Using Switching ASICs
In this paper, we show that up to hundreds of software load balancer (SLB) servers can be replaced by a single modern switching ASIC, potentially reducing the cost of load balancing by over twoExpand
  • 129
  • 20
Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions using FlowTags
Middleboxes provide key security and performance guarantees in networks. Unfortunately, the dynamic traffic modifications they induce make it difficult to reason about network management tasks suchExpand
  • 275
  • 19