Jianfeng Wang
pkueewjf@gmail.com
Bio
👋 I am a senior software engineer at Oracle Corp @ Redwood. I work on Linux core kernel, develop kernel diagnosis tools, and write Linux blogs.
I got my ECE Ph.D. from University of Southern California, advised by Ramesh Govindan and Barath Raghavan in Networked System Lab. My Ph.D. dissertation is about designing OS-level supports to achieve high-performance, scalable, and efficient cloud services. Prior to that, I spent four wonderful years at Peking University, graduating with B.S. degree in EECS and B.A. degree in Economics.
Work Experience
Founding Staff Engineer (2022 - 2023)
INVISV Inc., Los Angeles, CA.
Graduate Research Assistant (2017 - 2023)
Department of Computer Science, University of Southern California.
Research Intern, Google NetInfra (May 2020 - Aug 2020)
Google Inc., New York City, NY.
SWE Intern, Chromium Net Stack (May 2019 - Aug 2019)
Google Inc., Seattle, WA.
Upstream Patchsets
Support printing function return values in trace-cmd.
Fix a crash case for /proc/slabinfo.
A (magical) patch that improves TCP throughput by 10Gbps in GCP.
Publications
I work on high-throughput and low-latency computing systems.
Performant, Scalable, and Efficient Deployment of Network Function Virtualization
Jianfeng Wang
PhD Dissertation, 2023
Sen Lin, Jianfeng Wang, and Aleksandar Kuzmanovic
In ICNP '24: IEEE International Conference on Network Protocols, October 2024
Enable network scheduling on public-facing traffic on top of existing network protocols.
Sen Lin, Jianfeng Wang, and Aleksandar Kuzmanovic
In NSDI '24: USENIX Symposium on Networked Systems Design and Implementation, April 2024
Schedule data packets over public network to improve flow-completion time.
Barath Raghavan, Ramesh Govindan, Zhuojin Li, and Jianfeng Wang
US Patent App. 18/082,873, 2023
Design of a cloud platform for supporting secure and efficient NFV.
Jianfeng Wang, Rob McGuinness, Grace Susanto, Kyle MacMillan, Max Bittman, Barath Raghavan, and Paul Schmitt
Under submission
Architecture/mechanisms for ensuring metadata level privacy for web browsing and more.
Jianfeng Wang, Siddhant Gupta, Marcos A. M. Vieira, Barath Raghavan, and Ramesh Govindan
In arXiv:2305.01890, May 2023
Providing untra-low latency for NFV in cluster.
Zongyin Hao, Quanfeng Huang, Chengpeng Wang, Jianfeng Wang, Yushan Zhang, Rongxin Wu, and Charles Zhang
In ATC ’23: USENIX Annual Technical Conference, July 2023
Finding critical bugs in widely-used database management systems.
Jianfeng Wang, Tamás Lévai, Zhuojin Li, and Marcos A. M. Vieira, Ramesh Govindan, Barath Raghavan
In SoCC '22: ACM Symposium on Cloud Computing, November 2022
Making NFV fast and flexible in the cloud context.
Jianfeng Wang, Tamás Lévai, Zhuojin Li, and Marcos A. M. Vieira, Ramesh Govindan, Barath Raghavan
In arXiv:2101.06466, January 2021
NFV with lightwight isolation and FaaS-based scaling.
Jane Yen*, Jianfeng Wang*, Sucha Supittayapornpong, and Marcos A. M. Vieira, Ramesh Govindan, Barath Raghavan
In CoNEXT '20: International Conference on emerging Networking EXperiments and Technologies, December 2020
Offloading NFV automatically to Smart NICs, OpenFlow and P4 switches to hit NFV SLOs.
(*: co-first author)
Teaching
Course: CSCI 402 (Operating Systems), Fall '22 / Spring '23 / Summer '23
Contact
Oracle Building 500
500 Oracle Pkwy
Redwood City, CA 94065, USA