I am currently a second-year Ph.D. student in the Department of Computer and Information Science at the University of Pennsylvania (UPenn) supervised by Prof. Vincent Liu.
Before Penn, I sampled
random experiences during the concurrent master program as a late starter in the domain of systems and networking.
I am broadly interested in its landscape motivated by its nature of being tangible and inherently interdisciplinary.
- May 2021Selected as Penn Presidential PhD Fellow!
- May 2020
- August 2019
- August 2019Started Ph.D. trajectory @ UPenn CIS!
Mantis: Reactive Programmable Switches
Liangcheng Yu, John Sonchack, Vincent Liu
SIGCOMM, Aug 2020 [abstract, paper, video, code, slides, APNIC blog]
Artifact available Artifact functional Artifact reusable
For modern data center switches, the ability to—with minimum latency and maximum flexibility—react to current network conditions is important for managing increasingly dynamic networks. The traditional approach to implementing this type of behavior is through a control plane that is orders of magnitude slower than the speed at which typical data center congestion events occur. More recent alternatives like programmable switches can remember statistics about passing traffic and adjust behavior accordingly, but unfortunately, their capabilities severely limit what can be done.
In this paper, we present Mantis, a framework for implementing fine-grained reactive behavior on today’s programmable switches with the help of a specialized reactive control plane architecture. Mantis is, thus, a combination of language for specifying dynamic components of packet processing and an optimized, general, and safe control loop for implementing them. Mantis provides a simpleto-reason-about set of abstractions for users, and the Mantis control plane can react to changes in the network in 10s of µs.
- CIS 553 Networked Systems, Spring 2020, University of Pennsylvania
- CIT 595 Operating Systems, Summer 2020 Coursera Online, University of Pennsylvania
- CIS 551 Computer and Network Security, Fall 2020, University of Pennsylvania
- Student Volunteer, PLDI 2021
- Shadow PC Member, Artifact Evaluation Committee Member, EuroSys 2021
- Reviewer, IEEE Transactions on Dependable and Secure Computing 2021
- Reviewer, IEEE/ACM Transactions on Networking 2020
- Reviewer, IEEE Wireless Communications Magazine 2020
- Student Volunteer, SIGCOMM 2020
- 09/2018~04/2019Visiting Student Researcher, Berkeley NetSys Lab, UC Berkeley
- 10/2017~02/2018Intern, Swedish Institute of Computer Science (RISE SICS), Kista, Stockholm
- 08/2017~01/2018Software Developer Intern, Ericsson, Kista, Stockholm
- Penn Presidential PhD Fellowship, 2021
- NSDI '21 Student Grant, 2021
- Ph.D. Fellowship, University of Pennsylvania, 2019
- Master thesis grant, Zeno Karl Schindler Foundation (Geneva, Switzerland), 2018
- Honorable mention, IEEE ComSoc student competition, 2017
- ETH Zürich Swiss-European Mobility Program (SEMP) scholarship, 2017
- KTH student ambassador for Information and Network Engineering, 2017
- KTH one-year scholarship for academic excellence, 2017