Biography

I’m a Ph.D student in the ECE Department at the University of Southern California. I’m very fortunate to work with Prof. Ramesh Govindan and Prof. Barath Raghavan in Networked Systems Laboratory (NSL). Before joining NSL, I obtained my B.S. degree in Electrical Engineering and my B.A. degree in Economics from Peking University.

I am interested in Computer Networking and System research including Low-latency Computation and Data Center Networks.

Projects

My recent projects are about developing network systems with performance guarantees, especially on NFV (packet processing) systems. These systems allow operators to define high-level intents and enforce performance/scalability requirements by leveraging architecture supports and efficient algorithms at the controller, switches, NICs, and end-hosts. For example, a network operator specifies that some of its user traffic must be first encrypted, and then forwarded to backend servers with a load balancer and a traffic policer in between.

Lemur: optimizing cross-platform NF performance objectives

Lemur is a NFV framework that automatically places and executes NF chains across heterogeneous platforms in a way that does not violate performance objectives.

FaaS-NFV: a scalable NFV system with resource-on-demand

FaaS-NFV is a cluster management system that automatically deploys scalable NF chains that run on the cluster. It allocates resources on demand to meet the low-latency requirements of NF chains while meeting scalability requirements.

Chromium Network Congestion Analyzer (NCA)

Chromium is the browser kernel of most modern browsers, such as Chrome and MS Edge. Network Congestion Analyzer (NCA) captures and analyzes transport-level packet traces in the background and detects network congestion events in the mobile edge. It is a part of Network Quality Estimator (NQE), and aims to export network congestion information for other parties (such as resource scheduler) to make better decisions on loading web requests.

NCA is public. See here.

Work Experience

Graduate Research Assistant (2016 – present)
Department of ECE, University of Southern California.

Research Intern (May 2020 – present).
Google Inc, New York City, NY.
Mentor: Neal Cardwell

Research Intern (May 2019 – August 2019).
Google Inc, Seattle, WA.
Mentor: Tarun Bansal

Selected Awards

  • Viterbi Graduate Student Annenberg Fellowship, 2016~2020
  • Excellent Research Award, Peking University, 2015
  • Peking University Carku Scholarship, 2015
  • Open Source Hardware and Embedded Computing Contest 2014, Finalist
  • Peking University SK Scholarship, 2014
  • Baidu Scholarship, 2013
  • Silver Medal, Chinese Physics Olympiad (CPHO) Final, 2011

Contact

Email: jianfenw[at]usc[dot]edu

University of Southern California
Department of Computer Science
941 Bloom Walk, SAL 227
Los Angeles, CA 90089-0781