• Publications
  • Influence
Presto: Edge-based Load Balancing for Fast Datacenter Networks
TLDR
We propose a mechanism that avoids these limitations by (i) pushing load balancing functionality into the soft network edge (e.g., virtual switches) such that no changes are required in the transport layer, customer VMs, or networking hardware, and (ii) load balancing on fine-grained, near-uniform units of data (flowcells) that fit within end-host segment offload optimizations used to support fast networking speeds. Expand
  • 104
  • 18
  • PDF
Scalable Name Lookup in NDN Using Effective Name Component Encoding
  • Y. Wang, K. He, +4 authors Y. Chen
  • Computer Science
  • IEEE 32nd International Conference on Distributed…
  • 18 June 2012
TLDR
We propose an effective Name Component Encoding (NCE) solution with the following two techniques: (1) A code allocation mechanism is developed to achieve memory-efficient encoding for name components, (2) We apply an improved State Transition Arrays to accelerate the longest name prefix matching and design a fast and incremental update mechanism which satisfies the special requirements of NDN forwarding process. Expand
  • 123
  • 16
  • PDF
AC/DC TCP: Virtual Congestion Control Enforcement for Datacenter Networks
TLDR
We propose AC/DC TCP, a scheme that exerts fine-grained control over arbitrary tenant TCP stacks by enforcing per-flow congestion control in the virtual switch (vSwitch). Expand
  • 85
  • 15
  • PDF
Measuring control plane latency in SDN-enabled switches
TLDR
We show that control actions, such as rule installation, have surprisingly high latency, due to both software implementation inefficiencies and fundamental traits of switch hardware. Expand
  • 104
  • 5
  • PDF
Next stop, the cloud: understanding modern web service deployment in EC2 and azure
TLDR
We provide a detailed measurement study to shed light on how modern web service deployments use the cloud and to identify ways in which cloud-using services might improve these deployments. Expand
  • 85
  • 4
  • PDF
Parallel Name Lookup for Named Data Networking
TLDR
We propose a parallel architecture for NDN name lookup called Parallel Name Lookup (PNL) which leverages hardware parallelism to achieve high lookup speedup while keeping a low and controllable memory redundancy. Expand
  • 30
  • 4
  • PDF
Virtualized and self-configurable utility communications enabled by software-defined networks
TLDR
Utility communications are increasingly required to support machine-to-machine (M2M) communications for hundreds to millions of end devices ranging from meters and PMUs to tiny sensors, high-powered sensors (e.g., intelligent electric devices), and electric vehicles. Expand
  • 21
  • 3
Latency Metric: An Experimental Method for Measuring and Evaluating Parallel Program and Architecture Scalability
TLDR
We present an experimental metric, using network latency to measure and evaluate the scalability of parallel programs and architectures. Expand
  • 64
  • 2
  • PDF
PerfSight: Performance Diagnosis for Software Dataplanes
  • W. Wu, K. He, A. Akella
  • Engineering, Computer Science
  • Internet Measurement Conference
  • 28 October 2015
TLDR
We design, implement and evaluate, PerfSight, a ground-up system that works by extracting comprehensive low-level information regarding packet processing and I/O performance of the various elements in the software data plane. Expand
  • 26
  • 2
  • PDF